Class ConstantsProvider
java.lang.Object
com.github.curiousoddman.rgxgen.parsing.dflt.ConstantsProvider
Helper class for lazy initialization and reuse of some constants that are re-used.
Use with caution - don't modify values inside those!!!
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SymbolRangestatic final SymbolRangestatic final BigIntegerstatic final SymbolRangestatic final intstatic final SymbolRangestatic final Node[]static final intstatic final intstatic final SymbolRangestatic final intstatic final SymbolRangestatic final char[] -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SMALL_LATIN_LETTERS
-
CAPITAL_LATIN_LETTERS
-
DIGITS
-
ZERO_LENGTH_CHARACTER_ARRAY
public static final char[] ZERO_LENGTH_CHARACTER_ARRAY -
BIG_INTEGER_TWO
-
SPACE_ASCII_CODE
public static final int SPACE_ASCII_CODE- See Also:
-
DEL_ASCII_CODE
public static final int DEL_ASCII_CODE- See Also:
-
MAX_UNICODE_CHARACTER
public static final int MAX_UNICODE_CHARACTER- See Also:
-
ASCII_SYMBOL_RANGE
-
UNICODE_SYMBOL_RANGE
-
HEX_RADIX
public static final int HEX_RADIX- See Also:
-
EMPTY_NODES_ARR
-
ASCII_DIGITS
-
-
Constructor Details
-
ConstantsProvider
public ConstantsProvider()
-
-
Method Details
-
getAsciiWhitespaces
public static char[] getAsciiWhitespaces() -
getAsciiWordCharRanges
-
makeAsciiCharacterArray
public static char[] makeAsciiCharacterArray()
-