public static void RegisterAllLexersParsersAndConverters() { LanguageUtils.RegisterParserConverter(Language.CSharp, CSharpRoslynParser.Create, CSharpRoslynParseTreeConverter.Create); LanguageUtils.RegisterParserConverter(Language.JavaScript, JavaScriptEsprimaParser.Create, JavaScriptEsprimaParseTreeConverter.Create); LanguageUtils.RegisterParserConverter(Language.Aspx, CSharpParseTreeUst.AspxParser.Create, AspxConverter.Create); LanguageUtils.RegisterLexerParserConverter(Language.Java, JavaAntlrLexer.Create, JavaAntlrParser.Create, JavaAntlrParseTreeConverter.Create); LanguageUtils.RegisterLexerParserConverter(Language.Php, PhpAntlrLexer.Create, PhpAntlrParser.Create, PhpAntlrParseTreeConverter.Create); LanguageUtils.RegisterLexerParserConverter(Language.Html, PhpAntlrLexer.Create, PhpAntlrParser.Create, PhpAntlrParseTreeConverter.Create); LanguageUtils.RegisterLexerParserConverter(Language.PlSql, PlSqlAntlrLexer.Create, PlSqlAntlrParser.Create, PlSqlAntlrConverter.Create); LanguageUtils.RegisterLexerParserConverter(Language.TSql, TSqlAntlrLexer.Create, TSqlAntlrParser.Create, TSqlAntlrConverter.Create); LanguageUtils.RegisterLexerParserConverter(Language.MySql, MySqlAntlrLexer.Create, MySqlAntlrParser.Create, MySqlAntlrConverter.Create); }