Class TreeElement
java.lang.Object
antlr.GrammarElement
antlr.AlternativeElement
antlr.AlternativeBlock
antlr.TreeElement
A TreeElement is a block with one alternative and a root node
-
Field Summary
FieldsFields inherited from class AlternativeBlock
alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasAnAction, hasASynPred, ID, initAction, label, nblks, not, warnWhenFollowAmbig
Fields inherited from class AlternativeElement
autoGenType, enclosingRuleName, next
Fields inherited from class GrammarElement
AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AlternativeBlock
addAlternative, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, prepareForAnalysis, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabel, setOption
Methods inherited from class AlternativeElement
getAutoGenType, setAutoGenType
Methods inherited from class GrammarElement
getColumn, getLine
-
Field Details
-
root
GrammarAtom root
-
-
Constructor Details
-
TreeElement
-
-
Method Details
-
generate
public void generate()- Overrides:
generate
in classAlternativeBlock
-
look
- Overrides:
look
in classAlternativeBlock
-
toString
- Overrides:
toString
in classAlternativeBlock
-