| AllTransitionsInOneTreeMatcher |
This class provides an alternative way of calculating the next transition - instead of checking
all transitions in sequential manner, all ranges of all transitions are merged into one sorted
array, which is then searched in tree-recursive fashion.
|
| AllTransitionsInOneTreeMatcher.AllTransitionsInOneTreeLeafMatcher |
Data structure for optimized matching of multiple ranges in one lower byte range.
|
| BackwardDFAStateNode |
|
| CGTrackingDFAStateNode |
|
| DFAAbstractStateNode |
|
| DFACaptureGroupLazyTransition |
|
| DFACaptureGroupLazyTransition.BranchesDirect |
|
| DFACaptureGroupLazyTransition.BranchesIndirect |
|
| DFACaptureGroupLazyTransition.BranchesWithLookupTable |
|
| DFACaptureGroupLazyTransition.Single |
|
| DFACaptureGroupPartialTransition |
|
| DFACaptureGroupPartialTransition.IndexOperation |
|
| DFACaptureGroupPartialTransition.LastGroupUpdate |
|
| DFACaptureGroupTrackingData |
|
| DFAFindInnerLiteralStateNode |
|
| DFAInitialStateNode |
This state node is responsible for selecting a DFA's initial state based on the index the search
starts from.
|
| DFASimpleCG |
|
| DFASimpleCGTransition |
|
| DFAStateNode |
|
| DFAStateNode.IndexOfAnyByteCall |
Optimized search for a set of up to 4 byte values.
|
| DFAStateNode.IndexOfAnyCall |
|
| DFAStateNode.IndexOfAnyCharCall |
Optimized search for a set of up to 4 char values.
|
| DFAStateNode.IndexOfAnyIntCall |
Optimized search for a set of up to 4 int values.
|
| DFAStateNode.IndexOfCall |
This call is used when all except a very small set of code points will loop back to the
current DFA state.
|
| DFAStateNode.IndexOfStringCall |
Optimized search for a substring.
|
| Matchers |
Container for character matchers of DFA transitions.
|
| SequentialMatchers |
Container for character matchers of DFA transitions, potentially specialized for a given string
encoding.
|
| SequentialMatchers.Builder |
|
| SequentialMatchers.SimpleSequentialMatchers |
|
| SequentialMatchers.UTF16Or32SequentialMatchers |
|
| SequentialMatchers.UTF16RawSequentialMatchers |
|
| SequentialMatchers.UTF8SequentialMatchers |
|
| TraceFinderDFAStateNode |
|
| TRegexDFAExecutorDebugRecorder |
|
| TRegexDFAExecutorLocals |
|
| TRegexDFAExecutorNode |
|
| TRegexDFAExecutorProperties |
|
| TRegexLazyCaptureGroupsRootNode |
|
| TRegexLazyFindStartRootNode |
|
| TRegexTraceFinderRootNode |
|