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