Public Member Functions | |
RegexElement (State oState, State eState, Pattern *re, unsigned int cID=0, int group=-1, const string &name="") | |
Public Attributes | |
State | open |
opening state | |
State | end |
closing state | |
Pattern * | rePattern |
regex pattern | |
unsigned int | kwClass |
keyword class | |
int | capturingGroup |
capturing group ID | |
string | langName |
language name |
A RegexElement associates a regular expression with the state information (opening and closing state, pattern, keyword class, keyword group id, language name)