antlr
Interface LLkGrammarAnalyzer
- All Superinterfaces:
- GrammarAnalyzer
- All Known Implementing Classes:
- LLkAnalyzer
public interface LLkGrammarAnalyzer
- extends GrammarAnalyzer
Method Summary |
boolean |
deterministic(AlternativeBlock blk)
|
boolean |
deterministic(OneOrMoreBlock blk)
|
boolean |
deterministic(ZeroOrMoreBlock blk)
|
Lookahead |
FOLLOW(int k,
RuleEndElement end)
|
Lookahead |
look(int k,
ActionElement action)
|
Lookahead |
look(int k,
AlternativeBlock blk)
|
Lookahead |
look(int k,
BlockEndElement end)
|
Lookahead |
look(int k,
CharLiteralElement atom)
|
Lookahead |
look(int k,
CharRangeElement end)
|
Lookahead |
look(int k,
GrammarAtom atom)
|
Lookahead |
look(int k,
OneOrMoreBlock blk)
|
Lookahead |
look(int k,
RuleBlock blk)
|
Lookahead |
look(int k,
RuleEndElement end)
|
Lookahead |
look(int k,
RuleRefElement rr)
|
Lookahead |
look(int k,
java.lang.String rule)
|
Lookahead |
look(int k,
StringLiteralElement atom)
|
Lookahead |
look(int k,
SynPredBlock blk)
|
Lookahead |
look(int k,
TokenRangeElement end)
|
Lookahead |
look(int k,
TreeElement end)
|
Lookahead |
look(int k,
WildcardElement wc)
|
Lookahead |
look(int k,
ZeroOrMoreBlock blk)
|
void |
setGrammar(Grammar g)
|
boolean |
subruleCanBeInverted(AlternativeBlock blk,
boolean forLexer)
|
deterministic
boolean deterministic(AlternativeBlock blk)
deterministic
boolean deterministic(OneOrMoreBlock blk)
deterministic
boolean deterministic(ZeroOrMoreBlock blk)
FOLLOW
Lookahead FOLLOW(int k,
RuleEndElement end)
look
Lookahead look(int k,
ActionElement action)
look
Lookahead look(int k,
AlternativeBlock blk)
look
Lookahead look(int k,
BlockEndElement end)
look
Lookahead look(int k,
CharLiteralElement atom)
look
Lookahead look(int k,
CharRangeElement end)
look
Lookahead look(int k,
GrammarAtom atom)
look
Lookahead look(int k,
OneOrMoreBlock blk)
look
Lookahead look(int k,
RuleBlock blk)
look
Lookahead look(int k,
RuleEndElement end)
look
Lookahead look(int k,
RuleRefElement rr)
look
Lookahead look(int k,
StringLiteralElement atom)
look
Lookahead look(int k,
SynPredBlock blk)
look
Lookahead look(int k,
TokenRangeElement end)
look
Lookahead look(int k,
TreeElement end)
look
Lookahead look(int k,
WildcardElement wc)
look
Lookahead look(int k,
ZeroOrMoreBlock blk)
look
Lookahead look(int k,
java.lang.String rule)
setGrammar
void setGrammar(Grammar g)
subruleCanBeInverted
boolean subruleCanBeInverted(AlternativeBlock blk,
boolean forLexer)