| 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 |
| Modifier and Type | Field and Description |
|---|---|
AltAST |
LeftRecursiveRuleAltInfo.altAST
|
AltAST |
LeftRecursiveRuleAltInfo.originalAltAST
|
| Modifier and Type | Method and Description |
|---|---|
AltAST |
LeftRecursiveRuleAnalyzer.addPrecedenceArgToRules(AltAST
|
| Modifier and Type | Method and Description |
|---|---|
AltAST |
LeftRecursiveRuleAnalyzer.addPrecedenceArgToRules(AltAST
|
void |
LeftRecursiveRuleAnalyzer.binaryAlt(AltAST
|
void |
LeftRecursiveRuleAnalyzer.otherAlt(AltAST
|
void |
LeftRecursiveRuleAnalyzer.prefixAlt(AltAST
|
void |
LeftRecursiveRuleAnalyzer.setAltAssoc(AltAST
|
void |
LeftRecursiveRuleAnalyzer.suffixAlt(AltAST
|
| Constructor and Description | |
|---|---|
LeftRecursiveRuleAltInfo(int altNum, String
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ElementFrequenciesVisitor.enterAlternative(AltAST
|
protected void |
ElementFrequenciesVisitor.exitAlternative(AltAST
|
protected FrequencySet |
RuleFunction.getElementFrequenciesForAlt(AltAST
Given list of X and r refs in alt, compute how many of each there are
|
| Modifier and Type | Method and Description |
|---|---|
Set |
RuleFunction.getDeclsForAllElements(List
for all alts, find which ref X or r needs List Must see across alts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LeftRecursiveRuleWalker.binaryAlt(AltAST
|
void |
GrammarTreeVisitor.discoverAlt(AltAST
|
void |
GrammarTreeVisitor.discoverOuterAlt(AltAST
|
protected void |
GrammarTreeVisitor.enterAlternative(AltAST
|
protected void |
GrammarTreeVisitor.enterLexerOuterAlternative(AltAST
|
protected void |
GrammarTreeVisitor.enterOuterAlternative(AltAST
|
protected void |
GrammarTreeVisitor.exitAlternative(AltAST
|
protected void |
GrammarTreeVisitor.exitLexerOuterAlternative(AltAST
|
protected void |
GrammarTreeVisitor.exitOuterAlternative(AltAST
|
void |
GrammarTreeVisitor.finishAlt(AltAST
|
void |
GrammarTreeVisitor.finishOuterAlt(AltAST
|
void |
LeftRecursiveRuleWalker.otherAlt(AltAST
|
void |
LeftRecursiveRuleWalker.prefixAlt(AltAST
|
void |
LeftRecursiveRuleWalker.setAltAssoc(AltAST
|
void |
LeftRecursiveRuleWalker.suffixAlt(AltAST
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleCollector.discoverOuterAlt(AltAST
|
void |
SymbolCollector.discoverOuterAlt(AltAST
|
| Modifier and Type | Field and Description |
|---|---|
AltAST |
Alternative.ast
|
| Modifier and Type | Method and Description |
|---|---|
List |
Rule.getUnlabeledAltASTs()
|
List |
LeftRecursiveRule.getUnlabeledAltASTs()
|
| Modifier and Type | Method and Description |
|---|---|
AltAST |
AltAST.dupNode()
|
AltAST |
GrammarAST.getOutermostAltNode()
|
| Modifier and Type | Method and Description |
|---|---|
Object |
GrammarASTVisitor.visit(AltAST
|
| Constructor and Description | |
|---|---|
AltAST(AltAST
|