mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-27 12:46:06 +00:00
LibJS: Remove UndefinedLiteral, add undefined to global object
There is no such thing as a "undefined literal" in JS - undefined is just a property on the global object with a value of undefined. This is pretty similar to NaN. var undefined = "foo"; is a perfectly fine AssignmentExpression :^)
This commit is contained in:
parent
543c6e00db
commit
2636cac6e4
Notes:
sideshowbarker
2024-07-19 07:59:03 +09:00
Author: https://github.com/linusg
Commit: 2636cac6e4
Pull-request: https://github.com/SerenityOS/serenity/pull/1591
Reviewed-by: https://github.com/awesomekling ✅
6 changed files with 1 additions and 30 deletions
|
@ -114,7 +114,6 @@ namespace JS {
|
|||
__ENUMERATE_JS_TOKEN(Tilde) \
|
||||
__ENUMERATE_JS_TOKEN(Try) \
|
||||
__ENUMERATE_JS_TOKEN(Typeof) \
|
||||
__ENUMERATE_JS_TOKEN(UndefinedLiteral) \
|
||||
__ENUMERATE_JS_TOKEN(UnsignedShiftRight) \
|
||||
__ENUMERATE_JS_TOKEN(UnsignedShiftRightEquals) \
|
||||
__ENUMERATE_JS_TOKEN(UnterminatedStringLiteral) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue