Beispiel #1
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));
     }
 }
Beispiel #2
0
 private static bool IsSome <T>(FSharp.Core.FSharpOption <T> opt)
 {
     return(FSharp.Core.FSharpOption <T> .get_IsSome(opt));
 }