21 Identifier(
const token::Token& tok,
const std::string& val)
39using ast_t = std::variant<LetStatement>;
std::variant< LetStatement > ast_t
Definition ast.hpp:39
BOOST_DESCRIBE_STRUCT(Identifier,(),(token, value))
token::Token token
Definition ast.hpp:24
Identifier(const token::Token &tok, const std::string &val)
Definition ast.hpp:21
std::string value
Definition ast.hpp:25
LetStatement(const Identifier &ident)
Definition ast.hpp:33
Identifier ident
Definition ast.hpp:35
token::Token token
Definition ast.hpp:12
std::vector< ast_t > statements
Definition ast.hpp:42