Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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));
     }
 }