| public | Context() |
| public | ~Context() |
| public int | GetNextRegExCount() |
| public Symbol* | MakeAny() |
| public Symbol* | MakeChar(uchar c) |
| public Class* | MakeClass() |
| public Symbol* | MakeEpsilon() |
| public NfaState* | MakeNfaState() |
| public Symbol* | MakeRange(uchar start, uchar end) |
| private Any | any |
| private Map<uchar, Symbol*, Less<uchar>> | charSymbols |
| private int | count |
| private Char | epsilon |
| private List<NfaState*> | nfaStates |
| private Map<Range, Symbol*, Less<Range>> | rangeSymbols |
| private List<Symbol*> | symbols |