#ifndef BOOST_METAPARSE_GETTING_STARTED_11_HPP #define BOOST_METAPARSE_GETTING_STARTED_11_HPP // Automatically generated header file // Definitions before section 10 #include "10.hpp" // Definitions of section 10 using lparen_token = token>; using rparen_token = token>; using plus_exp1 = foldl_start_with_parser< sequence, mult_exp4>, mult_exp4, boost::mpl::quote2 >; using paren_exp1 = sequence; #include using paren_exp2 = middle_of; using primary_exp1 = one_of; struct plus_exp2; using paren_exp3 = middle_of; using primary_exp2 = one_of; using unary_exp2 = foldr_start_with_parser< minus_token, primary_exp2, boost::mpl::lambda>::type >; using mult_exp5 = foldl_start_with_parser< sequence, unary_exp2>, unary_exp2, boost::mpl::quote2 >; struct plus_exp2 : foldl_start_with_parser< sequence, mult_exp5>, mult_exp5, boost::mpl::quote2 > {}; using exp_parser19 = build_parser; // query: // exp_parser19::apply::type #endif