antlr

Class SynPredBlock


(package private) class SynPredBlock
extends AlternativeBlock

Field Summary

Fields inherited from class antlr.AlternativeBlock

ID, alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasASynPred, hasAnAction, initAction, label, nblks, not, warnWhenFollowAmbig

Fields inherited from class antlr.AlternativeElement

autoGenType, enclosingRuleName, next

Fields inherited from class antlr.GrammarElement

AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line

Constructor Summary

SynPredBlock(Grammar g)
SynPredBlock(Grammar g, Token start)

Method Summary

void
generate()
Lookahead
look(int k)
String
toString()

Methods inherited from class antlr.AlternativeBlock

addAlternative, generate, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, look, prepareForAnalysis, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabel, setOption, toString

Methods inherited from class antlr.AlternativeElement

getAutoGenType, getLabel, setAutoGenType, setLabel

Methods inherited from class antlr.GrammarElement

generate, getColumn, getLine, look, toString

Constructor Details

SynPredBlock

public SynPredBlock(Grammar g)


SynPredBlock

public SynPredBlock(Grammar g,
                    Token start)

Method Details

generate

public void generate()
Overrides:
generate in interface AlternativeBlock


look

public Lookahead look(int k)
Overrides:
look in interface AlternativeBlock


toString

public String toString()
Overrides:
toString in interface AlternativeBlock