|
buffalo
|
#include <buffalo.h>
Public Types | |
| using | TransductorType = void(*)(ValueTokenAccessor< G > &) |
Public Member Functions | |
| 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") | |
Protected Attributes | |
| std::string | name_ = "unknown" |
| std::vector< ProductionRule< G > > | rules_ |
Friends | |
| class | Grammar< G > |
| struct | LRState< G > |
NON-TERMINAL
| using bf::NonTerminal< G >::TransductorType = void(*)(ValueTokenAccessor<G> &) |
|
delete |
|
delete |
|
default |
|
inline |
|
inline |
|
inlinenoexcept |
|
protected |
|
protected |