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