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 LinkedHashMap<Rule,RuleActionFunction>
actionFuncs
Collection<String>
channelNames
Map<String,Integer>
escapedChannels
Collection<String>
escapedModeNames
LexerFile
file
Collection<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 Collection<String> channelNames
-
file
public final LexerFile file
-
modes
public final Collection<String> modes
-
escapedModeNames
public final Collection<String> escapedModeNames
-
actionFuncs
public LinkedHashMap<Rule,RuleActionFunction> actionFuncs
-
-
Constructor Detail
-
Lexer
public Lexer(OutputModelFactory factory, LexerFile file)
-
-