buffalo
|
#include <buffalo.h>
Public Member Functions | |
SemanticValue & | operator() (typename G::ValueType &value) |
DefineNonTerminal ()=delete | |
DefineNonTerminal (Terminal< G > &single_terminal) | |
DefineNonTerminal (NonTerminal< G > &single_non_terminal) | |
DefineNonTerminal (ProductionRule< G > const &rule) | |
DefineNonTerminal (ProductionRuleList< G > const &rule_list) | |
![]() | |
char const * | GetName () const noexcept |
NonTerminal (NonTerminal &)=delete | |
NonTerminal (NonTerminal &&)=delete | |
NonTerminal ()=default | |
NonTerminal (ProductionRule< G > const &rule, std::string name="unknown") | |
NonTerminal (ProductionRuleList< G > const &rule_list, std::string name="unknown") | |
Additional Inherited Members | |
![]() | |
using | TransductorType = void(*)(ValueTokenAccessor< G > &) |
![]() | |
std::string | name_ = "unknown" |
std::vector< ProductionRule< G > > | rules_ |
DEFINE NON-TERMINAL
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |