Package org.antlr.v4.codegen.model
Class Recognizer
- java.lang.Object
-
- org.antlr.v4.codegen.model.OutputModelObject
-
- org.antlr.v4.codegen.model.Recognizer
-
public abstract class Recognizer extends OutputModelObject
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
accessLevel
SerializedATN
atn
java.lang.String
grammarFileName
java.lang.String
grammarName
java.util.List<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.util.List<java.lang.String>
symbolicNames
java.util.List<java.lang.String>
tokenNames
Deprecated.This field is provided only for compatibility with code generation targets which have not yet been updated to useliteralNames
andsymbolicNames
.java.util.Map<java.lang.String,java.lang.Integer>
tokens
-
Fields inherited from class org.antlr.v4.codegen.model.OutputModelObject
ast, factory
-
-
Constructor Summary
Constructors Constructor Description Recognizer(OutputModelFactory factory)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static java.util.List<java.lang.String>
translateTokenStringsToTarget(java.lang.String[] tokenStrings, CodeGenerator gen)
protected static java.lang.String
translateTokenStringToTarget(java.lang.String tokenName, CodeGenerator gen)
-
-
-
Field Detail
-
name
public java.lang.String name
-
grammarName
public java.lang.String grammarName
-
grammarFileName
public java.lang.String grammarFileName
-
accessLevel
public java.lang.String accessLevel
-
tokens
public java.util.Map<java.lang.String,java.lang.Integer> tokens
-
tokenNames
@Deprecated public java.util.List<java.lang.String> tokenNames
Deprecated.This field is provided only for compatibility with code generation targets which have not yet been updated to useliteralNames
andsymbolicNames
.
-
literalNames
public java.util.List<java.lang.String> literalNames
-
symbolicNames
public java.util.List<java.lang.String> symbolicNames
-
ruleNames
public java.util.Set<java.lang.String> ruleNames
-
rules
public java.util.Collection<Rule> rules
-
superClass
public ActionChunk superClass
-
atn
public SerializedATN atn
-
sempredFuncs
public java.util.LinkedHashMap<Rule,RuleSempredFunction> sempredFuncs
-
-
Constructor Detail
-
Recognizer
public Recognizer(OutputModelFactory factory)
-
-
Method Detail
-
translateTokenStringsToTarget
protected static java.util.List<java.lang.String> translateTokenStringsToTarget(java.lang.String[] tokenStrings, CodeGenerator gen)
-
translateTokenStringToTarget
protected static java.lang.String translateTokenStringToTarget(java.lang.String tokenName, CodeGenerator gen)
-
-