Changeset 231142 in webkit
- Timestamp:
- Apr 28, 2018 4:32:27 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JSTests/ChakraCore/test/Basics/IdsWithEscapes.baseline-jsc
r218111 r231142 4 4 20 5 5 ReferenceError: Can't find variable: hello2 6 SyntaxError: Unexpected escaped characters in keyword to cken: 'fals\u0065'7 SyntaxError: Unexpected escaped characters in keyword to cken: 'fals\u0065'8 SyntaxError: Unexpected escaped characters in keyword to cken: 'tru\u0065'6 SyntaxError: Unexpected escaped characters in keyword token: 'fals\u0065' 7 SyntaxError: Unexpected escaped characters in keyword token: 'fals\u0065' 8 SyntaxError: Unexpected escaped characters in keyword token: 'tru\u0065' 9 9 SyntaxError: Unexpected keyword 'var' 10 SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'10 SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r' 11 11 SyntaxError: Unexpected keyword 'else' 12 SyntaxError: Unexpected escaped characters in keyword to cken: 'els\u0065'12 SyntaxError: Unexpected escaped characters in keyword token: 'els\u0065' 13 13 SyntaxError: Cannot use the keyword 'false' as a variable name. 14 14 SyntaxError: Cannot use the keyword 'var' as a variable name. 15 SyntaxError: Unexpected escaped characters in keyword to cken: 'fals\u0065'16 SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'15 SyntaxError: Unexpected escaped characters in keyword token: 'fals\u0065' 16 SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r' 17 17 10 18 18 10 … … 20 20 10 21 21 SyntaxError: Cannot use the keyword 'else' as a function name. 22 SyntaxError: Unexpected escaped characters in keyword to cken: 'els\u0065'22 SyntaxError: Unexpected escaped characters in keyword token: 'els\u0065' -
trunk/JSTests/ChangeLog
r231137 r231142 1 2018-04-28 Rick Waldron <waldron.rick@gmail.com> 2 3 Token misspelled "tocken" in error message string 4 https://bugs.webkit.org/show_bug.cgi?id=185030 5 6 Reviewed by Saam Barati. 7 8 * ChakraCore/test/Basics/IdsWithEscapes.baseline-jsc: Fix typo "tocken" => "token" 9 * stress/destructuring-assignment-syntax.js: Fix typo "tocken" => "token" 10 * stress/error-messages-for-in-operator-should-not-crash.js: Fix typo "tocken" => "token" 11 * stress/reserved-word-with-escape.js: Fix typo "tocken" => "token" 12 (testSyntaxError.String.raw.v): 13 (String.raw.SyntaxError.Cannot.use.the.keyword.string_appeared_here.as.a.name): 14 (testSyntaxError.String.raw.a): 15 1 16 2018-04-28 Caio Lima <ticaiolima@gmail.com> 2 17 -
trunk/JSTests/stress/destructuring-assignment-syntax.js
r218111 r231142 48 48 testSyntaxError("[...c, d] = []", "SyntaxError: Unexpected token ','. Expected a closing ']' following a rest element destructuring pattern."); 49 49 testSyntaxError("[this] = []", "SyntaxError: Invalid destructuring assignment target."); 50 testSyntaxError("[th\\u{69}s] = []", "SyntaxError: Unexpected escaped characters in keyword to cken: 'th\\u{69}s'");50 testSyntaxError("[th\\u{69}s] = []", "SyntaxError: Unexpected escaped characters in keyword token: 'th\\u{69}s'"); 51 51 testSyntaxError("[function() {}] = []", "SyntaxError: Invalid destructuring assignment target."); 52 52 testSyntaxError("['string'] = []", "SyntaxError: Invalid destructuring assignment target."); 53 53 testSyntaxError("[123] = []", "SyntaxError: Invalid destructuring assignment target."); 54 54 testSyntaxError("[true] = []", "SyntaxError: Invalid destructuring assignment target."); 55 testSyntaxError("[tru\\u0065] = []", "SyntaxError: Unexpected escaped characters in keyword to cken: 'tru\\u0065'");55 testSyntaxError("[tru\\u0065] = []", "SyntaxError: Unexpected escaped characters in keyword token: 'tru\\u0065'"); 56 56 testSyntaxError("[false] = []", "SyntaxError: Invalid destructuring assignment target."); 57 testSyntaxError("[f\\u0061lse] = []", "SyntaxError: Unexpected escaped characters in keyword to cken: 'f\\u0061lse'");57 testSyntaxError("[f\\u0061lse] = []", "SyntaxError: Unexpected escaped characters in keyword token: 'f\\u0061lse'"); 58 58 testSyntaxError("[null] = []", "SyntaxError: Invalid destructuring assignment target."); 59 testSyntaxError("[n\\u{75}ll] = []", "SyntaxError: Unexpected escaped characters in keyword to cken: 'n\\u{75}ll'");59 testSyntaxError("[n\\u{75}ll] = []", "SyntaxError: Unexpected escaped characters in keyword token: 'n\\u{75}ll'"); 60 60 61 61 testSyntaxError("'use strict'; ({ eval } = {})", "SyntaxError: Cannot modify 'eval' in strict mode."); -
trunk/JSTests/stress/error-messages-for-in-operator-should-not-crash.js
r218111 r231142 6 6 } 7 7 8 if (!error || error.message !== "Unexpected escaped characters in keyword to cken: 'i\\u{006E}'")8 if (!error || error.message !== "Unexpected escaped characters in keyword token: 'i\\u{006E}'") 9 9 throw new Error("Bad"); 10 10 … … 16 16 } 17 17 18 if (!error || error.message !== "Unexpected escaped characters in keyword to cken: 'i\\u006E'")18 if (!error || error.message !== "Unexpected escaped characters in keyword token: 'i\\u006E'") 19 19 throw new Error("Bad"); 20 20 -
trunk/JSTests/stress/reserved-word-with-escape.js
r218111 r231142 26 26 27 27 testSyntaxError(String.raw`var var`, String.raw`SyntaxError: Cannot use the keyword 'var' as a variable name.`); 28 testSyntaxError(String.raw`var v\u0061r`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);29 testSyntaxError(String.raw`var v\u{0061}r`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);28 testSyntaxError(String.raw`var v\u0061r`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 29 testSyntaxError(String.raw`var v\u{0061}r`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 30 30 31 31 testSyntaxError(String.raw`var var = 2000000;`, String.raw`SyntaxError: Cannot use the keyword 'var' as a variable name.`); 32 testSyntaxError(String.raw`var v\u0061r = 2000000;`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);33 testSyntaxError(String.raw`var v\u{0061}r = 2000000`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);32 testSyntaxError(String.raw`var v\u0061r = 2000000;`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 33 testSyntaxError(String.raw`var v\u{0061}r = 2000000`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 34 34 35 35 testSyntaxError(String.raw`var {var} = obj)`, String.raw`SyntaxError: Cannot use abbreviated destructuring syntax for keyword 'var'.`); 36 testSyntaxError(String.raw`var {v\u0061r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);37 testSyntaxError(String.raw`var {v\u{0061}r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);36 testSyntaxError(String.raw`var {v\u0061r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 37 testSyntaxError(String.raw`var {v\u{0061}r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 38 38 39 39 testSyntaxError(String.raw`var {var:var} = obj)`, String.raw`SyntaxError: Cannot use the keyword 'var' as a variable name.`); 40 testSyntaxError(String.raw`var {var:v\u0061r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);41 testSyntaxError(String.raw`var {var:v\u{0061}r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);40 testSyntaxError(String.raw`var {var:v\u0061r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 41 testSyntaxError(String.raw`var {var:v\u{0061}r} = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 42 42 43 43 testSyntaxError(String.raw`var [var] = obj`, String.raw`SyntaxError: Cannot use the keyword 'var' as a variable name.`); 44 testSyntaxError(String.raw`var [v\u0061r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);45 testSyntaxError(String.raw`var [v\u{0061}r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);44 testSyntaxError(String.raw`var [v\u0061r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 45 testSyntaxError(String.raw`var [v\u{0061}r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 46 46 47 47 testSyntaxError(String.raw`[var] = obj`, String.raw`SyntaxError: Unexpected keyword 'var'`); 48 testSyntaxError(String.raw`[v\u0061r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);49 testSyntaxError(String.raw`[v\u{0061}r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);48 testSyntaxError(String.raw`[v\u0061r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 49 testSyntaxError(String.raw`[v\u{0061}r] = obj`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 50 50 51 51 testSyntaxError(String.raw`function var() { }`, String.raw`SyntaxError: Cannot use the keyword 'var' as a function name.`); 52 testSyntaxError(String.raw`function v\u0061r() { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);53 testSyntaxError(String.raw`function v\u{0061}r() { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);52 testSyntaxError(String.raw`function v\u0061r() { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 53 testSyntaxError(String.raw`function v\u{0061}r() { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 54 54 55 55 testSyntaxError(String.raw`function a(var) { }`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 56 testSyntaxError(String.raw`function a(v\u0061r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);57 testSyntaxError(String.raw`function a(v\u{0061}r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);56 testSyntaxError(String.raw`function a(v\u0061r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 57 testSyntaxError(String.raw`function a(v\u{0061}r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 58 58 59 59 testSyntaxError(String.raw`function a({var}) { }`, String.raw`SyntaxError: Cannot use abbreviated destructuring syntax for keyword 'var'.`); 60 testSyntaxError(String.raw`function a({v\u0061r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);61 testSyntaxError(String.raw`function a({v\u{0061}r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);60 testSyntaxError(String.raw`function a({v\u0061r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 61 testSyntaxError(String.raw`function a({v\u{0061}r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 62 62 63 63 testSyntaxError(String.raw`function a({var:var}) { }`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 64 testSyntaxError(String.raw`function a({var:v\u0061r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);65 testSyntaxError(String.raw`function a({var:v\u{0061}r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);64 testSyntaxError(String.raw`function a({var:v\u0061r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 65 testSyntaxError(String.raw`function a({var:v\u{0061}r}) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 66 66 67 67 testSyntaxError(String.raw`function a([var]) { }`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 68 testSyntaxError(String.raw`function a([v\u0061r]) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);69 testSyntaxError(String.raw`function a([v\u{0061}r]) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);68 testSyntaxError(String.raw`function a([v\u0061r]) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 69 testSyntaxError(String.raw`function a([v\u{0061}r]) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 70 70 71 71 testSyntaxError(String.raw`(function var() { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a function name.`); 72 testSyntaxError(String.raw`(function v\u0061r() { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);73 testSyntaxError(String.raw`(function v\u{0061}r() { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);72 testSyntaxError(String.raw`(function v\u0061r() { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 73 testSyntaxError(String.raw`(function v\u{0061}r() { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 74 74 75 75 testSyntaxError(String.raw`(function a(var) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 76 testSyntaxError(String.raw`(function a(v\u0061r) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);77 testSyntaxError(String.raw`(function a(v\u{0061}r) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);76 testSyntaxError(String.raw`(function a(v\u0061r) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 77 testSyntaxError(String.raw`(function a(v\u{0061}r) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 78 78 79 79 testSyntaxError(String.raw`(function a({var}) { })`, String.raw`SyntaxError: Cannot use abbreviated destructuring syntax for keyword 'var'.`); 80 testSyntaxError(String.raw`(function a({v\u0061r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);81 testSyntaxError(String.raw`(function a({v\u{0061}r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);80 testSyntaxError(String.raw`(function a({v\u0061r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 81 testSyntaxError(String.raw`(function a({v\u{0061}r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 82 82 83 83 testSyntaxError(String.raw`(function a({var:var}) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 84 testSyntaxError(String.raw`(function a({var:v\u0061r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);85 testSyntaxError(String.raw`(function a({var:v\u{0061}r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);84 testSyntaxError(String.raw`(function a({var:v\u0061r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 85 testSyntaxError(String.raw`(function a({var:v\u{0061}r}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 86 86 87 87 testSyntaxError(String.raw`(function a([var]) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 88 testSyntaxError(String.raw`(function a([v\u0061r]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);89 testSyntaxError(String.raw`(function a([v\u{0061}r]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);88 testSyntaxError(String.raw`(function a([v\u0061r]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 89 testSyntaxError(String.raw`(function a([v\u{0061}r]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 90 90 91 91 testSyntaxError(String.raw`(function a([{var}]) { })`, String.raw`SyntaxError: Cannot use abbreviated destructuring syntax for keyword 'var'.`); 92 testSyntaxError(String.raw`(function a([{v\u0061r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);93 testSyntaxError(String.raw`(function a([{v\u{0061}r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);92 testSyntaxError(String.raw`(function a([{v\u0061r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 93 testSyntaxError(String.raw`(function a([{v\u{0061}r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 94 94 95 95 testSyntaxError(String.raw`(function a([{var:var}]) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 96 testSyntaxError(String.raw`(function a([{var:v\u0061r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);97 testSyntaxError(String.raw`(function a([{var:v\u{0061}r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);96 testSyntaxError(String.raw`(function a([{var:v\u0061r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 97 testSyntaxError(String.raw`(function a([{var:v\u{0061}r}]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 98 98 99 99 testSyntaxError(String.raw`(function a([[var]]) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 100 testSyntaxError(String.raw`(function a([[v\u0061r]]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);101 testSyntaxError(String.raw`(function a([[v\u{0061}r]]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);100 testSyntaxError(String.raw`(function a([[v\u0061r]]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 101 testSyntaxError(String.raw`(function a([[v\u{0061}r]]) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 102 102 103 103 testSyntaxError(String.raw`(function a({ hello: {var}}) { })`, String.raw`SyntaxError: Cannot use abbreviated destructuring syntax for keyword 'var'.`); 104 testSyntaxError(String.raw`(function a({ hello: {v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);105 testSyntaxError(String.raw`(function a({ hello: {v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);104 testSyntaxError(String.raw`(function a({ hello: {v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 105 testSyntaxError(String.raw`(function a({ hello: {v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 106 106 107 107 testSyntaxError(String.raw`(function a({ hello: {var:var}}) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 108 testSyntaxError(String.raw`(function a({ hello: {var:v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);109 testSyntaxError(String.raw`(function a({ hello: {var:v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);108 testSyntaxError(String.raw`(function a({ hello: {var:v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 109 testSyntaxError(String.raw`(function a({ hello: {var:v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 110 110 111 111 testSyntaxError(String.raw`(function a({ hello: [var]}) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 112 testSyntaxError(String.raw`(function a({ hello: [v\u0061r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);113 testSyntaxError(String.raw`(function a({ hello: [v\u{0061}r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);112 testSyntaxError(String.raw`(function a({ hello: [v\u0061r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 113 testSyntaxError(String.raw`(function a({ hello: [v\u{0061}r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 114 114 115 115 testSyntaxError(String.raw`(function a({ 0: {var} }) { })`, String.raw`SyntaxError: Cannot use abbreviated destructuring syntax for keyword 'var'.`); 116 testSyntaxError(String.raw`(function a({ 0: {v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);117 testSyntaxError(String.raw`(function a({ 0: {v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);116 testSyntaxError(String.raw`(function a({ 0: {v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 117 testSyntaxError(String.raw`(function a({ 0: {v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 118 118 119 119 testSyntaxError(String.raw`(function a({ 0: {var:var}}) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 120 testSyntaxError(String.raw`(function a({ 0: {var:v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);121 testSyntaxError(String.raw`(function a({ 0: {var:v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);120 testSyntaxError(String.raw`(function a({ 0: {var:v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 121 testSyntaxError(String.raw`(function a({ 0: {var:v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 122 122 123 123 testSyntaxError(String.raw`(function a({ 0: {value:var}}) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 124 testSyntaxError(String.raw`(function a({ 0: {value:v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);125 testSyntaxError(String.raw`(function a({ 0: {value:v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);124 testSyntaxError(String.raw`(function a({ 0: {value:v\u0061r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 125 testSyntaxError(String.raw`(function a({ 0: {value:v\u{0061}r}}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 126 126 127 127 testSyntaxError(String.raw`(function a({ 0: [var]}) { })`, String.raw`SyntaxError: Cannot use the keyword 'var' as a parameter name.`); 128 testSyntaxError(String.raw`(function a({ 0: [v\u0061r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);129 testSyntaxError(String.raw`(function a({ 0: [v\u{0061}r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);128 testSyntaxError(String.raw`(function a({ 0: [v\u0061r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 129 testSyntaxError(String.raw`(function a({ 0: [v\u{0061}r]}) { })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 130 130 131 131 testSyntaxError(String.raw`try { } catch(var) { }`, String.raw`SyntaxError: Cannot use the keyword 'var' as a catch parameter name.`); 132 testSyntaxError(String.raw`try { } catch(v\u0061r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);133 testSyntaxError(String.raw`try { } catch(v\u{0061}r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);132 testSyntaxError(String.raw`try { } catch(v\u0061r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 133 testSyntaxError(String.raw`try { } catch(v\u{0061}r) { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 134 134 135 135 testSyntaxError(String.raw`class var { }`, String.raw`SyntaxError: Cannot use the keyword 'var' as a class name.`); 136 testSyntaxError(String.raw`class v\u0061r { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);137 testSyntaxError(String.raw`class v\u{0061}r { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);136 testSyntaxError(String.raw`class v\u0061r { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 137 testSyntaxError(String.raw`class v\u{0061}r { }`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 138 138 139 testSyntaxError(String.raw`({ v\u0061r: 'Cocoa' })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u0061r'`);140 testSyntaxError(String.raw`({ v\u{0061}r: 'Cocoa' })`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'v\u{0061}r'`);139 testSyntaxError(String.raw`({ v\u0061r: 'Cocoa' })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u0061r'`); 140 testSyntaxError(String.raw`({ v\u{0061}r: 'Cocoa' })`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'v\u{0061}r'`); 141 141 142 testSyntaxError(String.raw`{for(o i\u006E {}){}}`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'i\u006E'`);143 testSyntaxError(String.raw`{for(o i\u{006E} {}){}}`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'i\u{006E}'`);142 testSyntaxError(String.raw`{for(o i\u006E {}){}}`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'i\u006E'`); 143 testSyntaxError(String.raw`{for(o i\u{006E} {}){}}`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'i\u{006E}'`); 144 144 145 145 … … 149 149 150 150 testSyntaxError(String.raw`'use strict'; implements`, String.raw`SyntaxError: Unexpected use of reserved word 'implements' in strict mode`); 151 testSyntaxError(String.raw`'use strict'; impleme\u006Ets`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'impleme\u006Ets'`);152 testSyntaxError(String.raw`'use strict'; impleme\u{006E}ts`, String.raw`SyntaxError: Unexpected escaped characters in keyword to cken: 'impleme\u{006E}ts'`);151 testSyntaxError(String.raw`'use strict'; impleme\u006Ets`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'impleme\u006Ets'`); 152 testSyntaxError(String.raw`'use strict'; impleme\u{006E}ts`, String.raw`SyntaxError: Unexpected escaped characters in keyword token: 'impleme\u{006E}ts'`); -
trunk/Source/JavaScriptCore/ChangeLog
r231137 r231142 1 2018-04-28 Rick Waldron <waldron.rick@gmail.com> 2 3 Token misspelled "tocken" in error message string 4 https://bugs.webkit.org/show_bug.cgi?id=185030 5 6 Reviewed by Saam Barati. 7 8 * parser/Parser.cpp: Fix typo "tocken" => "token" in SyntaxError message string 9 (JSC::Parser<LexerType>::Parser): 10 (JSC::Parser<LexerType>::didFinishParsing): 11 (JSC::Parser<LexerType>::parseSourceElements): 12 (JSC::Parser<LexerType>::parseAsyncGeneratorFunctionSourceElements): 13 (JSC::Parser<LexerType>::parseVariableDeclaration): 14 (JSC::Parser<LexerType>::parseWhileStatement): 15 (JSC::Parser<LexerType>::parseVariableDeclarationList): 16 (JSC::Parser<LexerType>::createBindingPattern): 17 (JSC::Parser<LexerType>::parseArrowFunctionSingleExpressionBodySourceElements): 18 (JSC::Parser<LexerType>::parseObjectRestElement): 19 (JSC::Parser<LexerType>::parseDestructuringPattern): 20 (JSC::Parser<LexerType>::parseForStatement): 21 (JSC::Parser<LexerType>::parseBreakStatement): 22 (JSC::Parser<LexerType>::parseContinueStatement): 23 (JSC::Parser<LexerType>::parseThrowStatement): 24 (JSC::Parser<LexerType>::parseWithStatement): 25 (JSC::Parser<LexerType>::parseSwitchStatement): 26 (JSC::Parser<LexerType>::parseSwitchClauses): 27 (JSC::Parser<LexerType>::parseTryStatement): 28 (JSC::Parser<LexerType>::parseBlockStatement): 29 (JSC::Parser<LexerType>::parseFormalParameters): 30 (JSC::Parser<LexerType>::parseFunctionParameters): 31 (JSC::Parser<LexerType>::parseFunctionInfo): 32 (JSC::Parser<LexerType>::parseExpressionOrLabelStatement): 33 (JSC::Parser<LexerType>::parseExpressionStatement): 34 (JSC::Parser<LexerType>::parseIfStatement): 35 (JSC::Parser<LexerType>::parseAssignmentExpression): 36 (JSC::Parser<LexerType>::parseConditionalExpression): 37 (JSC::Parser<LexerType>::parseBinaryExpression): 38 (JSC::Parser<LexerType>::parseObjectLiteral): 39 (JSC::Parser<LexerType>::parseStrictObjectLiteral): 40 (JSC::Parser<LexerType>::parseArrayLiteral): 41 (JSC::Parser<LexerType>::parseArguments): 42 (JSC::Parser<LexerType>::parseMemberExpression): 43 (JSC::operatorString): 44 (JSC::Parser<LexerType>::parseUnaryExpression): 45 (JSC::Parser<LexerType>::printUnexpectedTokenText): 46 1 47 2018-04-28 Caio Lima <ticaiolima@gmail.com> 2 48 -
trunk/Source/JavaScriptCore/parser/Parser.cpp
r229608 r231142 5044 5044 return; 5045 5045 case UNEXPECTED_ESCAPE_ERRORTOK: 5046 out.print("Unexpected escaped characters in keyword to cken: '", getToken(), "'");5046 out.print("Unexpected escaped characters in keyword token: '", getToken(), "'"); 5047 5047 return; 5048 5048 case INVALID_IDENTIFIER_UNICODE_ESCAPE_ERRORTOK: -
trunk/Tools/ChangeLog
r231122 r231142 1 2018-04-28 Rick Waldron <waldron.rick@gmail.com> 2 3 Token misspelled "tocken" in error message string 4 https://bugs.webkit.org/show_bug.cgi?id=185030 5 6 Reviewed by Saam Barati. 7 8 * Scripts/test262/test262-expectations.yaml: Fix typo "tocken" => "token" 9 1 10 2018-04-27 Stephan Szabo <stephan.szabo@sony.com> 2 11 -
trunk/Tools/Scripts/test262/test262-expectations.yaml
r230680 r231142 4174 4174 default: 'Test262: This statement should not be evaluated.' 4175 4175 test/language/statements/labeled/value-await-non-module-escaped.js: 4176 default: "SyntaxError: Unexpected escaped characters in keyword to cken: 'aw\\u0061it'"4177 strict mode: "SyntaxError: Unexpected escaped characters in keyword to cken: 'aw\\u0061it'"4176 default: "SyntaxError: Unexpected escaped characters in keyword token: 'aw\\u0061it'" 4177 strict mode: "SyntaxError: Unexpected escaped characters in keyword token: 'aw\\u0061it'" 4178 4178 test/language/statements/labeled/value-yield-non-strict-escaped.js: 4179 default: "SyntaxError: Unexpected escaped characters in keyword to cken: 'yi\\u0065ld'"4179 default: "SyntaxError: Unexpected escaped characters in keyword token: 'yi\\u0065ld'" 4180 4180 test/language/statements/labeled/value-yield-non-strict.js: 4181 4181 strict mode: "SyntaxError: Cannot use 'yield' as a label in strict mode." … … 4193 4193 strict mode: 'Test262: This statement should not be evaluated.' 4194 4194 test/language/statements/let/syntax/escaped-let.js: 4195 default: "SyntaxError: Unexpected escaped characters in keyword to cken: 'l\\u0065t'"4195 default: "SyntaxError: Unexpected escaped characters in keyword token: 'l\\u0065t'" 4196 4196 test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js: 4197 4197 default: 'Test262: This statement should not be evaluated.'
Note: See TracChangeset
for help on using the changeset viewer.