Struct zmbt::lang::ExpressionGrammar¶
template <typename OutputIterator>
ClassList > zmbt > lang > ExpressionGrammar
Inherits the following classes: boost::spirit::karma::grammar< OutputIterator, ExpressionView()>
Public Attributes¶
Type | Name |
---|---|
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | flip |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | fork |
boost::spirit::karma::rule< OutputIterator, ExpressionView()> | keyword |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | link |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | nested_fork |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | nested_link |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | nested_pipe |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | nested_tuple |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | parameters |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | pipe |
boost::spirit::karma::rule< OutputIterator, ExpressionView()> | start |
boost::spirit::karma::rule< OutputIterator, ExpressionView()> | subexpr |
boost::spirit::karma::rule< OutputIterator, std::list< ExpressionView >()> | tuple |
Public Functions¶
Type | Name |
---|---|
ExpressionGrammar () |
Public Attributes Documentation¶
variable flip¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::flip;
variable fork¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::fork;
variable keyword¶
boost::spirit::karma::rule<OutputIterator, ExpressionView()> zmbt::lang::ExpressionGrammar< OutputIterator >::keyword;
variable link¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::link;
variable nested_fork¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::nested_fork;
variable nested_link¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::nested_link;
variable nested_pipe¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::nested_pipe;
variable nested_tuple¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::nested_tuple;
variable parameters¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::parameters;
variable pipe¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::pipe;
variable start¶
boost::spirit::karma::rule<OutputIterator, ExpressionView()> zmbt::lang::ExpressionGrammar< OutputIterator >::start;
variable subexpr¶
boost::spirit::karma::rule<OutputIterator, ExpressionView()> zmbt::lang::ExpressionGrammar< OutputIterator >::subexpr;
variable tuple¶
boost::spirit::karma::rule<OutputIterator, std::list<ExpressionView>()> zmbt::lang::ExpressionGrammar< OutputIterator >::tuple;
Public Functions Documentation¶
function ExpressionGrammar¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/expression_grammar.hpp