Ejemplo n.º 1
0
 public void AddError(Error.ErrorLevel level, BaseNode node, string message)
 {
     ErrorsSink.Add(new Error
     {
         Level   = level,
         Token   = node.Token,
         Message = message
     });
     if (level == Error.ErrorLevel.Error)
     {
         throw new CompilationException(ErrorsSink);
     }
 }
Ejemplo n.º 2
0
 private void AddError(Error.ErrorLevel level, IToken token, string message)
 {
     ErrorsSink.Add(new Error
     {
         Level   = level,
         Token   = token,
         Message = message
     });
     if (level == Error.ErrorLevel.Error)
     {
         throw new CompilationException(ErrorsSink);
     }
 }