/** ** \file bind/libbind.hh ** \brief Interface of the bind module. */ // FIXME DONE: Some code was deleted here. #pragma once #include #include #include namespace bind { /// \brief Bind the whole ast in place, return the error code /// /// \param last the ast you want to bind /// /// \return a misc::error that serve to indicate possible failure misc::error bind(ast::ChunkList* d); /// \brief Rename the whole ast in place /// /// \param ast the ast you want to rename /// /// \return a misc::error that serve to indicate possible failure misc::error rename(ast::Ast& ast); } // namespace bind