Lookahead |
LLkAnalyzer.FOLLOW(int k,
RuleEndElement end) |
Compute the lookahead set of whatever follows references to
the rule associated witht the FOLLOW block.
|
Lookahead |
LLkGrammarAnalyzer.FOLLOW(int k,
RuleEndElement end) |
|
Lookahead |
Lookahead.intersection(Lookahead q) |
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 |
LLkAnalyzer.look(int k,
ActionElement action) |
Actions are ignored
|
Lookahead |
LLkAnalyzer.look(int k,
AlternativeBlock blk) |
Combine the lookahead computed for each alternative
|
Lookahead |
LLkAnalyzer.look(int k,
BlockEndElement end) |
Compute what follows this place-holder node and possibly
what begins the associated loop unless the
node is locked.
|
Lookahead |
LLkAnalyzer.look(int k,
CharLiteralElement atom) |
Return this char as the lookahead if k=1.
|
Lookahead |
LLkAnalyzer.look(int k,
CharRangeElement r) |
|
Lookahead |
LLkAnalyzer.look(int k,
GrammarAtom atom) |
|
Lookahead |
LLkAnalyzer.look(int k,
OneOrMoreBlock blk) |
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 |
LLkAnalyzer.look(int k,
RuleBlock blk) |
Combine the lookahead computed for each alternative.
|
Lookahead |
LLkAnalyzer.look(int k,
RuleEndElement end) |
If not locked or noFOLLOW set, compute FOLLOW of a rule.
|
Lookahead |
LLkAnalyzer.look(int k,
RuleRefElement rr) |
Compute the lookahead contributed by a rule reference.
|
Lookahead |
LLkAnalyzer.look(int k,
StringLiteralElement atom) |
|
Lookahead |
LLkAnalyzer.look(int k,
SynPredBlock blk) |
The lookahead of a (...)=> block is the lookahead of
what follows the block.
|
Lookahead |
LLkAnalyzer.look(int k,
TokenRangeElement r) |
|
Lookahead |
LLkAnalyzer.look(int k,
TreeElement t) |
|
Lookahead |
LLkAnalyzer.look(int k,
WildcardElement wc) |
|
Lookahead |
LLkAnalyzer.look(int k,
ZeroOrMoreBlock blk) |
The (...)* element is the combined lookahead of the alternatives and what can
follow the loop.
|
Lookahead |
LLkAnalyzer.look(int k,
String rule) |
Compute the combined lookahead for all productions of a rule.
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
ActionElement action) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
AlternativeBlock blk) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
BlockEndElement end) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
CharLiteralElement atom) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
CharRangeElement end) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
GrammarAtom atom) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
OneOrMoreBlock blk) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
RuleBlock blk) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
RuleEndElement end) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
RuleRefElement rr) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
StringLiteralElement atom) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
SynPredBlock blk) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
TokenRangeElement end) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
TreeElement end) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
WildcardElement wc) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
ZeroOrMoreBlock blk) |
|
Lookahead |
LLkGrammarAnalyzer.look(int k,
String rule) |
|
Lookahead |
OneOrMoreBlock.look(int k) |
|
Lookahead |
RuleBlock.look(int k) |
|
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) |
|
static Lookahead |
Lookahead.of(int el) |
|