faudes::Lr1ParserActionElement Class Reference
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| Lr1ParserActionElement (const std::vector< Idx > &stateStack, const Terminal &terminal) | |
| Constructor. | |
| std::vector< Idx > const & | StateStack () const |
| Getter for mStateStack. | |
| Terminal const & | NextTerminal () const |
| Getter for mTerminal. | |
| bool | operator< (const Lr1ParserActionElement &other) const |
| < operator | |
| std::string | Str () const |
| To String function. | |
Public Attributes | |
| std::vector< Idx > | mStateStack |
| Terminal | mNextTerminal |
Overview
Contents
Definition at line 199 of file pd_parser.h.
| faudes::Lr1ParserActionElement::Lr1ParserActionElement | ( | const std::vector< Idx > & | stateStack, | |
| const Terminal & | terminal | |||
| ) | [inline] |
Constructor.
| stateStack | stack of states | |
| terminal | terminal |
Definition at line 214 of file pd_parser.h.
| Terminal const& faudes::Lr1ParserActionElement::NextTerminal | ( | ) | const [inline] |
| bool faudes::Lr1ParserActionElement::operator< | ( | const Lr1ParserActionElement & | other | ) | const |
< operator
| other | cmp |
Definition at line 166 of file pd_parser.cpp.
| std::vector<Idx> const& faudes::Lr1ParserActionElement::StateStack | ( | ) | const [inline] |
| std::string faudes::Lr1ParserActionElement::Str | ( | void | ) | const |
To String function.
Definition at line 186 of file pd_parser.cpp.
Definition at line 204 of file pd_parser.h.
| std::vector<Idx> faudes::Lr1ParserActionElement::mStateStack |
Definition at line 203 of file pd_parser.h.
libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen