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