Lines Matching defs:Error
262 /// Error* - These are little helper functions for error handling.
263 ExprAST *Error(const char *Str) { fprintf(stderr, "Error: %s\n", Str);return 0;}
264 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
265 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
292 return Error("Expected ')' or ',' in argument list");
317 return Error("expected ')'");
331 return Error("expected then");
338 return Error("expected else");
353 return Error("expected identifier after for");
359 return Error("expected '=' after for");
366 return Error("expected ',' after for start value");
381 return Error("expected 'in' after for");
399 return Error("expected identifier after var");
421 return Error("expected identifier list after var");
426 return Error("expected 'in' keyword after 'var'");
444 default: return Error("unknown token when expecting an expression");
614 Value *ErrorV(const char *Str) { Error(Str); return 0; }
707 // If argument mismatch error.
821 // allow an error.
998 // Error reading body, remove function.
1021 // Skip token for error recovery.
1035 // Skip token for error recovery.
1056 // Skip token for error recovery.