Uses of Class
jflex.core.unicode.IntCharSet
Packages that use IntCharSet
-
Uses of IntCharSet in jflex.core
Fields in jflex.core with type parameters of type IntCharSetModifier and TypeFieldDescription(package private) Map
<Integer, IntCharSet> LexParse.CUP$LexParse$actions.preclassCache
Methods in jflex.core that return IntCharSetModifier and TypeMethodDescriptionAbstractLexScan.getIntCharSet
(String propertyValue) private static IntCharSet
RegExp.getPreClass
(Map<Integer, IntCharSet> preclassCache, CharClasses charClasses, int type) Compute and memoize a pre-defined character class.static IntCharSet
RegExp.performClassOp
(int op, IntCharSet l, IntCharSet r, RegExp ctxt) Performs the given set operation on the twoIntCharSet
parameters.Methods in jflex.core with parameters of type IntCharSetModifier and TypeMethodDescriptionprivate void
NFA.insertClassNFA
(IntCharSet set, int start, int end) static IntCharSet
RegExp.performClassOp
(int op, IntCharSet l, IntCharSet r, RegExp ctxt) Performs the given set operation on the twoIntCharSet
parameters.private RegExp
LexParse.CUP$LexParse$actions.primClass
(IntCharSet set) Method parameters in jflex.core with type arguments of type IntCharSetModifier and TypeMethodDescriptionRegExp.expandPreClasses
(Map<Integer, IntCharSet> cache, CharClasses cl, boolean caseless) Expand pre-defined character classes into primitive IntCharSet classes.void
RegExps.expandPreClasses
(Map<Integer, IntCharSet> preclassCache, CharClasses charClasses, boolean caseless) Replace all predefined character classes with primitive IntCharSet classes.private static IntCharSet
RegExp.getPreClass
(Map<Integer, IntCharSet> preclassCache, CharClasses charClasses, int type) Compute and memoize a pre-defined character class. -
Uses of IntCharSet in jflex.core.unicode
Fields in jflex.core.unicode declared as IntCharSetFields in jflex.core.unicode with type parameters of type IntCharSetModifier and TypeFieldDescriptionprivate List
<IntCharSet> CharClasses.classes
the char classesprivate static final Comparator
<IntCharSet> CharClasses.INT_CHAR_SET_COMPARATOR
for sorting disjoint IntCharSetsprivate final Map
<String, IntCharSet> UnicodeProperties.propertyValueIntervals
Methods in jflex.core.unicode that return IntCharSetModifier and TypeMethodDescriptionstatic IntCharSet
IntCharSet.allChars()
Creates the set of all characters.IntCharSet.and
(IntCharSet set) Intersects two sets.static IntCharSet
IntCharSet.complementOf
(IntCharSet x) Returns the complement of the specified set x, that is, the set of all elements that are not contained in x.static IntCharSet
IntCharSet.copyOf
(IntCharSet intCharSet) Creates a IntCharSet from an existing IntCharSet.IntCharSet.getCaseless
(UnicodeProperties unicodeProperties) Create a caseless version of this charset.UnicodeProperties.getCaselessMatches
(int c) Returns a set of character intervals representing all characters that are case-insensitively equivalent to the given character, including the given character itself.CharClasses.getCharClass
(int code) Retuns a copy of a single char class partition by code.UnicodeProperties.getIntCharSet
(String propertyValue) Returns the character interval set associated with the given property value for the selected Unicode version.static IntCharSet
IntCharSet.nlChars()
The set of new-line characters.static IntCharSet
Creates a charset that contains only one interval.static IntCharSet
Creates a charset that contains the given intervals.static IntCharSet
IntCharSet.ofCharacter
(int singleChar) Creates a char set that contains only the given character.static IntCharSet
IntCharSet.ofCharacterRange
(int start, int end) Creates a charset that contains only one interval, given by itsstart
andend
values.Methods in jflex.core.unicode that return types with arguments of type IntCharSetModifier and TypeMethodDescriptionCharClasses.allClasses()
Returns a deep-copy list of all char class partions.Methods in jflex.core.unicode with parameters of type IntCharSetModifier and TypeMethodDescriptionvoid
IntCharSet.add
(IntCharSet set) Merges the given set into this one.IntCharSet.and
(IntCharSet set) Intersects two sets.int
IntCharSetComparator.compare
(IntCharSet left, IntCharSet right) Compares two IntCharSets.static IntCharSet
IntCharSet.complementOf
(IntCharSet x) Returns the complement of the specified set x, that is, the set of all elements that are not contained in x.boolean
IntCharSet.contains
(IntCharSet other) Check whether this set contains a another set.static IntCharSet
IntCharSet.copyOf
(IntCharSet intCharSet) Creates a IntCharSet from an existing IntCharSet.int[]
CharClasses.getClassCodes
(IntCharSet set, boolean negate) Returns an array that contains the character class codes of all characters in the specified set of input characters.(package private) static boolean
IntCharSet.isSubSet
(IntCharSet s1, IntCharSet s2) Very slow but elementary method to determine whether s1 is a subset of s2.void
CharClasses.makeClass
(IntCharSet set, boolean caseless) Updates the current partition, so that the specified set of characters gets a new character class.void
IntCharSet.sub
(IntCharSet set) Returns the relative complement of this set relative to the provided set.Constructors in jflex.core.unicode with parameters of type IntCharSetModifierConstructorDescriptionprivate
New iterator for this IntCharSet