#define MATHEVAL_IMPLEMENTATION #include "parser_def.hpp" #include #include namespace mix_cc { namespace matheval { namespace x3 = boost::spirit::x3; namespace parser { using iterator_type = std::string::const_iterator; using context_type = x3::phrase_parse_context::type; BOOST_SPIRIT_INSTANTIATE(expression_type, iterator_type, context_type) } // namespace parser } // namespace matheval } // namespace mix_cc