Class to build up the XML element scanner state machine in a descriptive way.
More...
|
Element * | get (int stateIdx) throw (exception) |
| Get state addressed by its index. More...
|
|
| ScannerStatemachine () |
| Constructor. More...
|
|
ScannerStatemachine & | operator[] (int stateIdx) |
| See ScannerStatemachine::newState(int) More...
|
|
ScannerStatemachine & | operator() (ControlCharacter inputchr, int ns) |
| See ScannerStatemachine::addTransition(ControlCharacter,int) More...
|
|
ScannerStatemachine & | operator() (ControlCharacter i1, ControlCharacter i2, int ns) |
| See ScannerStatemachine::addTransition(ControlCharacter,int) More...
|
|
ScannerStatemachine & | operator() (ControlCharacter i1, ControlCharacter i2, ControlCharacter i3, int ns) |
| See ScannerStatemachine::addTransition(ControlCharacter,int) More...
|
|
ScannerStatemachine & | operator() (ControlCharacter inputchr) |
| See ScannerStatemachine::addTransition(ControlCharacter) More...
|
|
ScannerStatemachine & | action (int aa, int arg=0) |
| See ScannerStatemachine::addAction(int,int) More...
|
|
ScannerStatemachine & | miss (int ee) |
| See ScannerStatemachine::addMiss(int) More...
|
|
ScannerStatemachine & | fallback (int stateIdx) |
| See ScannerStatemachine::addFallback(int) More...
|
|
ScannerStatemachine & | other (int stateIdx) |
| See ScannerStatemachine::addOtherTransition(int) More...
|
|
Class to build up the XML element scanner state machine in a descriptive way.