Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 // Copyright 2009 the Sputnik authors. All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
4 /**
5 * IdentifierPart :: IdentifierStart
6 *
7 * @path ch07/7.6/S7.6_A2.1_T4.js
8 * @description IdentifierStart :: \UnicodeEscapeSequence
9 */
11 //CHECK#1
12 try {
13 var x\u0078 = 1;
14 if (xx !== 1) {
15 $ERROR('#1.1: var x\\u0078 = 1; xx === 1. Actual: ' + (xx));
16 }
17 } catch (e) {
18 $ERROR('#1.2: var x\\u0078 = 1; xx === 1. Actual: ' + (xx));
19 }
21 //CHECK#2
22 try {
23 var \u0078\u0078 = 2;
24 if (xx !== 2) {
25 $ERROR('#2.1: var \\u0078\\u0078 = 1; xx === 2. Actual: ' + (xx));
26 }
27 } catch (e) {
28 $ERROR('#2.2: var \\u0078\\u0078 = 1; xx === 2. Actual: ' + (xx));
29 }
31 //CHECK#3
32 try {
33 var \u0024\u0024 = 3;
34 if ($$ !== 3) {
35 $ERROR('#3.1: var \\u0024\\u0024 = 1; $$ === 3. Actual: ' + ($$));
36 }
37 } catch (e) {
38 $ERROR('#3.2: var \\u0024\\u0024 = 1; $$ === 3. Actual: ' + ($$));
39 }
41 //CHECK#4
42 try {
43 var \u005F\u005F = 4;
44 if (__ !== 4) {
45 $ERROR('#4.1: var \\u005F\\u005F = 1; __ === 4. Actual: ' + (__));
46 }
47 } catch (e) {
48 $ERROR('#4.2: var \\u005F\\u005F = 1; __ === 4. Actual: ' + (__));
49 }