add esprima tests and fix bugs picked up by it
This commit is contained in:
1
test/fixtures/esprima/invalid-syntax/GH-1106-00/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-00/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\x";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-00/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-00/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-01/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-01/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\x0";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-01/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-01/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-02/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-02/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\xx";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-02/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-02/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-03/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-03/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\u";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-03/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-03/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-04/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-04/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\u0";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-04/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-04/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-05/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-05/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\ux";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-05/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-05/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-06/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-06/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\u00";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-06/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-06/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-07/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-07/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\u000";
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-07/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-07/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Bad character escape sequence (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/GH-1106-09/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/GH-1106-09/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"\9";
|
||||
66
test/fixtures/esprima/invalid-syntax/GH-1106-09/expected.json
vendored
Normal file
66
test/fixtures/esprima/invalid-syntax/GH-1106-09/expected.json
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"type": "File",
|
||||
"start": 0,
|
||||
"end": 5,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 5
|
||||
}
|
||||
},
|
||||
"program": {
|
||||
"type": "Program",
|
||||
"start": 0,
|
||||
"end": 5,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 5
|
||||
}
|
||||
},
|
||||
"sourceType": "script",
|
||||
"body": [
|
||||
{
|
||||
"type": "ExpressionStatement",
|
||||
"start": 0,
|
||||
"end": 5,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 5
|
||||
}
|
||||
},
|
||||
"expression": {
|
||||
"type": "Literal",
|
||||
"start": 0,
|
||||
"end": 4,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
}
|
||||
},
|
||||
"value": "9",
|
||||
"rawValue": "9",
|
||||
"raw": "\"\\9\""
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
3
test/fixtures/esprima/invalid-syntax/GH-1106-09/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/GH-1106-09/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:4)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0000/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0000/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0000/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0000/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:1)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0001/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0001/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
}
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0001/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0001/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:0)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0002/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0002/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3ea
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0002/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0002/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Invalid number (1:0)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0003/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0003/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3in []
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0003/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0003/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:1)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0004/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0004/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3e
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0004/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0004/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Invalid number (1:0)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0005/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0005/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3e+
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0005/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0005/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Invalid number (1:0)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0006/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0006/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3e-
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0006/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0006/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Invalid number (1:0)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0007/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0007/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3x
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0007/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0007/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:1)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0008/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0008/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3x0
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0008/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0008/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:1)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0009/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0009/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0x
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0009/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0009/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 16 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0010/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0010/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
01a
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0010/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0010/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0011/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0011/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0o1a
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0011/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0011/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0012/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0012/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0o
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0012/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0012/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 8 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0013/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0013/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0O
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0013/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0013/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 8 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0014/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0014/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0o9
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0014/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0014/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 8 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0015/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0015/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0o18
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0015/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0015/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0016/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0016/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0O1a
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0016/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0016/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0017/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0017/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0b
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0017/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0017/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 2 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0018/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0018/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0b1a
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0018/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0018/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0019/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0019/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0b9
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0019/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0019/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 2 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0020/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0020/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0b18
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0020/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0020/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0021/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0021/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0b12
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0021/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0021/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0022/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0022/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0B
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0022/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0022/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 2 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0023/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0023/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0B1a
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0023/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0023/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0024/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0024/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0B9
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0024/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0024/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 2 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0025/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0025/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0B18
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0025/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0025/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0026/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0026/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0B12
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0026/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0026/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0027/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0027/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0O9
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0027/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0027/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expected number in radix 8 (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0028/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0028/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0O18
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0028/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0028/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:3)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0029/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0029/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3in[]
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0029/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0029/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:1)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0030/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0030/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
0x3in[]
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0030/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0030/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Identifier directly after number (1:3)"
|
||||
}
|
||||
2
test/fixtures/esprima/invalid-syntax/migrated_0031/actual.js
vendored
Normal file
2
test/fixtures/esprima/invalid-syntax/migrated_0031/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
"Hello
|
||||
World"
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0031/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0031/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unterminated string constant (1:0)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0032/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0032/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
x\
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0032/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0032/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Expecting Unicode escape sequence \\uXXXX (1:2)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0033/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0033/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
var source = 'x\\u005c';
|
||||
100
test/fixtures/esprima/invalid-syntax/migrated_0033/expected.json
vendored
Normal file
100
test/fixtures/esprima/invalid-syntax/migrated_0033/expected.json
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"type": "File",
|
||||
"start": 0,
|
||||
"end": 24,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 24
|
||||
}
|
||||
},
|
||||
"program": {
|
||||
"type": "Program",
|
||||
"start": 0,
|
||||
"end": 24,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 24
|
||||
}
|
||||
},
|
||||
"sourceType": "script",
|
||||
"body": [
|
||||
{
|
||||
"type": "VariableDeclaration",
|
||||
"start": 0,
|
||||
"end": 24,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 24
|
||||
}
|
||||
},
|
||||
"declarations": [
|
||||
{
|
||||
"type": "VariableDeclarator",
|
||||
"start": 4,
|
||||
"end": 23,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 23
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "Identifier",
|
||||
"start": 4,
|
||||
"end": 10,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 10
|
||||
}
|
||||
},
|
||||
"name": "source"
|
||||
},
|
||||
"init": {
|
||||
"type": "Literal",
|
||||
"start": 13,
|
||||
"end": 23,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 13
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 23
|
||||
}
|
||||
},
|
||||
"value": "x\\u005c",
|
||||
"rawValue": "x\\u005c",
|
||||
"raw": "'x\\\\u005c'"
|
||||
}
|
||||
}
|
||||
],
|
||||
"kind": "var"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0033/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0033/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:8)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0034/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0034/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
var source = 'x\\u002a';
|
||||
100
test/fixtures/esprima/invalid-syntax/migrated_0034/expected.json
vendored
Normal file
100
test/fixtures/esprima/invalid-syntax/migrated_0034/expected.json
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"type": "File",
|
||||
"start": 0,
|
||||
"end": 24,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 24
|
||||
}
|
||||
},
|
||||
"program": {
|
||||
"type": "Program",
|
||||
"start": 0,
|
||||
"end": 24,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 24
|
||||
}
|
||||
},
|
||||
"sourceType": "script",
|
||||
"body": [
|
||||
{
|
||||
"type": "VariableDeclaration",
|
||||
"start": 0,
|
||||
"end": 24,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 24
|
||||
}
|
||||
},
|
||||
"declarations": [
|
||||
{
|
||||
"type": "VariableDeclarator",
|
||||
"start": 4,
|
||||
"end": 23,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 23
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "Identifier",
|
||||
"start": 4,
|
||||
"end": 10,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 10
|
||||
}
|
||||
},
|
||||
"name": "source"
|
||||
},
|
||||
"init": {
|
||||
"type": "Literal",
|
||||
"start": 13,
|
||||
"end": 23,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 13
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 23
|
||||
}
|
||||
},
|
||||
"value": "x\\u002a",
|
||||
"rawValue": "x\\u002a",
|
||||
"raw": "'x\\\\u002a'"
|
||||
}
|
||||
}
|
||||
],
|
||||
"kind": "var"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0034/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0034/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:8)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0035/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0035/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
var x = /(s/g
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0035/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0035/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Error parsing regular expression: Invalid regular expression: /(s/: Unterminated group (1:9)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0036/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0036/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
var source = 'a\\u';
|
||||
100
test/fixtures/esprima/invalid-syntax/migrated_0036/expected.json
vendored
Normal file
100
test/fixtures/esprima/invalid-syntax/migrated_0036/expected.json
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"type": "File",
|
||||
"start": 0,
|
||||
"end": 20,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 20
|
||||
}
|
||||
},
|
||||
"program": {
|
||||
"type": "Program",
|
||||
"start": 0,
|
||||
"end": 20,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 20
|
||||
}
|
||||
},
|
||||
"sourceType": "script",
|
||||
"body": [
|
||||
{
|
||||
"type": "VariableDeclaration",
|
||||
"start": 0,
|
||||
"end": 20,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 20
|
||||
}
|
||||
},
|
||||
"declarations": [
|
||||
{
|
||||
"type": "VariableDeclarator",
|
||||
"start": 4,
|
||||
"end": 19,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 19
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "Identifier",
|
||||
"start": 4,
|
||||
"end": 10,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 10
|
||||
}
|
||||
},
|
||||
"name": "source"
|
||||
},
|
||||
"init": {
|
||||
"type": "Literal",
|
||||
"start": 13,
|
||||
"end": 19,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 13
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 19
|
||||
}
|
||||
},
|
||||
"value": "a\\u",
|
||||
"rawValue": "a\\u",
|
||||
"raw": "'a\\\\u'"
|
||||
}
|
||||
}
|
||||
],
|
||||
"kind": "var"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0036/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0036/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:4)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0037/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0037/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
var source = '\\ua';
|
||||
100
test/fixtures/esprima/invalid-syntax/migrated_0037/expected.json
vendored
Normal file
100
test/fixtures/esprima/invalid-syntax/migrated_0037/expected.json
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"type": "File",
|
||||
"start": 0,
|
||||
"end": 20,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 20
|
||||
}
|
||||
},
|
||||
"program": {
|
||||
"type": "Program",
|
||||
"start": 0,
|
||||
"end": 20,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 20
|
||||
}
|
||||
},
|
||||
"sourceType": "script",
|
||||
"body": [
|
||||
{
|
||||
"type": "VariableDeclaration",
|
||||
"start": 0,
|
||||
"end": 20,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 0
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 20
|
||||
}
|
||||
},
|
||||
"declarations": [
|
||||
{
|
||||
"type": "VariableDeclarator",
|
||||
"start": 4,
|
||||
"end": 19,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 19
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "Identifier",
|
||||
"start": 4,
|
||||
"end": 10,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 4
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 10
|
||||
}
|
||||
},
|
||||
"name": "source"
|
||||
},
|
||||
"init": {
|
||||
"type": "Literal",
|
||||
"start": 13,
|
||||
"end": 19,
|
||||
"loc": {
|
||||
"start": {
|
||||
"line": 1,
|
||||
"column": 13
|
||||
},
|
||||
"end": {
|
||||
"line": 1,
|
||||
"column": 19
|
||||
}
|
||||
},
|
||||
"value": "\\ua",
|
||||
"rawValue": "\\ua",
|
||||
"raw": "'\\\\ua'"
|
||||
}
|
||||
}
|
||||
],
|
||||
"kind": "var"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
3
test/fixtures/esprima/invalid-syntax/migrated_0037/options.json
vendored
Normal file
3
test/fixtures/esprima/invalid-syntax/migrated_0037/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"throws": "Unexpected token (1:4)"
|
||||
}
|
||||
1
test/fixtures/esprima/invalid-syntax/migrated_0038/actual.js
vendored
Normal file
1
test/fixtures/esprima/invalid-syntax/migrated_0038/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
/
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user