52 namespace x3 = boost::spirit::x3;
53 namespace ascii = boost::spirit::x3::ascii;
78 raw[lexeme[(alpha |
'_') >> *(alnum |
'_')]]
82 lexeme[
"var" >> !(alnum |
'_')]
variable_declaration_type const variable_declaration
x3::rule< stmt_identifier_class, std::string > stmt_identifier_type
auto const variable_declaration_def
statement_list_type const statement_list
x3::rule< assignment_class, ast::assignment > assignment_type
x3::rule< statement_list_class, ast::statement_list > statement_list_type
auto const statement_list_def
auto const stmt_identifier_def
stmt_identifier_type const stmt_identifier
x3::rule< variable_declaration_class, ast::variable_declaration > variable_declaration_type
auto const assignment_def
assignment_type const assignment