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
public boolean deterministic(AlternativeBlock blk)
deterministic
public boolean deterministic(OneOrMoreBlock blk)
deterministic
public boolean deterministic(ZeroOrMoreBlock blk)
FOLLOW
public Lookahead FOLLOW(int k,
RuleEndElement end)
look
public Lookahead look(int k,
ActionElement action)
look
public Lookahead look(int k,
AlternativeBlock blk)
look
public Lookahead look(int k,
BlockEndElement end)
look
public Lookahead look(int k,
CharLiteralElement atom)
look
public Lookahead look(int k,
CharRangeElement end)
look
public Lookahead look(int k,
GrammarAtom atom)
look
public Lookahead look(int k,
OneOrMoreBlock blk)
look
public Lookahead look(int k,
RuleBlock blk)
look
public Lookahead look(int k,
RuleEndElement end)
look
public Lookahead look(int k,
RuleRefElement rr)
look
public Lookahead look(int k,
StringLiteralElement atom)
look
public Lookahead look(int k,
SynPredBlock blk)
look
public Lookahead look(int k,
TokenRangeElement end)
look
public Lookahead look(int k,
TreeElement end)
look
public Lookahead look(int k,
WildcardElement wc)
look
public Lookahead look(int k,
ZeroOrMoreBlock blk)
look
public Lookahead look(int k,
java.lang.String rule)
setGrammar
public void setGrammar(Grammar g)
subruleCanBeInverted
public boolean subruleCanBeInverted(AlternativeBlock blk,
boolean forLexer)