Skip to content

Commit af29642

Browse files
committed
Better error message for anonymous class declarations
1 parent 469d2d4 commit af29642

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/parser/statement.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ pp.parseClassId = function (node, isStatement, optionalId) {
906906
if (optionalId || !isStatement) {
907907
node.id = null;
908908
} else {
909-
this.unexpected();
909+
this.unexpected(null, "A class name is required");
910910
}
911911
}
912912
};
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"throws": "Unexpected token (1:6)"
3-
}
2+
"throws": "A class name is required (1:6)"
3+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"throws": "Unexpected token (1:5)"
3-
}
2+
"throws": "A class name is required (1:5)"
3+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"throws": "Unexpected token (1:5)"
3-
}
2+
"throws": "A class name is required (1:5)"
3+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"throws": "Unexpected token (1:5)"
3-
}
2+
"throws": "A class name is required (1:5)"
3+
}

0 commit comments

Comments
 (0)