abstract class BlockWithImpliedExitPath extends AlternativeBlock
Modifier and Type | Field and Description |
---|---|
protected Lookahead[] |
exitCache
lookahead to bypass block; set
by deterministic().
|
protected int |
exitLookaheadDepth |
alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasAnAction, hasASynPred, ID, initAction, label, nblks, not, warnWhenFollowAmbig
autoGenType, enclosingRuleName, next
AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line
Constructor and Description |
---|
BlockWithImpliedExitPath(Grammar g) |
BlockWithImpliedExitPath(Grammar g,
Token start) |
addAlternative, generate, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, look, prepareForAnalysis, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabel, setOption, toString
getAutoGenType, setAutoGenType
getColumn, getLine
protected int exitLookaheadDepth
protected Lookahead[] exitCache