| Interface | Description |
|---|---|
| RegexParser | |
| RegexValidator |
| Class | Description |
|---|---|
| CaseFoldData | |
| CaseFoldData.CaseFoldEquivalenceTable |
Maps characters to their respective set of equivalent characters in case-insensitive context,
e.g.
|
| CaseFoldData.CaseFoldTable | |
| CaseUnfoldingTrie | |
| CaseUnfoldingTrie.Unfolding | |
| Counter | |
| Counter.ThreadSafeCounter | |
| Counter.ThresholdCounter | |
| JSRegexLexer | |
| JSRegexParser | |
| JSRegexValidator | |
| MultiCharacterCaseFolding | |
| RegexASTBuilder |
This class is used to generate regex ASTs.
|
| RegexASTPostProcessor | |
| RegexLexer | |
| RegexLexer.ParseGroupNameResult | |
| RegexParserGlobals | |
| RegexProperties | |
| Token | |
| Token.BackReference | |
| Token.CharacterClass | |
| Token.CharacterClassAtom | |
| Token.ClassSet | |
| Token.InlineFlags | |
| Token.LiteralCharacter | |
| Token.LookAheadAssertionBegin | |
| Token.LookAroundAssertionBegin | |
| Token.LookBehindAssertionBegin | |
| Token.Quantifier |
| Enum | Description |
|---|---|
| CaseFoldData.CaseFoldAlgorithm | |
| CaseFoldData.CaseFoldUnfoldAlgorithm | |
| RegexLexer.ClassSetOperator | |
| RegexLexer.ParseGroupNameResultState | |
| Token.Kind |