public static IParser GetParser(ParseMode mode)
{
// Check value
if (!Enum.IsDefined(typeof(ParseMode), mode))
{
throw new ArgumentOutOfRangeException("mode");
}
switch (mode)
{
case ParseMode.Fast:
return FastParser;
default:
return ClassicParser;
}
}