antlr

Interface LLkGrammarAnalyzer

public interface LLkGrammarAnalyzer extends GrammarAnalyzer

Method Summary
booleandeterministic(AlternativeBlock blk)
booleandeterministic(OneOrMoreBlock blk)
booleandeterministic(ZeroOrMoreBlock blk)
LookaheadFOLLOW(int k, RuleEndElement end)
Lookaheadlook(int k, ActionElement action)
Lookaheadlook(int k, AlternativeBlock blk)
Lookaheadlook(int k, BlockEndElement end)
Lookaheadlook(int k, CharLiteralElement atom)
Lookaheadlook(int k, CharRangeElement end)
Lookaheadlook(int k, GrammarAtom atom)
Lookaheadlook(int k, OneOrMoreBlock blk)
Lookaheadlook(int k, RuleBlock blk)
Lookaheadlook(int k, RuleEndElement end)
Lookaheadlook(int k, RuleRefElement rr)
Lookaheadlook(int k, StringLiteralElement atom)
Lookaheadlook(int k, SynPredBlock blk)
Lookaheadlook(int k, TokenRangeElement end)
Lookaheadlook(int k, TreeElement end)
Lookaheadlook(int k, WildcardElement wc)
Lookaheadlook(int k, ZeroOrMoreBlock blk)
Lookaheadlook(int k, String rule)
voidsetGrammar(Grammar g)
booleansubruleCanBeInverted(AlternativeBlock blk, boolean forLexer)

Method Detail

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, String rule)

setGrammar

public void setGrammar(Grammar g)

subruleCanBeInverted

public boolean subruleCanBeInverted(AlternativeBlock blk, boolean forLexer)