Inheritance: System.ApplicationException
 public void Add(CompilerError error)
 {
     if (null == error)
     {
         throw new ArgumentNullException("error");
     }
     InnerList.Add(error);
 }
Beispiel #2
0
        private bool CompilerErrorFilter(Boo.Lang.Compiler.CompilerError e)
        {
            int num = e.Code.Equals("BCE0005") ? 1 : 0;

            if (num == 0)
            {
                num = (e.Code.Equals("BCE0018") ? 1 : 0);
            }
            if (num == 0)
            {
                num = (e.Code.Equals("BCE0019") ? 1 : 0);
            }
            if (num == 0)
            {
                num = (e.Code.Equals("BCE0064") ? 1 : 0);
            }
            return((byte)num != 0);
        }
Beispiel #3
0
 void Error(Boo.Lang.Compiler.Ast.Attribute node, CompilerError error)
 {
     node.Entity = TypeSystemServices.ErrorEntity;
     Errors.Add(error);
 }
Beispiel #4
0
 public void MapParsingMessage(CompilerError error)
 {
     MapParsingMessage(error.LexicalInfo);
 }
Beispiel #5
0
 public void MapMessage(CompilerError error)
 {
     if (error.Code == "BCE0055")
         // I do not care about internal compiler errors here
         // In particular if an attribute type fails to resolve the CheckNeverUsedMethods step throws an exception
         return;
     messages.Add(new CompilerMessage(error.LexicalInfo, error.Code, error.Message, TaskErrorCategory.Error));
 }
Beispiel #6
0
 private void ProcessingError(CompilerError error)
 {
     Errors.Add(error);
     RemoveCurrentNode();
 }
 protected void Error(CompilerError error)
 {
     Errors.Add(error);
 }
 protected void Error(Expression node, CompilerError error)
 {
     Error(node);
     Errors.Add(error);
 }
Beispiel #9
0
 public void ReportError(CompilerError error)
 {
     this.Errors.Add(error);
 }
 protected void ReportError(CompilerError error)
 {
     this._context.get_Errors().Add(error);
 }