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