rem: 'break', 'else', 'new', 'var', 'case', 'finally', 'return', 'void', 'catch', 'for', 'switch', 'while', 'continue', 'function', 'this', 'with', 'default', 'if', 'throw', 'delete', 'in', 'try', 'do', 
add: 'break', 'else', 'new', 'var', 'case', 'finally', 'return', 'void', 'catch', 'for', 'switch', 'while', 'continue', 'function', 'this', 'with', 'default', 'if', 'throw', 'delete', 'in', 'try', 'do', 
context: function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    var words = [    'break', 'else', 'new', 'var', 'case', 'finally', 'return', 'void',     'catch', 'for', 'switch', 'while', 'continue', 'function', 'this',     'with', 'default', 'if', 'throw', 'delete', 'in', 'try', 'do',     'instanceof', 'typeof',    'abstract', 'enum', 'int', 'short', 'boolean', 'export', 'interface',     'static', 'byte', 'extends', 'long', 'super', 'char', 'final', 'native',     'synchronized', 'class', 'float', 'package', 'throws', 'const', 'goto',     'private', 'transient', 'debugger', 'implements', 'protected', 'volatile',     'double', 'import', 'public'];  for (var i = 0; i < words.length; i++)  {    try    {      actual = 'No Error';      eval('function ' + words[i] + '() {}');    }    catch(ex)    {      actual = ex + '';    }    reportCompare(expect, actual, summary + ': ' + words[i]);  }  exitFunc ('test');}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-343675.js/buggy/js/tests/js1_5/LexicalConventions/regress-343675.js