Lines Matching defs:error
108 // The RETURN_IF_PARSE_ERROR macro is a convenient macro to enforce error
110 // error).
149 // parsing, e.g., early error detection and reporting, AST generation, etc.
1003 // either returns false or reports an error, depending on should_throw.
1009 // Handle error case(s)
1779 // level function and throw an error if so.
1781 // Parse the identifier so that we can display it in the error message
1977 // clear last next_arrow_function_info tracked strict parameters error.
2395 // will be a syntax error after parsing
3277 // "delete identifier" is a syntax error in strict mode.
3776 // allowed; it's reported as an error by
4061 // We can fall through into here on error paths, so don't DCHECK those.
4070 // is immediately an error),
4490 // The early error rule for future reserved keywords
4516 // `=> ...` is never a valid expression, so report as syntax error.
4517 // If next token is not `=>`, it's a syntax error anyways.
4578 // unidentified error we do a full reparse to return the error.
4992 // If it is a call, make it a runtime error for legacy web compatibility.
4999 ExpressionT error = impl()->NewThrowReferenceError(message, beg_pos);
5000 return factory()->NewProperty(expression, error, beg_pos);
5004 // error.
5140 // TC39 deemed "use strict" directives to be an error when occurring