Package org.antlr.v4.codegen.model
Class Lexer
- java.lang.Object
-
- org.antlr.v4.codegen.model.OutputModelObject
-
- org.antlr.v4.codegen.model.Recognizer
-
- org.antlr.v4.codegen.model.Lexer
-
public class Lexer extends Recognizer
-
-
Field Summary
Fields Modifier and Type Field Description java.util.LinkedHashMap<Rule,RuleActionFunction>
actionFuncs
java.util.Collection<java.lang.String>
channelNames
java.util.Map<java.lang.String,java.lang.Integer>
escapedChannels
java.util.Collection<java.lang.String>
escapedModeNames
LexerFile
file
java.util.Collection<java.lang.String>
modes
-
Fields inherited from class org.antlr.v4.codegen.model.Recognizer
accessLevel, atn, grammarFileName, grammarName, literalNames, name, ruleNames, rules, sempredFuncs, superClass, symbolicNames, tokenNames, tokens
-
Fields inherited from class org.antlr.v4.codegen.model.OutputModelObject
ast, factory
-
-
Constructor Summary
Constructors Constructor Description Lexer(OutputModelFactory factory, LexerFile file)
-
Method Summary
-
Methods inherited from class org.antlr.v4.codegen.model.Recognizer
translateTokenStringsToTarget, translateTokenStringToTarget
-
-
-
-
Field Detail
-
channelNames
public final java.util.Collection<java.lang.String> channelNames
-
escapedChannels
public final java.util.Map<java.lang.String,java.lang.Integer> escapedChannels
-
file
public final LexerFile file
-
modes
public final java.util.Collection<java.lang.String> modes
-
escapedModeNames
public final java.util.Collection<java.lang.String> escapedModeNames
-
actionFuncs
public java.util.LinkedHashMap<Rule,RuleActionFunction> actionFuncs
-
-
Constructor Detail
-
Lexer
public Lexer(OutputModelFactory factory, LexerFile file)
-
-