public class LL1PlusBlock extends LL1Loop
Modifier and Type | Field and Description |
---|---|
List<String[]> |
altLook
Token names for each alt 0..n-1
|
ThrowNoViableAlt |
error |
String[] |
exitLook |
String |
loopCounterVar |
String |
loopLabel |
blockStartStateNumber, iteration, loopBackStateNumber, loopExpr
stateNumber
enclosingBlock, enclosingRuleRunction, uniqueID
ast, factory
Constructor and Description |
---|
LL1PlusBlock(OutputModelFactory factory,
GrammarAST plusRoot,
List<CodeBlockForAlt> alts) |
addCodeForLoopLookaheadTempVar, addIterationOp
addCodeForLookaheadTempVar, addPreambleOp, getAltLookaheadAsStringLists, getThrowNoViableAlt
getContextName, getOuterMostAltCodeBlock
public String loopLabel
public String loopCounterVar
public String[] exitLook
public ThrowNoViableAlt error
public LL1PlusBlock(OutputModelFactory factory, GrammarAST plusRoot, List<CodeBlockForAlt> alts)
Copyright © 1992-2013 ANTLR. All Rights Reserved.