public override void Oops(Token tok, string msg) { if (this.ErrorReported) { return; } this.oopsed = true; hostEnv.ReportError(new TranslationMessage(VisitorHelper.LocationFromToken(tok), 9600, "OOPS: " + msg, false)); }
public override void Error(Token tok, int code, string msg, FSharp.Core.FSharpOption <Token> related) { if (IsSome(related)) { hostEnv.ReportError(new TranslationMessage(VisitorHelper.LocationFromToken(tok), code, msg, false, new[] { VisitorHelper.LocationFromToken(related.Value) })); } else { hostEnv.ReportError(new TranslationMessage(VisitorHelper.LocationFromToken(tok), code, msg, false)); } }