Fixed testFail messages for character escape sequences.
This commit is contained in:
committed by
Marijn Haverbeke
parent
2db14fbb08
commit
a5cf393134
6
acorn.js
6
acorn.js
@@ -872,9 +872,9 @@
|
||||
if (ch === 123) {
|
||||
if (options.ecmaVersion < 6) unexpected();
|
||||
++tokPos;
|
||||
code = readHexChar();
|
||||
ch = input.charCodeAt(tokPos++);
|
||||
if (code > 0x10FFFF || ch !== 125 /* '}' */) unexpected();
|
||||
code = readHexChar(input.indexOf('}', tokPos) - tokPos);
|
||||
++tokPos;
|
||||
if (code > 0x10FFFF) unexpected();
|
||||
} else {
|
||||
code = readHexChar(4);
|
||||
}
|
||||
|
||||
@@ -15751,13 +15751,13 @@ testFail("0B18", "Unexpected token (1:3)", {ecmaVersion: 6});
|
||||
|
||||
testFail("0B12", "Unexpected token (1:3)", {ecmaVersion: 6});
|
||||
|
||||
testFail("\"\\u{110000}\"", "Unexpected token (1:12)", {ecmaVersion: 6});
|
||||
testFail("\"\\u{110000}\"", "Unexpected token (1:0)", {ecmaVersion: 6});
|
||||
|
||||
testFail("\"\\u{}\"", "Unexpected token (1:5)", {ecmaVersion: 6});
|
||||
testFail("\"\\u{}\"", "Bad character escape sequence (1:0)", {ecmaVersion: 6});
|
||||
|
||||
testFail("\"\\u{FFFF\"", "Unexpected token (1:10)", {ecmaVersion: 6});
|
||||
testFail("\"\\u{FFFF\"", "Bad character escape sequence (1:0)", {ecmaVersion: 6});
|
||||
|
||||
testFail("\"\\u{FFZ}\"", "Unexpected token (1:8)", {ecmaVersion: 6});
|
||||
testFail("\"\\u{FFZ}\"", "Bad character escape sequence (1:0)", {ecmaVersion: 6});
|
||||
|
||||
testFail("[v] += ary", "Unexpected token (1:4)", {ecmaVersion: 6});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user