Home | History | Annotate | Download | only in Chapter5

Lines Matching defs:Error

215 /// Error* - These are little helper functions for error handling.
216 ExprAST *Error(const char *Str) { fprintf(stderr, "Error: %s\n", Str);return 0;}
217 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
218 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
245 return Error("Expected ')' or ',' in argument list");
270 return Error("expected ')'");
284 return Error("expected then");
291 return Error("expected else");
306 return Error("expected identifier after for");
312 return Error("expected '=' after for");
319 return Error("expected ',' after for start value");
334 return Error("expected 'in' after for");
351 default: return Error("unknown token when expecting an expression");
463 Value *ErrorV(const char *Str) { Error(Str); return 0; }
499 // If argument mismatch error.
607 // allow an error.
722 // Error reading body, remove function.
740 // Skip token for error recovery.
752 // Skip token for error recovery.
770 // Skip token for error recovery.