Home | History | Annotate | Download | only in complete

Lines Matching defs:Error

303 /// Error* - These are little helper functions for error handling.
304 ExprAST *Error(const char *Str) { fprintf(stderr, "Error: %s\n", Str);return 0;}
305 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
306 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
333 return Error("Expected ')' or ',' in argument list");
358 return Error("expected ')'");
372 return Error("expected then");
379 return Error("expected else");
394 return Error("expected identifier after for");
400 return Error("expected '=' after for");
407 return Error("expected ',' after for start value");
422 return Error("expected 'in' after for");
440 return Error("expected identifier after var");
462 return Error("expected identifier list after var");
467 return Error("expected 'in' keyword after 'var'");
485 default: return Error("unknown token when expecting an expression");
1072 Value *ErrorV(const char *Str) { Error(Str); return 0; }
1115 // dynamic_cast for automatic error checking.
1167 // If argument mismatch error.
1281 // allow an error.
1462 // Error reading body, remove function.
1484 // Skip token for error recovery.
1497 // Skip token for error recovery.
1516 // Skip token for error recovery.