a language element that introduces a new state pattern Composite
More...
#include <statelangelem.h>
|
std::string | filename |
|
unsigned int | line |
|
|
StateStartLangElem * | statestartlangelem |
|
LangElems * | langelems |
|
bool | state |
|
const std::string | name |
| the name for this language element
|
|
bool | redef |
| whether this redefs an existing language element
|
|
bool | subst |
|
a language element that introduces a new state pattern Composite
- Author
- Lorenzo Bettini
◆ dispatch_build()
◆ dispatch_collect_const()
void StateLangElem::dispatch_collect_const |
( |
LangElemsPrinter * |
LangElemsPrinter_o | ) |
|
|
virtual |
◆ toString()
const std::string srchilite::StateLangElem::toString |
( |
| ) |
const |
|
virtual |
return the string representation (with preprocessing)
- Returns
- the string representation
Reimplemented from srchilite::LangElem.
◆ toStringOriginal()
const std::string srchilite::StateLangElem::toStringOriginal |
( |
| ) |
const |
|
virtual |
return the original representation (without any preprocessing); this is useful for printing errors
- Returns
- the original representation
Implements srchilite::LangElem.
◆ toStringParserInfo()
const std::string srchilite::LangElem::toStringParserInfo |
( |
| ) |
const |
|
inherited |
- Returns
- a string representation of the ParserInfo struct
The documentation for this class was generated from the following files:
- source-highlight-3.1.9/lib/srchilite/statelangelem.h
- source-highlight-3.1.9/lib/srchilite/highlightstatebuilder_dbtab.cc
- source-highlight-3.1.9/lib/srchilite/langelemsprinter_dbtab.cc
- source-highlight-3.1.9/lib/srchilite/statelangelem.cpp