Fixed testFail messages for character escape sequences.

This commit is contained in:
Ingvar Stepanyan
2014-07-24 03:07:53 +03:00
committed by Marijn Haverbeke
parent 2db14fbb08
commit a5cf393134
2 changed files with 7 additions and 7 deletions

View File

@@ -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);
}

View File

@@ -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});