1 #ifndef STAN__GM__PARSER__BARE_TYPE_GRAMMAR_HPP__
2 #define STAN__GM__PARSER__BARE_TYPE_GRAMMAR_HPP__
8 #include <boost/spirit/include/qi.hpp>
18 template <
typename Iterator>
20 : boost::spirit::qi::grammar<Iterator,
22 whitespace_grammar<Iterator> > {
30 std::stringstream& error_msgs);
32 boost::spirit::qi::rule<Iterator,
37 boost::spirit::qi::rule<Iterator,
42 boost::spirit::qi::rule<Iterator,
bare_type_grammar(variable_map &var_map, std::stringstream &error_msgs)
boost::spirit::qi::rule< Iterator, size_t(), whitespace_grammar< Iterator > > array_dims_r
boost::spirit::qi::rule< Iterator, expr_type(), whitespace_grammar< Iterator > > bare_type_r
boost::spirit::qi::rule< Iterator, base_expr_type(), whitespace_grammar< Iterator > > type_identifier_r
std::stringstream & error_msgs_