Annotate more errors with expected token (#172)
Expanding on #150, this allows `unexpected()` to accept the expected token type instead of a message string. This overload is then used in a couple more places (that independently implement a logic similar to `expect()`'s) to construct an `Unexpected token, expected FOO` message.
This commit is contained in:
committed by
Henry Zhu
parent
99fbcefa65
commit
d3af158ba5
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:6)"
|
||||
"throws": "Unexpected token, expected ; (1:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:6)"
|
||||
"throws": "Unexpected token, expected ; (1:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:2)"
|
||||
"throws": "Unexpected token, expected ; (1:2)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:2)"
|
||||
"throws": "Unexpected token, expected ; (1:2)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:2)"
|
||||
"throws": "Unexpected token, expected ; (1:2)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:8)"
|
||||
"throws": "Unexpected token, expected ; (1:8)"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (2:4)"
|
||||
"throws": "Unexpected token, expected ; (2:4)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (2:6)"
|
||||
"throws": "Unexpected token, expected ; (2:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:6)"
|
||||
"throws": "Unexpected token, expected ; (1:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:6)"
|
||||
"throws": "Unexpected token, expected ; (1:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:21)"
|
||||
"throws": "Unexpected token, expected ; (1:21)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (2:4)"
|
||||
"throws": "Unexpected token, expected ; (2:4)"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:14)"
|
||||
"throws": "Unexpected token, expected ; (1:14)"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:30)"
|
||||
"throws": "Unexpected token, expected ; (1:30)"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:20)"
|
||||
"throws": "Unexpected token, expected ; (1:20)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:20)"
|
||||
"throws": "Unexpected token, expected ; (1:20)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:28)"
|
||||
"throws": "Unexpected token, expected ; (1:28)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
"throws": "Unexpected token, expected ; (1:3)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:6)"
|
||||
"throws": "Unexpected token, expected ; (1:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:6)"
|
||||
"throws": "Unexpected token, expected ; (1:6)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:2)"
|
||||
"throws": "Unexpected token, expected ; (1:2)"
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:16)"
|
||||
"throws": "Unexpected token, expected ; (1:16)"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"throws": "Unexpected token (3:9)",
|
||||
"throws": "Unexpected token, expected ; (3:9)",
|
||||
"plugins": ["classProperties"]
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"throws": "Unexpected token (3:8)",
|
||||
"throws": "Unexpected token, expected ; (3:8)",
|
||||
"plugins": ["classProperties"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user