| Interface | Description |
|---|---|
| RegexParserIntf<T> | |
| Replacer |
Replacer interface provides more control on Regex replace method.
|
| Class | Description |
|---|---|
| DFACompiler<T> |
A byte code compiler base class for generating methods using DFA.
|
| EscapeResolver |
This is part of the original hand written part of regex parser.
|
| FindCompiler<T> |
This class compiles find methods using DFA
|
| MatchCompiler<T> |
This class compiles match methods using DFA
|
| Quantifier | |
| Range |
Range represents a 32 bit unicode character range.
|
| RangeSet |
This class groups Ranges to form a set
|
| Regex |
This regular expression implementation is DFA rather than NFA based.
|
| RegexParser<T> |
This Parser class parses regular expression making an NFA
|
| RegexParser.Literal | |
| SimpleReplacer | |
| TinyExpressionParser<T> |
This is the original hand written regex parser.
|
| Enum | Description |
|---|---|
| Range.BoundaryType | |
| Regex.Option | |
| TinyExpressionParser.Op |
| Exception | Description |
|---|---|
| SyntaxErrorException |