| antlr.AlternativeBlock
AlternativeBlock | class AlternativeBlock extends AlternativeElement (Code) | | A list of alternatives
|
alternatives | protected Vector alternatives(Code) | | |
altialtj | protected int altialtj(Code) | | |
analysisAlt | protected int analysisAlt(Code) | | |
doAutoGen | protected boolean doAutoGen(Code) | | |
generateAmbigWarnings | protected boolean generateAmbigWarnings(Code) | | |
greedySet | boolean greedySet(Code) | | |
hasASynPred | protected boolean hasASynPred(Code) | | |
hasAnAction | protected boolean hasAnAction(Code) | | |
nblks | protected static int nblks(Code) | | |
warnWhenFollowAmbig | protected boolean warnWhenFollowAmbig(Code) | | |
AlternativeBlock | public AlternativeBlock(Grammar g, Token start, boolean not)(Code) | | |
addAlternative | public void addAlternative(Alternative alt)(Code) | | |
generate | public void generate()(Code) | | |
getAlternativeAt | public Alternative getAlternativeAt(int i)(Code) | | |
getAlternatives | public Vector getAlternatives()(Code) | | |
getAutoGen | public boolean getAutoGen()(Code) | | |
look | public Lookahead look(int k)(Code) | | |
prepareForAnalysis | public void prepareForAnalysis()(Code) | | |
removeTrackingOfRuleRefs | public void removeTrackingOfRuleRefs(Grammar g)(Code) | | Walk the syntactic predicate and, for a rule ref R, remove
the ref from the list of FOLLOW references for R (stored
in the symbol table.
|
setAlternatives | public void setAlternatives(Vector v)(Code) | | |
setAutoGen | public void setAutoGen(boolean doAutoGen_)(Code) | | |
setInitAction | public void setInitAction(String initAction_)(Code) | | |
setOption | public void setOption(Token key, Token value)(Code) | | |
|
|