public class LookaheadSet extends Object
Modifier and Type | Field and Description |
---|---|
IntervalSet |
tokenTypeSet |
Constructor and Description |
---|
LookaheadSet() |
LookaheadSet(int atom) |
LookaheadSet(IntSet s) |
LookaheadSet(LookaheadSet other) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
int |
hashCode() |
LookaheadSet |
intersection(LookaheadSet s) |
boolean |
isNil() |
boolean |
member(int a) |
LookaheadSet |
or(LookaheadSet other) |
void |
orInPlace(LookaheadSet other) |
void |
remove(int a) |
LookaheadSet |
subtract(LookaheadSet other) |
String |
toString() |
String |
toString(Grammar g) |
public IntervalSet tokenTypeSet
public LookaheadSet()
public LookaheadSet(IntSet s)
public LookaheadSet(int atom)
public LookaheadSet(LookaheadSet other)
public void orInPlace(LookaheadSet other)
public LookaheadSet or(LookaheadSet other)
public LookaheadSet subtract(LookaheadSet other)
public boolean member(int a)
public LookaheadSet intersection(LookaheadSet s)
public boolean isNil()
public void remove(int a)
Copyright © 2020. All rights reserved.