| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| public Map | |
| public LinkedHashMap | |
| public Grammar | |
| public CodeGenerator | |
| public String | |
| public List | |
| public List | |
| public STGroup | |
| public GrammarAST | |
| public String | |
| public LinkedHashMap | |
| public LinkedHashMap | |
| pack-priv Map |
| Access | Constructor and Description |
|---|---|
| public |
| altAssociativity | back to summary |
|---|---|
| public Map<Integer, LeftRecursiveRuleAnalyzer. | |
| binaryAlts | back to summary |
|---|---|
| public LinkedHashMap<Integer, String> binaryAlts | |
| g | back to summary |
|---|---|
| public Grammar g | |
| generator | back to summary |
|---|---|
| public CodeGenerator generator | |
| language | back to summary |
|---|---|
| public String language | |
| otherAlts | back to summary |
|---|---|
| public List<String> otherAlts | |
| prefixAlts | back to summary |
|---|---|
| public List<String> prefixAlts | |
| recRuleTemplates | back to summary |
|---|---|
| public STGroup recRuleTemplates | |
| retvals | back to summary |
|---|---|
| public GrammarAST retvals | |
| ruleName | back to summary |
|---|---|
| public String ruleName Hides org. | |
| suffixAlts | back to summary |
|---|---|
| public LinkedHashMap<Integer, String> suffixAlts | |
| ternaryAlts | back to summary |
|---|---|
| public LinkedHashMap<Integer, String> ternaryAlts | |
| tokenToPrec | back to summary |
|---|---|
| pack-priv Map<Integer, Integer> tokenToPrec | |
| LeftRecursiveRuleAnalyzer | back to summary |
|---|---|
| public LeftRecursiveRuleAnalyzer(TreeNodeStream input, Grammar g, String ruleName) | |
| binaryAlt | back to summary |
|---|---|
| public void binaryAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt) Overrides org.
| |
| fillRetValAssignments | back to summary |
|---|---|
| public void fillRetValAssignments(ST ruleST, String srcName) | |
| getArtificialOpPrecRule | back to summary |
|---|---|
| public String getArtificialOpPrecRule() | |
| getArtificialPrecStartRule | back to summary |
|---|---|
| public String getArtificialPrecStartRule() | |
| getArtificialPrimaryRule | back to summary |
|---|---|
| public String getArtificialPrimaryRule() | |
| getNamesFromArgAction | back to summary |
|---|---|
| public Collection | |
| hasImmediateRecursiveRuleRefs | back to summary |
|---|---|
| public static boolean hasImmediateRecursiveRuleRefs(GrammarAST t, String ruleName) | |
| loadPrecRuleTemplates | back to summary |
|---|---|
| public void loadPrecRuleTemplates() | |
| nextPrecedence | back to summary |
|---|---|
| public int nextPrecedence(int alt) | |
| otherAlt | back to summary |
|---|---|
| public void otherAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt) Overrides org.
| |
| precedence | back to summary |
|---|---|
| public int precedence(int alt) | |
| prefixAlt | back to summary |
|---|---|
| public void prefixAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt) Overrides org.
| |
| replaceLastRuleRef | back to summary |
|---|---|
| public GrammarAST replaceLastRuleRef(GrammarAST t, String name) | |
| replaceRuleRefs | back to summary |
|---|---|
| public GrammarAST replaceRuleRefs(GrammarAST t, String name) | |
| setReturnValues | back to summary |
|---|---|
| public void setReturnValues(GrammarAST t) Overrides org.
| |
| setTokenPrec | back to summary |
|---|---|
| public void setTokenPrec(GrammarAST t, int alt) Overrides org.
| |
| stripLeftRecursion | back to summary |
|---|---|
| public void stripLeftRecursion(GrammarAST altAST) | |
| stripSynPred | back to summary |
|---|---|
| public void stripSynPred(GrammarAST altAST) | |
| suffixAlt | back to summary |
|---|---|
| public void suffixAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt) Overrides org.
| |
| ternaryAlt | back to summary |
|---|---|
| public void ternaryAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt) Overrides org. Convert e ? e : e → ? e : e_[nextPrec]
| |
| text | back to summary |
|---|---|
| public String text(GrammarAST t) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final LeftRecursiveRuleAnalyzer. | |
| public static final LeftRecursiveRuleAnalyzer. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static LeftRecursiveRuleAnalyzer. | |
| public static LeftRecursiveRuleAnalyzer. |
| left | back to summary |
|---|---|
| public static final LeftRecursiveRuleAnalyzer. | |
| right | back to summary |
|---|---|
| public static final LeftRecursiveRuleAnalyzer. | |
| ASSOC | back to summary |
|---|---|
| private ASSOC() | |
| valueOf | back to summary |
|---|---|
| public static LeftRecursiveRuleAnalyzer. | |
| values | back to summary |
|---|---|
| public static LeftRecursiveRuleAnalyzer. | |