Home | History | Annotate | Download | only in cached

Lines Matching defs:Error

284 /// Error* - These are little helper functions for error handling.
285 ExprAST *Error(const char *Str) { fprintf(stderr, "Error: %s\n", Str);return 0;}
286 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
287 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
314 return Error("Expected ')' or ',' in argument list");
339 return Error("expected ')'");
353 return Error("expected then");
360 return Error("expected else");
375 return Error("expected identifier after for");
381 return Error("expected '=' after for");
388 return Error("expected ',' after for start value");
403 return Error("expected 'in' after for");
421 return Error("expected identifier after var");
443 return Error("expected identifier list after var");
448 return Error("expected 'in' keyword after 'var'");
466 default: return Error("unknown token when expecting an expression");
1000 Value *ErrorV(const char *Str) { Error(Str); return 0; }
1089 // If argument mismatch error.
1203 // allow an error.
1384 // Error reading body, remove function.
1406 // Skip token for error recovery.
1420 // Skip token for error recovery.
1442 // Skip token for error recovery.