Skip to content

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;

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;

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

inline zmbt::lang::ExpressionGrammar::ExpressionGrammar () 


The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/expression_grammar.hpp