michael@0: summary=/(?!AB+D)AB/.exec("AB") + ''; michael@0: try { michael@0: var s = "throw 42"; michael@0: } catch (e) {} michael@0: test(); michael@0: function test() { michael@0: [ {0xBe: /l/|| 'Error' ? s++ : summary } ] michael@0: } michael@0: function foo(code) michael@0: Function(code)(); michael@0: foo("for each (y in this);");