1 #ifndef STAN_LANG_GRAMMARS_STATEMENT_2_GRAMMAR_HPP
2 #define STAN_LANG_GRAMMARS_STATEMENT_2_GRAMMAR_HPP
8 #include <boost/spirit/include/qi.hpp>
15 template <
typename Iterator>
18 template <
typename Iterator>
20 : boost::spirit::qi::grammar<Iterator,
21 statement(bool, var_origin, bool),
22 whitespace_grammar<Iterator> > {
29 std::stringstream& error_msgs,
32 boost::spirit::qi::rule<Iterator,
37 boost::spirit::qi::rule<Iterator,
Probability, optimization and sampling library.
boost::spirit::qi::rule< Iterator, conditional_statement(bool, var_origin, bool), whitespace_grammar< Iterator > > conditional_statement_r
boost::spirit::qi::rule< Iterator, statement(bool, var_origin, bool), whitespace_grammar< Iterator > > statement_2_r
statement_2_grammar(variable_map &var_map, std::stringstream &error_msgs, statement_grammar< Iterator > &sg)
statement_grammar< Iterator > & statement_g
expression_grammar< Iterator > expression_g
std::stringstream & error_msgs_