1 /** 2 File Name: lexical-005.js 3 Corresponds To: 7.4.1-3-n.js 4 ECMA Section: 7.4.1 5 6 Description: 7 8 Reserved words cannot be used as identifiers. 9 10 ReservedWord :: 11 Keyword 12 FutureReservedWord 13 NullLiteral 14 BooleanLiteral 15 16 Author: christine (at) netscape.com 17 Date: 12 november 1997 18 */ 19 var SECTION = "lexical-005"; 20 var VERSION = "JS1_4"; 21 var TITLE = "Keywords"; 22 23 startTest(); 24 writeHeaderToLog( SECTION + " "+ TITLE); 25 26 var tc = 0; 27 var testcases = new Array(); 28 29 var result = "Failed"; 30 var exception = "No exception thrown"; 31 var expect = "Passed"; 32 33 try { 34 eval("false = true;"); 35 } catch ( e ) { 36 result = expect; 37 exception = e.toString(); 38 } 39 40 testcases[tc++] = new TestCase( 41 SECTION, 42 "false = true" + 43 " (threw " + exception +")", 44 expect, 45 result ); 46 47 test(); 48 49