Class CaseFoldData
java.lang.Object
com.oracle.truffle.regex.tregex.parser.CaseFoldData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classMaps characters to their respective set of equivalent characters in case-insensitive context, e.g.static final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CodePointSetstatic final CodePointSetstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyCaseFoldUnfold(CodePointSetAccumulator codePointSet, CodePointSetAccumulator tmp, CaseFoldData.CaseFoldUnfoldAlgorithm algorithm) static CaseFoldData.CaseFoldTablegetTable(CaseFoldData.CaseFoldAlgorithm algorithm) static CaseUnfoldingTriegetUnfoldingTrie(CaseFoldData.CaseFoldAlgorithm algorithm) static inticuSimpleCaseFold(int codePoint) static StringicuSimpleCaseFold(String string) static CodePointSetsimpleCaseFold(CodePointSet codePointSet, CodePointSetAccumulator tmp)
-
Field Details
-
MAX_MULTI_CHAR_SEQUENCE_LENGTH
public static final int MAX_MULTI_CHAR_SEQUENCE_LENGTH- See Also:
-
FOLDABLE_CHARACTERS
-
FOLDED_CHARACTERS
-
-
Constructor Details
-
CaseFoldData
public CaseFoldData()
-
-
Method Details
-
getTable
-
getUnfoldingTrie
-
icuSimpleCaseFold
-
icuSimpleCaseFold
public static int icuSimpleCaseFold(int codePoint) -
applyCaseFoldUnfold
public static void applyCaseFoldUnfold(CodePointSetAccumulator codePointSet, CodePointSetAccumulator tmp, CaseFoldData.CaseFoldUnfoldAlgorithm algorithm) -
simpleCaseFold
-