Lines Matching defs:Error
261 /// Error* - These are little helper functions for error handling.
262 ExprAST *Error(const char *Str) { fprintf(stderr, "Error: %s\n", Str);return 0;}
263 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
264 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
291 return Error("Expected ')' or ',' in argument list");
316 return Error("expected ')'");
330 return Error("expected then");
337 return Error("expected else");
352 return Error("expected identifier after for");
358 return Error("expected '=' after for");
365 return Error("expected ',' after for start value");
380 return Error("expected 'in' after for");
398 return Error("expected identifier after var");
420 return Error("expected identifier list after var");
425 return Error("expected 'in' keyword after 'var'");
443 default: return Error("unknown token when expecting an expression");
613 Value *ErrorV(const char *Str) { Error(Str); return 0; }
699 // If argument mismatch error.
813 // allow an error.
993 // Error reading body, remove function.
1014 // Skip token for error recovery.
1026 // Skip token for error recovery.
1044 // Skip token for error recovery.