michael@0: // Copyright 2009 the Sputnik authors. All rights reserved. michael@0: // This code is governed by the BSD license found in the LICENSE file. michael@0: michael@0: /** michael@0: * IdentifierPart :: IdentifierStart michael@0: * michael@0: * @path ch07/7.6/S7.6_A2.1_T4.js michael@0: * @description IdentifierStart :: \UnicodeEscapeSequence michael@0: */ michael@0: michael@0: //CHECK#1 michael@0: try { michael@0: var x\u0078 = 1; michael@0: if (xx !== 1) { michael@0: $ERROR('#1.1: var x\\u0078 = 1; xx === 1. Actual: ' + (xx)); michael@0: } michael@0: } catch (e) { michael@0: $ERROR('#1.2: var x\\u0078 = 1; xx === 1. Actual: ' + (xx)); michael@0: } michael@0: michael@0: //CHECK#2 michael@0: try { michael@0: var \u0078\u0078 = 2; michael@0: if (xx !== 2) { michael@0: $ERROR('#2.1: var \\u0078\\u0078 = 1; xx === 2. Actual: ' + (xx)); michael@0: } michael@0: } catch (e) { michael@0: $ERROR('#2.2: var \\u0078\\u0078 = 1; xx === 2. Actual: ' + (xx)); michael@0: } michael@0: michael@0: //CHECK#3 michael@0: try { michael@0: var \u0024\u0024 = 3; michael@0: if ($$ !== 3) { michael@0: $ERROR('#3.1: var \\u0024\\u0024 = 1; $$ === 3. Actual: ' + ($$)); michael@0: } michael@0: } catch (e) { michael@0: $ERROR('#3.2: var \\u0024\\u0024 = 1; $$ === 3. Actual: ' + ($$)); michael@0: } michael@0: michael@0: //CHECK#4 michael@0: try { michael@0: var \u005F\u005F = 4; michael@0: if (__ !== 4) { michael@0: $ERROR('#4.1: var \\u005F\\u005F = 1; __ === 4. Actual: ' + (__)); michael@0: } michael@0: } catch (e) { michael@0: $ERROR('#4.2: var \\u005F\\u005F = 1; __ === 4. Actual: ' + (__)); michael@0: } michael@0: