1 #ifndef __STAN__GM__PARSER__EXPRESSION_GRAMMAR__HPP__
2 #define __STAN__GM__PARSER__EXPRESSION_GRAMMAR__HPP__
8 #include <boost/spirit/include/qi.hpp>
18 template <
typename Iterator>
21 template <
typename Iterator>
24 template <
typename Iterator>
26 :
public boost::spirit::qi::grammar<Iterator,
28 whitespace_grammar<Iterator> > {
31 std::stringstream& error_msgs,
32 bool allow_lte =
true);
42 boost::spirit::qi::rule<Iterator,
47 boost::spirit::qi::rule<Iterator,
52 boost::spirit::qi::rule<Iterator,
57 boost::spirit::qi::rule<Iterator,
62 boost::spirit::qi::rule<Iterator,