Beispiel #1
0
        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.");
		}