class Alternative
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Lookahead[] |
cache |
protected ExceptionSpec |
exceptionSpec |
(package private) AlternativeElement |
head |
protected int |
lookaheadDepth |
protected java.lang.String |
semPred |
protected SynPredBlock |
synPred |
(package private) AlternativeElement |
tail |
protected Token |
treeSpecifier |
Constructor and Description |
---|
Alternative() |
Alternative(AlternativeElement firstElement) |
Modifier and Type | Method and Description |
---|---|
void |
addElement(AlternativeElement e) |
boolean |
atStart() |
boolean |
getAutoGen() |
Token |
getTreeSpecifier() |
void |
setAutoGen(boolean doAutoGen_) |
AlternativeElement head
AlternativeElement tail
protected SynPredBlock synPred
protected java.lang.String semPred
protected ExceptionSpec exceptionSpec
protected Lookahead[] cache
protected int lookaheadDepth
protected Token treeSpecifier
public Alternative()
public Alternative(AlternativeElement firstElement)
public void addElement(AlternativeElement e)
public boolean atStart()
public boolean getAutoGen()
public Token getTreeSpecifier()
public void setAutoGen(boolean doAutoGen_)