public static IParser CreateParser(TextReader textReader) { Parser.ILexer lexer = CreateLexer(textReader); return(new VelerSoftware.SZC.VBNetParser.Parser.VB.Parser(lexer)); throw new System.NotSupportedException("VBNet not supported."); }
public static IParser CreateParser(SupportedLanguage language, TextReader textReader) { Parser.ILexer lexer = CreateLexer(language, textReader); switch (language) { case SupportedLanguage.CSharp: return new ICSharpCode.NRefactory.Parser.CSharp.Parser(lexer); case SupportedLanguage.VBNet: return new ICSharpCode.NRefactory.Parser.VB.Parser(lexer); } throw new System.NotSupportedException(language + " not supported."); }