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 |