aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/js_parser.zig12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index ce5ca997b..d88a9cc1a 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -5851,6 +5851,18 @@ fn NewParser_(
try p.lexer.next();
},
+ // "{...x}"
+ .t_dot_dot_dot => {
+ try p.lexer.next();
+
+ if (p.lexer.token != .t_identifier) {
+ try p.lexer.unexpected();
+ }
+
+ found_identifier = true;
+ try p.lexer.next();
+ },
+
// "{1: y}"
// "{'x': y}"
.t_string_literal, .t_numeric_literal => {