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.StringaccessLevelSerializedATNatnjava.lang.StringgrammarFileNamejava.lang.StringgrammarNamejava.util.List<java.lang.String>literalNamesjava.lang.Stringnamejava.util.Set<java.lang.String>ruleNamesjava.util.Collection<Rule>rulesjava.util.LinkedHashMap<Rule,RuleSempredFunction>sempredFuncsActionChunksuperClassjava.util.List<java.lang.String>symbolicNamesjava.util.List<java.lang.String>tokenNamesDeprecated.This field is provided only for compatibility with code generation targets which have not yet been updated to useliteralNamesandsymbolicNames.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.StringtranslateTokenStringToTarget(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 useliteralNamesandsymbolicNames.
-
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)
-
-