faudes::Terminal Class Reference
|
Public Member Functions | |
Terminal (const Idx event) | |
Constructor. | |
Idx | Event () const |
Getter for event. | |
bool | IsLambda () const |
Determine if the event is lambda. | |
std::string | Str () const |
To String function. | |
bool | operator< (const GrammarSymbol &other) const |
< operator | |
Terminal * | Clone () const |
Clone function. | |
Public Attributes | |
Idx | mEvent |
Symbol representing the terminals. |
Overview
Contents
Definition at line 92 of file pd_grammar.h.
faudes::Terminal::Terminal | ( | const Idx | event | ) | [inline] |
Terminal * faudes::Terminal::Clone | ( | ) | const [virtual] |
Clone function.
Allocates memory!
Implements faudes::GrammarSymbol.
Definition at line 51 of file pd_grammar.cpp.
Idx faudes::Terminal::Event | ( | ) | const [inline] |
bool faudes::Terminal::IsLambda | ( | ) | const |
Determine if the event is lambda.
Definition at line 39 of file pd_grammar.cpp.
bool faudes::Terminal::operator< | ( | const GrammarSymbol & | other | ) | const [virtual] |
< operator
other | cmp |
Implements faudes::GrammarSymbol.
Definition at line 45 of file pd_grammar.cpp.
std::string faudes::Terminal::Str | ( | void | ) | const [virtual] |
Symbol representing the terminals.
Event representing the terminal
Definition at line 99 of file pd_grammar.h.
libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen