Public Member Functions |
|
| StateLangElem (const std::string &n, StateStartLangElem *start, LangElems *elems, bool st=false) |
|
void | set_elems (LangElems *elems) |
|
void | set_state () |
| virtual const std::string | toString () const |
| | return the string representation (with preprocessing)
|
| virtual const std::string | toStringOriginal () const |
| | return the original representation (without any preprocessing); this is useful for printing errors
|
|
StateStartLangElem * | getStateStart () const |
|
bool | isState () const |
|
LangElems * | getElems () const |
|
virtual void | dispatch_build (HighlightStateBuilder *, HighlightState *state) |
|
virtual void | dispatch_collect_const (LangElemsPrinter *) |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
const std::string | getName () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
bool | isRedef () const |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
void | setRedef () |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
bool | isSubst () const |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
|
void | setSubst () |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
| const std::string | toStringParserInfo () const |
|
virtual void | dispatch_build (HighlightStateBuilder *, HighlightState *state) |
|
virtual void | dispatch_collect_const (LangElemsPrinter *) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
|
void | setParserInfo (const std::string &name, unsigned int l) |
|
void | setParserInfo (const ParserInfo *p) |
Public Attributes |
|
std::string | filename |
|
unsigned int | line |
Private Attributes |
|
StateStartLangElem * | statestartlangelem |
|
LangElems * | langelems |
|
bool | state |
a language element that introduces a new state pattern Composite
- Author:
- Lorenzo Bettini