Package antlr
Class RuleBlock
java.lang.Object
antlr.GrammarElement
antlr.AlternativeElement
antlr.AlternativeBlock
antlr.RuleBlock
A list of alternatives and info contained in
the rule definition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Lookahead[]protected booleanprotected RuleEndElement(package private) Hashtableprotected String(package private) Vectorprotected boolean[]protected Stringprotected Stringprotected booleanprotected StringFields inherited from class antlr.AlternativeBlock
alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasAnAction, hasASynPred, ID, initAction, label, nblks, not, warnWhenFollowAmbigFields inherited from class antlr.AlternativeElement
autoGenType, enclosingRuleName, nextFields inherited from class antlr.GrammarElement
AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfindExceptionSpec(Token label) findExceptionSpec(String label) voidgenerate()booleanbooleanbooleanlook(int k) voidvoidsetDefaultErrorHandler(boolean value) voidvoidtoString()Methods inherited from class antlr.AlternativeBlock
addAlternative, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabelMethods inherited from class antlr.AlternativeElement
getAutoGenType, setAutoGenTypeMethods inherited from class antlr.GrammarElement
getColumn, getLine
-
Field Details
-
Constructor Details
-
RuleBlock
Construct a named rule. -
RuleBlock
Construct a named rule with line number information
-
-
Method Details
-
addExceptionSpec
-
findExceptionSpec
-
findExceptionSpec
-
generate
public void generate()- Overrides:
generatein classAlternativeBlock
-
getDefaultErrorHandler
public boolean getDefaultErrorHandler() -
getEndElement
-
getIgnoreRule
-
getRuleName
-
getTestLiterals
public boolean getTestLiterals() -
isLexerAutoGenRule
public boolean isLexerAutoGenRule() -
look
- Overrides:
lookin classAlternativeBlock
-
prepareForAnalysis
public void prepareForAnalysis()- Overrides:
prepareForAnalysisin classAlternativeBlock
-
setDefaultErrorHandler
public void setDefaultErrorHandler(boolean value) -
setEndElement
-
setOption
- Overrides:
setOptionin classAlternativeBlock
-
toString
- Overrides:
toStringin classAlternativeBlock
-