1 #ifndef STAN_LANG_GRAMMARS_EXPRESSION07_GRAMMAR_HPP 2 #define STAN_LANG_GRAMMARS_EXPRESSION07_GRAMMAR_HPP 4 #include <boost/spirit/include/qi.hpp> 19 template <
typename Iterator>
22 template <
typename Iterator>
25 template <
typename Iterator>
27 :
public boost::spirit::qi::grammar<Iterator,
28 expression(var_origin),
29 whitespace_grammar<Iterator> > {
31 std::stringstream& error_msgs,
41 boost::spirit::qi::rule<Iterator,
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > expression07_r
Probability, optimization and sampling library.
A map from function names to their base declarations and their origin.
expression07_grammar(variable_map &var_map, std::stringstream &error_msgs, expression_grammar< Iterator > &eg)
int var_origin
The type of a variable indicating where a variable was declared.
std::stringstream & error_msgs_
term_grammar< Iterator > term_g