michael@0: (function()[function() function() function() function() function() function() {}]); michael@0: foo = [{ michael@0: text: "(function(){if(d){(1)}})", michael@0: s: function() {}, michael@0: test: function() { michael@0: try { michael@0: f michael@0: } catch(e) {} michael@0: } michael@0: }, michael@0: { michael@0: text: "(function(){t})", michael@0: s: function() {}, michael@0: test: function() {} michael@0: }, michael@0: { michael@0: text: "(function(){if(0){}})", michael@0: s: function() {}, michael@0: test: function() {} michael@0: }, michael@0: { michael@0: text: "(function(){if(1){}(2)})", michael@0: s: function() {}, michael@0: test: function() {} michael@0: }, michael@0: { michael@0: text: "(function(){g})", michael@0: b: function() {}, michael@0: test: function() {} michael@0: }, michael@0: { michael@0: text: "(function(){})", michael@0: s: function() {}, michael@0: test: function() {} michael@0: }, michael@0: { michael@0: text: "(function(){1})", michael@0: s: function() {}, michael@0: test: function() {} michael@0: }]; (function() { michael@0: for (i = 0; i < foo.length; ++i) { michael@0: a = foo[i] michael@0: text = a.text michael@0: eval(text.replace(/@/, "")); michael@0: if (a.test()) {} michael@0: } michael@0: } ()); michael@0: s = [function() function() function() function() function() function() {}] michael@0: [function() function() function() function() {}]; michael@0: (function() { [function() function() {}] }); michael@0: (function() {}); michael@0: (eval("\ michael@0: (function(){\ michael@0: for each(d in[\ michael@0: 0,0,0,0,0,0,0,0,0,0,0,0,0,null,NaN,1,Boolean(false),Boolean(false)\ michael@0: ]){\ michael@0: [].filter(new Function,gczeal(2))\ michael@0: }\ michael@0: })\ michael@0: "))();