#include "binder/binder.h" #include "binder/bound_explain.h" #include "parser/explain_statement.h" namespace lbug { namespace binder { std::unique_ptr Binder::bindExplain(const parser::Statement& statement) { auto& explain = statement.constCast(); auto boundStatementToExplain = bind(*explain.getStatementToExplain()); return std::make_unique(std::move(boundStatementToExplain), explain.getExplainType()); } } // namespace binder } // namespace lbug