![]() |
Stan
2.10.0
probability, sampling & optimization
|
#include <program_grammar.hpp>
Public Member Functions | |
program_grammar (const std::string &model_name) | |
Public Attributes | |
std::string | model_name_ |
variable_map | var_map_ |
std::stringstream | error_msgs_ |
expression_grammar< Iterator > | expression_g |
var_decls_grammar< Iterator > | var_decls_g |
statement_grammar< Iterator > | statement_g |
functions_grammar< Iterator > | functions_g |
boost::spirit::qi::rule< Iterator, std::vector< var_decl >), whitespace_grammar< Iterator > > | data_var_decls_r |
boost::spirit::qi::rule< Iterator, std::pair< std::vector< var_decl >, std::vector< statement > >), whitespace_grammar< Iterator > > | derived_data_var_decls_r |
boost::spirit::qi::rule< Iterator, std::pair< std::vector< var_decl >, std::vector< statement > >), whitespace_grammar< Iterator > > | derived_var_decls_r |
boost::spirit::qi::rule< Iterator, std::pair< std::vector< var_decl >, std::vector< statement > >), whitespace_grammar< Iterator > > | generated_var_decls_r |
boost::spirit::qi::rule< Iterator, statement(), whitespace_grammar< Iterator > > | model_r |
boost::spirit::qi::rule< Iterator, std::vector< var_decl >), whitespace_grammar< Iterator > > | param_var_decls_r |
boost::spirit::qi::rule< Iterator, program(), whitespace_grammar< Iterator > > | program_r |
boost::spirit::qi::rule< Iterator, boost::spirit::qi::unused_type, whitespace_grammar< Iterator > > | end_var_decls_r |
boost::spirit::qi::rule< Iterator, boost::spirit::qi::unused_type, whitespace_grammar< Iterator > > | end_var_decls_statements_r |
boost::spirit::qi::rule< Iterator, boost::spirit::qi::unused_type, whitespace_grammar< Iterator > > | end_var_definitions_r |
Definition at line 22 of file program_grammar.hpp.
stan::lang::program_grammar< Iterator >::program_grammar | ( | const std::string & | model_name | ) |
boost::spirit::qi::rule<Iterator, std::vector<var_decl>), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::data_var_decls_r |
Definition at line 39 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::pair<std::vector<var_decl>, std::vector<statement> >), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::derived_data_var_decls_r |
Definition at line 45 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::pair<std::vector<var_decl>, std::vector<statement> >), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::derived_var_decls_r |
Definition at line 51 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, boost::spirit::qi::unused_type, whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::end_var_decls_r |
Definition at line 78 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, boost::spirit::qi::unused_type, whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::end_var_decls_statements_r |
Definition at line 83 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, boost::spirit::qi::unused_type, whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::end_var_definitions_r |
Definition at line 88 of file program_grammar.hpp.
std::stringstream stan::lang::program_grammar< Iterator >::error_msgs_ |
Definition at line 28 of file program_grammar.hpp.
expression_grammar<Iterator> stan::lang::program_grammar< Iterator >::expression_g |
Definition at line 29 of file program_grammar.hpp.
functions_grammar<Iterator> stan::lang::program_grammar< Iterator >::functions_g |
Definition at line 32 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::pair<std::vector<var_decl>, std::vector<statement> >), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::generated_var_decls_r |
Definition at line 57 of file program_grammar.hpp.
std::string stan::lang::program_grammar< Iterator >::model_name_ |
Definition at line 26 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, statement(), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::model_r |
Definition at line 62 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::vector<var_decl>), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::param_var_decls_r |
Definition at line 67 of file program_grammar.hpp.
boost::spirit::qi::rule<Iterator, program(), whitespace_grammar<Iterator> > stan::lang::program_grammar< Iterator >::program_r |
Definition at line 73 of file program_grammar.hpp.
statement_grammar<Iterator> stan::lang::program_grammar< Iterator >::statement_g |
Definition at line 31 of file program_grammar.hpp.
var_decls_grammar<Iterator> stan::lang::program_grammar< Iterator >::var_decls_g |
Definition at line 30 of file program_grammar.hpp.
variable_map stan::lang::program_grammar< Iterator >::var_map_ |
Definition at line 27 of file program_grammar.hpp.