Uses of Class
org.antlr.v4.tool.ast.AltAST
Packages that use AltAST
Package
Description
-
Uses of AltAST in org.antlr.v4.analysis
Fields in org.antlr.v4.analysis declared as AltASTModifier and TypeFieldDescriptionLeftRecursiveRuleAltInfo.altAST
LeftRecursiveRuleAltInfo.originalAltAST
Methods in org.antlr.v4.analysis that return AltASTModifier and TypeMethodDescriptionLeftRecursiveRuleAnalyzer.addPrecedenceArgToRules
(AltAST t, int prec) Methods in org.antlr.v4.analysis with parameters of type AltASTModifier and TypeMethodDescriptionLeftRecursiveRuleAnalyzer.addPrecedenceArgToRules
(AltAST t, int prec) void
void
void
void
LeftRecursiveRuleAnalyzer.setAltAssoc
(AltAST t, int alt) void
Constructors in org.antlr.v4.analysis with parameters of type AltASTModifierConstructorDescriptionLeftRecursiveRuleAltInfo
(int altNum, String altText, String leftRecursiveRuleRefLabel, String altLabel, boolean isListLabel, AltAST originalAltAST) -
Uses of AltAST in org.antlr.v4.codegen.model
Methods in org.antlr.v4.codegen.model with parameters of type AltASTModifier and TypeMethodDescriptionprotected void
ElementFrequenciesVisitor.enterAlternative
(AltAST tree) protected void
ElementFrequenciesVisitor.exitAlternative
(AltAST tree) protected Pair
<FrequencySet<String>, FrequencySet<String>> RuleFunction.getElementFrequenciesForAlt
(AltAST ast) Given list of X and r refs in alt, compute how many of each there areMethod parameters in org.antlr.v4.codegen.model with type arguments of type AltASTModifier and TypeMethodDescriptionRuleFunction.getDeclsForAllElements
(List<AltAST> altASTs) for all alts, find which ref X or r needs List Must see across alts. -
Uses of AltAST in org.antlr.v4.parse
Methods in org.antlr.v4.parse with parameters of type AltASTModifier and TypeMethodDescriptionvoid
void
GrammarTreeVisitor.discoverAlt
(AltAST alt) void
GrammarTreeVisitor.discoverOuterAlt
(AltAST alt) protected void
GrammarTreeVisitor.enterAlternative
(AltAST tree) protected void
GrammarTreeVisitor.enterLexerOuterAlternative
(AltAST tree) protected void
GrammarTreeVisitor.enterOuterAlternative
(AltAST tree) protected void
GrammarTreeVisitor.exitAlternative
(AltAST tree) protected void
GrammarTreeVisitor.exitLexerOuterAlternative
(AltAST tree) protected void
GrammarTreeVisitor.exitOuterAlternative
(AltAST tree) void
void
GrammarTreeVisitor.finishOuterAlt
(AltAST alt) void
void
void
LeftRecursiveRuleWalker.setAltAssoc
(AltAST altTree, int alt) void
-
Uses of AltAST in org.antlr.v4.semantics
Methods in org.antlr.v4.semantics with parameters of type AltASTModifier and TypeMethodDescriptionvoid
RuleCollector.discoverOuterAlt
(AltAST alt) void
SymbolCollector.discoverOuterAlt
(AltAST alt) -
Uses of AltAST in org.antlr.v4.tool
Fields in org.antlr.v4.tool declared as AltASTMethods in org.antlr.v4.tool that return types with arguments of type AltASTModifier and TypeMethodDescriptionLeftRecursiveRule.getAltLabels()
Get -> labels from those alts we deleted for left-recursive rules.Rule.getAltLabels()
Get#
labels.LeftRecursiveRule.getUnlabeledAltASTs()
Rule.getUnlabeledAltASTs()
-
Uses of AltAST in org.antlr.v4.tool.ast
Methods in org.antlr.v4.tool.ast that return AltASTMethods in org.antlr.v4.tool.ast with parameters of type AltASTConstructors in org.antlr.v4.tool.ast with parameters of type AltAST