public LexerATNFactory(LexerGrammar g)
: base(g)
{
// use codegen to get correct language templates for lexer commands
string language = g.GetOptionString("language");
CodeGenerator gen = new CodeGenerator(g.tool, null, language);
AbstractTarget target = gen.GetTarget();
codegenTemplates = target != null ? target.GetTemplates() : null;
}