Uses of Class
org.antlr.v4.tool.ast.AltAST
-
Packages that use AltAST Package Description org.antlr.v4.analysis org.antlr.v4.codegen.model org.antlr.v4.parse org.antlr.v4.semantics org.antlr.v4.tool org.antlr.v4.tool.ast -
-
Uses of AltAST in org.antlr.v4.analysis
Fields in org.antlr.v4.analysis declared as AltAST Modifier and Type Field Description AltAST
LeftRecursiveRuleAltInfo. altAST
AltAST
LeftRecursiveRuleAltInfo. originalAltAST
Methods in org.antlr.v4.analysis that return AltAST Modifier and Type Method Description AltAST
LeftRecursiveRuleAnalyzer. addPrecedenceArgToRules(AltAST t, int prec)
Methods in org.antlr.v4.analysis with parameters of type AltAST Modifier and Type Method Description AltAST
LeftRecursiveRuleAnalyzer. addPrecedenceArgToRules(AltAST t, int prec)
void
LeftRecursiveRuleAnalyzer. binaryAlt(AltAST originalAltTree, int alt)
void
LeftRecursiveRuleAnalyzer. otherAlt(AltAST originalAltTree, int alt)
void
LeftRecursiveRuleAnalyzer. prefixAlt(AltAST originalAltTree, int alt)
void
LeftRecursiveRuleAnalyzer. setAltAssoc(AltAST t, int alt)
void
LeftRecursiveRuleAnalyzer. suffixAlt(AltAST originalAltTree, int alt)
Constructors in org.antlr.v4.analysis with parameters of type AltAST Constructor Description LeftRecursiveRuleAltInfo(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 AltAST Modifier and Type Method Description protected 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 AltAST Modifier and Type Method Description Set<Decl>
RuleFunction. 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 AltAST Modifier and Type Method Description void
LeftRecursiveRuleWalker. binaryAlt(AltAST altTree, int alt)
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
GrammarTreeVisitor. finishAlt(AltAST alt)
void
GrammarTreeVisitor. finishOuterAlt(AltAST alt)
void
LeftRecursiveRuleWalker. otherAlt(AltAST altTree, int alt)
void
LeftRecursiveRuleWalker. prefixAlt(AltAST altTree, int alt)
void
LeftRecursiveRuleWalker. setAltAssoc(AltAST altTree, int alt)
void
LeftRecursiveRuleWalker. suffixAlt(AltAST altTree, int alt)
-
Uses of AltAST in org.antlr.v4.semantics
Methods in org.antlr.v4.semantics with parameters of type AltAST Modifier and Type Method Description void
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 AltAST Modifier and Type Field Description AltAST
Alternative. ast
Methods in org.antlr.v4.tool that return types with arguments of type AltAST Modifier and Type Method Description Map<String,List<Pair<Integer,AltAST>>>
LeftRecursiveRule. getAltLabels()
Get -> labels from those alts we deleted for left-recursive rules.Map<String,List<Pair<Integer,AltAST>>>
Rule. getAltLabels()
Get#
labels.List<AltAST>
LeftRecursiveRule. getUnlabeledAltASTs()
List<AltAST>
Rule. getUnlabeledAltASTs()
-
Uses of AltAST in org.antlr.v4.tool.ast
Methods in org.antlr.v4.tool.ast that return AltAST Modifier and Type Method Description AltAST
AltAST. dupNode()
AltAST
GrammarAST. getOutermostAltNode()
Methods in org.antlr.v4.tool.ast with parameters of type AltAST Modifier and Type Method Description Object
GrammarASTVisitor. visit(AltAST node)
Constructors in org.antlr.v4.tool.ast with parameters of type AltAST Constructor Description AltAST(AltAST node)
-