Frames | No Frames |
Fields of type antlr.Lookahead | |
Lookahead[] | |
Lookahead[] | |
Lookahead[] | |
Lookahead[] | lookahead to bypass block; set
by deterministic(). |
Methods with parameter type antlr.Lookahead | |
void | |
String | |
String | |
String | |
Lookahead | What is the intersection of two lookahead depths?
Only the Epsilon "bit" and bitset are considered. |
boolean | If the first k-1 sets are singleton sets, the appoximate
lookahead analysis is equivalent to full lookahead analysis. |
void | Format a lookahead or follow set. |
void | Format a lookahead or follow set. |
void | Format a lookahead or follow set. |
void | DefaultToolErrorHandler.warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2) Issue a warning about ambiguity between a alternates
|
void | ToolErrorHandler.warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2) Issue a warning about ambiguity between a alternates
|
void | DefaultToolErrorHandler.warnAltExitAmbiguity(Grammar grammar, BlockWithImpliedExitPath blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx) Issue a warning about ambiguity between an alternate and exit path. |
void | ToolErrorHandler.warnAltExitAmbiguity(Grammar grammar, BlockWithImpliedExitPath blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx) Issue a warning about ambiguity between an alternate and exit path. |
Methods with return type antlr.Lookahead | |
Lookahead | Compute the lookahead set of whatever follows references to
the rule associated witht the FOLLOW block. |
Lookahead | |
Lookahead | What is the intersection of two lookahead depths?
Only the Epsilon "bit" and bitset are considered. |
Lookahead | ActionElement.look(int k) |
Lookahead | AlternativeBlock.look(int k) |
Lookahead | BlockEndElement.look(int k) |
Lookahead | CharLiteralElement.look(int k) |
Lookahead | CharRangeElement.look(int k) |
Lookahead | GrammarElement.look(int k) |
Lookahead | OneOrMoreBlock.look(int k) |
Lookahead | |
Lookahead | RuleEndElement.look(int k) |
Lookahead | RuleRefElement.look(int k) |
Lookahead | StringLiteralElement.look(int k) |
Lookahead | SynPredBlock.look(int k) |
Lookahead | TokenRangeElement.look(int k) |
Lookahead | TokenRefElement.look(int k) |
Lookahead | TreeElement.look(int k) |
Lookahead | WildcardElement.look(int k) |
Lookahead | ZeroOrMoreBlock.look(int k) |
Lookahead | LLkAnalyzer.look(int k, String rule) Compute the combined lookahead for all productions of a rule. |
Lookahead | LLkGrammarAnalyzer.look(int k, String rule) |
Lookahead | Actions are ignored |
Lookahead | |
Lookahead | Combine the lookahead computed for each alternative |
Lookahead | |
Lookahead | Compute what follows this place-holder node and possibly
what begins the associated loop unless the
node is locked. |
Lookahead | |
Lookahead | Return this char as the lookahead if k=1. |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | The lookahead of a (...)+ block is the combined lookahead of
all alternatives and, if an empty path is found, the lookahead
of what follows the block. |
Lookahead | |
Lookahead | Combine the lookahead computed for each alternative. |
Lookahead | |
Lookahead | If not locked or noFOLLOW set, compute FOLLOW of a rule. |
Lookahead | |
Lookahead | Compute the lookahead contributed by a rule reference. |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | The lookahead of a (...)=> block is the lookahead of
what follows the block. |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | |
Lookahead | The (...)* element is the combined lookahead of the alternatives and what can
follow the loop. |
Lookahead | |
Lookahead |