1317153 - Provide better error message when errornous syntax possibly match "await SOMETHING" outside async function.

This commit is contained in:
Gaming4JC 2019-06-08 13:34:41 -04:00 • committed by Roy Tam
commit 02761b7fc2
4 changed files with 77 additions and 33 deletions

View file

@ -1354,6 +1354,10 @@ class Parser final : private JS::AutoGCRooter, public StrictModeGetter
bool finishFunction();
bool leaveInnerFunction(ParseContext* outerpc);
bool matchOrInsertSemicolonHelper(TokenStream::Modifier modifier);
bool matchOrInsertSemicolonAfterExpression();
bool matchOrInsertSemicolonAfterNonExpression();
public:
enum FunctionCallBehavior {
PermitAssignmentToFunctionCalls,