| Modifier and Type | Field and Description |
|---|---|
| protected Map | |
| protected Map | |
| protected Map | |
| protected Set | tokenRuleDefs
Track actual lexer rule defs so we don't get repeated token defs in generated lexer. |
| protected Map | |
| protected static final Integer | |
| protected static final Integer |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| public void | |
| protected void | |
| protected void | trackString(GrammarAST t)
Overrides org. |
| protected void | |
| protected void | trackTokenRule(GrammarAST t, GrammarAST modifier, GrammarAST block)
Overrides org. |
| aliases | back to summary |
|---|---|
| protected Map<String, String> aliases | |
| aliasesReverseIndex | back to summary |
|---|---|
| protected Map<String, String> aliasesReverseIndex | |
| stringLiterals | back to summary |
|---|---|
| protected Map<String, Integer> stringLiterals | |
| tokenRuleDefs | back to summary |
|---|---|
| protected Set<String> tokenRuleDefs Track actual lexer rule defs so we don't get repeated token defs in generated lexer. | |
| tokens | back to summary |
|---|---|
| protected Map<String, Integer> tokens | |
| UNASSIGNED | back to summary |
|---|---|
| protected static final Integer UNASSIGNED | |
| UNASSIGNED_IN_PARSER_RULE | back to summary |
|---|---|
| protected static final Integer UNASSIGNED_IN_PARSER_RULE | |
| AssignTokenTypesBehavior | back to summary |
|---|---|
| public AssignTokenTypesBehavior() | |
| alias | back to summary |
|---|---|
| protected void alias(GrammarAST t, GrammarAST s) Overrides org.
| |
| aliasTokenIDsAndLiterals | back to summary |
|---|---|
| protected void aliasTokenIDsAndLiterals(Grammar root) Overrides org.
| |
| assignStringTypes | back to summary |
|---|---|
| protected void assignStringTypes(Grammar root) Overrides org.
| |
| assignTokenIDTypes | back to summary |
|---|---|
| protected void assignTokenIDTypes(Grammar root) Overrides org.
| |
| defineTokenNamesAndLiteralsInGrammar | back to summary |
|---|---|
| protected void defineTokenNamesAndLiteralsInGrammar(Grammar root) Overrides org.
| |
| defineTokens | back to summary |
|---|---|
| public void defineTokens(Grammar root) Overrides org.
| |
| init | back to summary |
|---|---|
| protected void init(Grammar g) Overrides org.
| |
| trackString | back to summary |
|---|---|
| protected void trackString(GrammarAST t) Overrides org. Track string literals (could be in tokens{} section)
| |
| trackToken | back to summary |
|---|---|
| protected void trackToken(GrammarAST t) Overrides org.
| |
| trackTokenRule | back to summary |
|---|---|
| protected void trackTokenRule(GrammarAST t, GrammarAST modifier, GrammarAST block) Overrides org.
| |