Lines Matching defs:Error
308 /// Error* - These are little helper functions for error handling.
309 ExprAST *Error(const char *Str) { fprintf(stderr, "Error: %s\n", Str);return 0;}
310 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
311 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
338 return Error("Expected ')' or ',' in argument list");
363 return Error("expected ')'");
377 return Error("expected then");
384 return Error("expected else");
399 return Error("expected identifier after for");
405 return Error("expected '=' after for");
412 return Error("expected ',' after for start value");
427 return Error("expected 'in' after for");
445 return Error("expected identifier after var");
467 return Error("expected identifier list after var");
472 return Error("expected 'in' keyword after 'var'");
490 default: return Error("unknown token when expecting an expression");
1168 Value *ErrorV(const char *Str) { Error(Str); return 0; }
1213 // dynamic_cast for automatic error checking.
1268 // If argument mismatch error.
1382 // allow an error.
1570 // Error reading body, remove function.
1592 // Skip token for error recovery.
1605 // Skip token for error recovery.
1624 // Skip token for error recovery.