Package antlr
Class BlockWithImpliedExitPath
- java.lang.Object
-
- antlr.GrammarElement
-
- antlr.AlternativeElement
-
- antlr.AlternativeBlock
-
- antlr.BlockWithImpliedExitPath
-
- Direct Known Subclasses:
OneOrMoreBlock
,ZeroOrMoreBlock
abstract class BlockWithImpliedExitPath extends AlternativeBlock
-
-
Field Summary
Fields Modifier and Type Field Description protected Lookahead[]
exitCache
lookahead to bypass block; set by deterministic().protected int
exitLookaheadDepth
-
Fields inherited from class antlr.AlternativeBlock
alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasAnAction, hasASynPred, ID, initAction, label, nblks, not, warnWhenFollowAmbig
-
Fields inherited from class antlr.AlternativeElement
autoGenType, enclosingRuleName, next
-
Fields inherited from class antlr.GrammarElement
AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line
-
-
Constructor Summary
Constructors Constructor Description BlockWithImpliedExitPath(Grammar g)
BlockWithImpliedExitPath(Grammar g, Token start)
-
Method Summary
-
Methods inherited from class antlr.AlternativeBlock
addAlternative, generate, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, look, prepareForAnalysis, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabel, setOption, toString
-
Methods inherited from class antlr.AlternativeElement
getAutoGenType, setAutoGenType
-
Methods inherited from class antlr.GrammarElement
getColumn, getLine
-
-
-
-
Field Detail
-
exitLookaheadDepth
protected int exitLookaheadDepth
-
exitCache
protected Lookahead[] exitCache
lookahead to bypass block; set by deterministic(). 1..k of Lookahead
-
-