faudes::GrammarSymbol Class Reference
|
Public Member Functions | |
virtual std::string | Str () const =0 |
To String function. | |
virtual bool | operator< (const GrammarSymbol &other) const =0 |
< operator | |
bool | operator== (const GrammarSymbol &other) const |
== operator | |
bool | operator!= (const GrammarSymbol &other) const |
!= operator | |
virtual GrammarSymbol * | Clone () const =0 |
Clone function. |
Grammar Symbol.
Overview
Contents
Definition at line 33 of file pd_grammar.h.
virtual GrammarSymbol* faudes::GrammarSymbol::Clone | ( | ) | const [pure virtual] |
Clone function.
Allocates memory!
Implemented in faudes::Terminal, and faudes::Nonterminal.
bool faudes::GrammarSymbol::operator!= | ( | const GrammarSymbol & | other | ) | const |
!= operator
other | cmp |
Definition at line 24 of file pd_grammar.cpp.
virtual bool faudes::GrammarSymbol::operator< | ( | const GrammarSymbol & | other | ) | const [pure virtual] |
< operator
other | cmp |
Implemented in faudes::Terminal, and faudes::Nonterminal.
bool faudes::GrammarSymbol::operator== | ( | const GrammarSymbol & | other | ) | const |
== operator
other | cmp |
Definition at line 19 of file pd_grammar.cpp.
virtual std::string faudes::GrammarSymbol::Str | ( | ) | const [pure virtual] |
To String function.
Implemented in faudes::Terminal, and faudes::Nonterminal.
libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen