public abstract class Recognizer extends OutputModelObject
| Modifier and Type | Field and Description |
|---|---|
SerializedATN |
atn |
java.lang.String |
grammarFileName |
java.lang.String |
grammarName |
java.lang.String[] |
literalNames |
java.lang.String |
name |
java.util.Set<java.lang.String> |
ruleNames |
java.util.Collection<Rule> |
rules |
java.util.LinkedHashMap<Rule,RuleSempredFunction> |
sempredFuncs |
ActionChunk |
superClass |
java.lang.String[] |
symbolicNames |
java.lang.String[] |
tokenNames
Deprecated.
This field is provided only for compatibility with code
generation targets which have not yet been updated to use
literalNames and symbolicNames. |
java.util.Map<java.lang.String,java.lang.Integer> |
tokens |
ast, factory| Constructor and Description |
|---|
Recognizer(OutputModelFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String[] |
translateTokenStringsToTarget(java.lang.String[] tokenStrings,
CodeGenerator gen) |
protected static java.lang.String |
translateTokenStringToTarget(java.lang.String tokenName,
CodeGenerator gen) |
public java.lang.String name
public java.lang.String grammarName
public java.lang.String grammarFileName
public java.util.Map<java.lang.String,java.lang.Integer> tokens
@Deprecated public java.lang.String[] tokenNames
literalNames and symbolicNames.public java.lang.String[] literalNames
public java.lang.String[] symbolicNames
public java.util.Set<java.lang.String> ruleNames
public java.util.Collection<Rule> rules
public ActionChunk superClass
public SerializedATN atn
public java.util.LinkedHashMap<Rule,RuleSempredFunction> sempredFuncs
public Recognizer(OutputModelFactory factory)
protected static java.lang.String[] translateTokenStringsToTarget(java.lang.String[] tokenStrings,
CodeGenerator gen)
protected static java.lang.String translateTokenStringToTarget(java.lang.String tokenName,
CodeGenerator gen)