1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 09:07:35 +00:00

LibJS: Add TokenType::{Debugger,With} to Token::is_identifier_name()

Also remove TokenType::Interface, that should be handled elsewhere (as
a 'future reserved word' in strict mode).
This commit is contained in:
Linus Groh 2021-07-16 19:06:05 +01:00
parent 52a2518a69
commit 510f668ae3

View file

@ -1,6 +1,6 @@
/* /*
* Copyright (c) 2020, Stephan Unverwerth <s.unverwerth@serenityos.org> * Copyright (c) 2020, Stephan Unverwerth <s.unverwerth@serenityos.org>
* Copyright (c) 2020, Linus Groh <linusg@serenityos.org> * Copyright (c) 2020-2021, Linus Groh <linusg@serenityos.org>
* *
* SPDX-License-Identifier: BSD-2-Clause * SPDX-License-Identifier: BSD-2-Clause
*/ */
@ -222,6 +222,7 @@ bool Token::is_identifier_name() const
|| m_type == TokenType::Class || m_type == TokenType::Class
|| m_type == TokenType::Const || m_type == TokenType::Const
|| m_type == TokenType::Continue || m_type == TokenType::Continue
|| m_type == TokenType::Debugger
|| m_type == TokenType::Default || m_type == TokenType::Default
|| m_type == TokenType::Delete || m_type == TokenType::Delete
|| m_type == TokenType::Do || m_type == TokenType::Do
@ -236,7 +237,6 @@ bool Token::is_identifier_name() const
|| m_type == TokenType::Import || m_type == TokenType::Import
|| m_type == TokenType::In || m_type == TokenType::In
|| m_type == TokenType::Instanceof || m_type == TokenType::Instanceof
|| m_type == TokenType::Interface
|| m_type == TokenType::Let || m_type == TokenType::Let
|| m_type == TokenType::New || m_type == TokenType::New
|| m_type == TokenType::NullLiteral || m_type == TokenType::NullLiteral
@ -250,6 +250,7 @@ bool Token::is_identifier_name() const
|| m_type == TokenType::Var || m_type == TokenType::Var
|| m_type == TokenType::Void || m_type == TokenType::Void
|| m_type == TokenType::While || m_type == TokenType::While
|| m_type == TokenType::With
|| m_type == TokenType::Yield; || m_type == TokenType::Yield;
} }