Package icyllis.arc3d.compiler.lex
Class RegexNode.CharClass
java.lang.Object
java.util.BitSet
icyllis.arc3d.compiler.lex.RegexNode.CharClass
- All Implemented Interfaces:
RegexNode
,Serializable
,Cloneable
- Enclosing interface:
RegexNode
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface icyllis.arc3d.compiler.lex.RegexNode
RegexNode.Char, RegexNode.CharClass, RegexNode.Range
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiontoString()
it.unimi.dsi.fastutil.ints.IntList
transition
(NFA nfa, @Unmodifiable it.unimi.dsi.fastutil.ints.IntList next) Creates NFA states for this node, with a successful match against this node resulting in a transition next all the states in thenext
list.Methods inherited from class java.util.BitSet
and, andNot, cardinality, clear, clear, clear, clone, equals, flip, flip, get, get, hashCode, intersects, isEmpty, length, nextClearBit, nextSetBit, or, previousClearBit, previousSetBit, set, set, set, set, size, stream, toByteArray, toLongArray, valueOf, valueOf, valueOf, valueOf, xor
-
Field Details
-
mExclusive
public final boolean mExclusive
-
-
Method Details
-
transition
public it.unimi.dsi.fastutil.ints.IntList transition(NFA nfa, @Unmodifiable it.unimi.dsi.fastutil.ints.IntList next) Description copied from interface:RegexNode
Creates NFA states for this node, with a successful match against this node resulting in a transition next all the states in thenext
list.- Specified by:
transition
in interfaceRegexNode
-
toString
-