Class CaseUnfoldingTrie
java.lang.Object
com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int codepoint, int[] caseFoldedString, int offset) findSingleCharUnfoldings(CaseFoldData.CaseFoldAlgorithm algorithm, int caseFolded) findSingleCharUnfoldings(CaseFoldData.CaseFoldAlgorithm algorithm, int[] caseFolded) static List<CaseUnfoldingTrie.Unfolding> findUnfoldings(CaseFoldData.CaseFoldAlgorithm algorithm, List<Integer> caseFolded) getChildAt(int index) intgetDepth()booleanhasChildAt(int index)
-
Constructor Details
-
CaseUnfoldingTrie
public CaseUnfoldingTrie(int depth)
-
-
Method Details
-
add
public void add(int codepoint, int[] caseFoldedString, int offset) -
hasChildAt
public boolean hasChildAt(int index) -
getChildAt
-
getCodepoints
-
getDepth
public int getDepth() -
findUnfoldings
public static List<CaseUnfoldingTrie.Unfolding> findUnfoldings(CaseFoldData.CaseFoldAlgorithm algorithm, List<Integer> caseFolded) -
findSingleCharUnfoldings
public static List<Integer> findSingleCharUnfoldings(CaseFoldData.CaseFoldAlgorithm algorithm, int[] caseFolded) -
findSingleCharUnfoldings
public static List<Integer> findSingleCharUnfoldings(CaseFoldData.CaseFoldAlgorithm algorithm, int caseFolded)
-