|
Source-highlight Library
|


Public Member Functions | |
| DelimitedLangElem (const std::string &n, StringDef *s, StringDef *e, StringDef *es, bool multi, bool nes) | |
| 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 | |
| StringDef * | getStart () const |
| StringDef * | getEnd () const |
| StringDef * | getEscape () const |
| bool | isMultiline () const |
| bool | isNested () const |
| virtual void | dispatch_build (HighlightStateBuilder *, HighlightState *state) |
| void | setExit (unsigned int level=1) |
| Sets the "exit" property of this element (i.e., if the element is match then exit one state) | |
| void | setExit (unsigned int level=1) |
| Sets the "exit" property of this element (i.e., if the element is match then exit one state) | |
| void | setExit (unsigned int level=1) |
| Sets the "exit" property of this element (i.e., if the element is match then exit one state) | |
| void | setExit (unsigned int level=1) |
| Sets the "exit" property of this element (i.e., if the element is match then exit one state) | |
| void | setExit (unsigned int level=1) |
| Sets the "exit" property of this element (i.e., if the element is match then exit one state) | |
| void | setExit (unsigned int level=1) |
| Sets the "exit" property of this element (i.e., if the element is match then exit one state) | |
| void | setExitAll () |
| Sets the "exit all" property of this element (i.e., if the element is match then exit all states and get back to the main initial state) | |
| void | setExitAll () |
| Sets the "exit all" property of this element (i.e., if the element is match then exit all states and get back to the main initial state) | |
| void | setExitAll () |
| Sets the "exit all" property of this element (i.e., if the element is match then exit all states and get back to the main initial state) | |
| void | setExitAll () |
| Sets the "exit all" property of this element (i.e., if the element is match then exit all states and get back to the main initial state) | |
| void | setExitAll () |
| Sets the "exit all" property of this element (i.e., if the element is match then exit all states and get back to the main initial state) | |
| void | setExitAll () |
| Sets the "exit all" property of this element (i.e., if the element is match then exit all states and get back to the main initial state) | |
| bool | exitAll () const |
| bool | exitAll () const |
| bool | exitAll () const |
| bool | exitAll () const |
| bool | exitAll () const |
| bool | exitAll () const |
| unsigned int | getExit () const |
| unsigned int | getExit () const |
| unsigned int | getExit () const |
| unsigned int | getExit () const |
| unsigned int | getExit () const |
| unsigned int | getExit () const |
| StateLangElem * | getStateLangElem () const |
| StateLangElem * | getStateLangElem () const |
| StateLangElem * | getStateLangElem () const |
| StateLangElem * | getStateLangElem () const |
| StateLangElem * | getStateLangElem () const |
| StateLangElem * | getStateLangElem () const |
| void | setStateLangElem (StateLangElem *s) |
| Sets the state for which this element represents the start. | |
| void | setStateLangElem (StateLangElem *s) |
| Sets the state for which this element represents the start. | |
| void | setStateLangElem (StateLangElem *s) |
| Sets the state for which this element represents the start. | |
| void | setStateLangElem (StateLangElem *s) |
| Sets the state for which this element represents the start. | |
| void | setStateLangElem (StateLangElem *s) |
| Sets the state for which this element represents the start. | |
| void | setStateLangElem (StateLangElem *s) |
| Sets the state for which this element represents the start. | |
| 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_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| virtual void | dispatch_collect_const (LangElemsPrinter *) |
| 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 | |
| StringDef * | start |
| StringDef * | end |
| StringDef * | escape |
| bool | multiline |
| bool | nested |
| srchilite::DelimitedLangElem::DelimitedLangElem | ( | const std::string & | n, |
| StringDef * | s, | ||
| StringDef * | e, | ||
| StringDef * | es, | ||
| bool | multi, | ||
| bool | nes | ||
| ) |
| n | the name of the element |
| s | the starting regular expression for the element |
| e | the ending regular expression |
| es | the escaping sequence (if any) |
| multi | whether this element spans multiple lines |
| nes | whether this element can be nested |
| bool srchilite::srchilite::StateStartLangElem::exitAll | ( | ) | const [inline, inherited] |
| bool srchilite::srchilite::StateStartLangElem::exitAll | ( | ) | const [inline, inherited] |
| bool srchilite::srchilite::StateStartLangElem::exitAll | ( | ) | const [inline, inherited] |
| bool srchilite::srchilite::StateStartLangElem::exitAll | ( | ) | const [inline, inherited] |
| bool srchilite::srchilite::StateStartLangElem::exitAll | ( | ) | const [inline, inherited] |
| bool srchilite::srchilite::StateStartLangElem::exitAll | ( | ) | const [inline, inherited] |
| StringDef* srchilite::srchilite::DelimitedLangElem::getEnd | ( | ) | const [inline] |
| StringDef* srchilite::srchilite::DelimitedLangElem::getEscape | ( | ) | const [inline] |
| unsigned int srchilite::srchilite::StateStartLangElem::getExit | ( | ) | const [inline, inherited] |
| unsigned int srchilite::srchilite::StateStartLangElem::getExit | ( | ) | const [inline, inherited] |
| unsigned int srchilite::srchilite::StateStartLangElem::getExit | ( | ) | const [inline, inherited] |
| unsigned int srchilite::srchilite::StateStartLangElem::getExit | ( | ) | const [inline, inherited] |
| unsigned int srchilite::srchilite::StateStartLangElem::getExit | ( | ) | const [inline, inherited] |
| unsigned int srchilite::srchilite::StateStartLangElem::getExit | ( | ) | const [inline, inherited] |
| StringDef* srchilite::srchilite::DelimitedLangElem::getStart | ( | ) | const [inline] |
| StateLangElem* srchilite::srchilite::StateStartLangElem::getStateLangElem | ( | ) | const [inline, inherited] |
| StateLangElem* srchilite::srchilite::StateStartLangElem::getStateLangElem | ( | ) | const [inline, inherited] |
| StateLangElem* srchilite::srchilite::StateStartLangElem::getStateLangElem | ( | ) | const [inline, inherited] |
| StateLangElem* srchilite::srchilite::StateStartLangElem::getStateLangElem | ( | ) | const [inline, inherited] |
| StateLangElem* srchilite::srchilite::StateStartLangElem::getStateLangElem | ( | ) | const [inline, inherited] |
| StateLangElem* srchilite::srchilite::StateStartLangElem::getStateLangElem | ( | ) | const [inline, inherited] |
| bool srchilite::srchilite::DelimitedLangElem::isMultiline | ( | ) | const [inline] |
| bool srchilite::srchilite::DelimitedLangElem::isNested | ( | ) | const [inline] |
| void srchilite::srchilite::StateStartLangElem::setExit | ( | unsigned int | level = 1 | ) | [inline, inherited] |
Sets the "exit" property of this element (i.e., if the element is match then exit one state)
| level | the exit level (default to 1) |
| void srchilite::srchilite::StateStartLangElem::setExit | ( | unsigned int | level = 1 | ) | [inline, inherited] |
Sets the "exit" property of this element (i.e., if the element is match then exit one state)
| level | the exit level (default to 1) |
| void srchilite::srchilite::StateStartLangElem::setExit | ( | unsigned int | level = 1 | ) | [inline, inherited] |
Sets the "exit" property of this element (i.e., if the element is match then exit one state)
| level | the exit level (default to 1) |
| void srchilite::srchilite::StateStartLangElem::setExit | ( | unsigned int | level = 1 | ) | [inline, inherited] |
Sets the "exit" property of this element (i.e., if the element is match then exit one state)
| level | the exit level (default to 1) |
| void srchilite::srchilite::StateStartLangElem::setExit | ( | unsigned int | level = 1 | ) | [inline, inherited] |
Sets the "exit" property of this element (i.e., if the element is match then exit one state)
| level | the exit level (default to 1) |
| void srchilite::srchilite::StateStartLangElem::setExit | ( | unsigned int | level = 1 | ) | [inline, inherited] |
Sets the "exit" property of this element (i.e., if the element is match then exit one state)
| level | the exit level (default to 1) |
| void srchilite::srchilite::StateStartLangElem::setStateLangElem | ( | StateLangElem * | s | ) | [inline, inherited] |
Sets the state for which this element represents the start.
| s | the state for which this element represents the start |
| void srchilite::srchilite::StateStartLangElem::setStateLangElem | ( | StateLangElem * | s | ) | [inline, inherited] |
Sets the state for which this element represents the start.
| s | the state for which this element represents the start |
| void srchilite::srchilite::StateStartLangElem::setStateLangElem | ( | StateLangElem * | s | ) | [inline, inherited] |
Sets the state for which this element represents the start.
| s | the state for which this element represents the start |
| void srchilite::srchilite::StateStartLangElem::setStateLangElem | ( | StateLangElem * | s | ) | [inline, inherited] |
Sets the state for which this element represents the start.
| s | the state for which this element represents the start |
| void srchilite::srchilite::StateStartLangElem::setStateLangElem | ( | StateLangElem * | s | ) | [inline, inherited] |
Sets the state for which this element represents the start.
| s | the state for which this element represents the start |
| void srchilite::srchilite::StateStartLangElem::setStateLangElem | ( | StateLangElem * | s | ) | [inline, inherited] |
Sets the state for which this element represents the start.
| s | the state for which this element represents the start |
| const std::string srchilite::DelimitedLangElem::toString | ( | ) | const [virtual] |
return the string representation (with preprocessing)
Reimplemented from srchilite::srchilite::StateStartLangElem.
| const std::string srchilite::DelimitedLangElem::toStringOriginal | ( | ) | const [virtual] |
return the original representation (without any preprocessing); this is useful for printing errors
Implements srchilite::srchilite::LangElem.
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |
| const std::string srchilite::srchilite::LangElem::toStringParserInfo | ( | ) | const [inherited] |