Class RegexNode.CharClass

java.lang.Object
java.util.BitSet
icyllis.arc3d.compiler.lex.RegexNode.CharClass
All Implemented Interfaces:
RegexNode, Serializable, Cloneable
Enclosing interface:
RegexNode

public static class RegexNode.CharClass extends BitSet implements RegexNode
See Also:
  • 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 the next list.
      Specified by:
      transition in interface RegexNode
    • toString

      public String toString()
      Overrides:
      toString in class BitSet