public virtual void Error(Location location, string msg, params object[] args) { errors++; WriteLocation(location); Console.Error.WriteLine(msg, args); }