A stripped-down version of org.antlr.misc.BitSet that is just
good enough to handle runtime requirements such as FOLLOW sets
for automatic error recovery.
protected var bits:Array
The actual data bits
isNil:Boolean
[read-only]Implementation
public function get isNil():Boolean
lengthInLongWords:int
[read-only]
return how much space is being used by the bits array not
how many actually have member bits on.
Implementation
public function get lengthInLongWords():int
numBits:int
[read-only]Implementation
public function get numBits():int
size:int
[read-only]Implementation
public function get size():int
public function BitSet(bits:Array = null)
Construction from a static array of longs
Parameters
| bits:Array (default = null )
|
public function add(el:int):void
or this element into this set (grow as necessary to accommodate)
Parameters
public function clone():BitSet
Returns
public function equals(other:Object):Boolean
Parameters
Returns
public function growToInclude(bit:int):void
Grows the set to a larger number of bits.
Parameters
| bit:int — element that must fit in set
|
public function member(el:int):Boolean
Parameters
Returns
public static function of(... args):BitSet
Parameters
Returns
public function or(a:BitSet):BitSet
return this | a in a new set
Parameters
Returns
public function orInPlace(a:BitSet):void
Parameters
public function remove(el:int):void
Parameters
public function toArray():Array
Returns
public function toPackedArray():Array
Returns
public function toString():String
Returns
public function toStringFromTokens(tokenNames:Array):String
Parameters
Returns
protected static const BITS:uint = 32
protected static const LOG_BITS:uint = 5
protected static const MOD_MASK:uint = 31.0