public class LookaheadEventInfo extends DecisionEventInfo
Modifier and Type | Field and Description |
---|---|
int |
predictedAlt
The alternative chosen by adaptivePredict(), not necessarily
the outermost alt shown for a rule; left-recursive rules have
user-level alts that differ from the rewritten rule with a (...) block
and a (..)* loop.
|
configs, decision, fullCtx, input, startIndex, stopIndex
Constructor and Description |
---|
LookaheadEventInfo(int decision,
ATNConfigSet configs,
int predictedAlt,
TokenStream input,
int startIndex,
int stopIndex,
boolean fullCtx)
Constructs a new instance of the
LookaheadEventInfo class with
the specified detailed lookahead information. |
public int predictedAlt
public LookaheadEventInfo(int decision, ATNConfigSet configs, int predictedAlt, TokenStream input, int startIndex, int stopIndex, boolean fullCtx)
LookaheadEventInfo
class with
the specified detailed lookahead information.decision
- The decision numberconfigs
- The final configuration set containing the necessary
information to determine the result of a prediction, or null
if
the final configuration set is not availableinput
- The input token streamstartIndex
- The start index for the current predictionstopIndex
- The index at which the prediction was finally madefullCtx
- true
if the current lookahead is part of an LL
prediction; otherwise, false
if the current lookahead is part of
an SLL predictionCopyright © 1992-2016 ANTLR. All Rights Reserved.