michael@0: var lfcode = new Array(); michael@0: lfcode.push("1"); michael@0: lfcode.push(""); michael@0: lfcode.push("0"); michael@0: lfcode.push("function arguments() { };"); michael@0: lfcode.push("1"); michael@0: lfcode.push("\ michael@0: var GLOBAL_PROPERTIES = new Array();\ michael@0: var i = 0;\ michael@0: for ( p in this ) {\ michael@0: if (p.startsWith('a')) GLOBAL_PROPERTIES[i++] = p;\ michael@0: }\ michael@0: for ( i = 0; i < GLOBAL_PROPERTIES.length; i++ ) {\ michael@0: eval(GLOBAL_PROPERTIES[i]);\ michael@0: }\ michael@0: "); michael@0: while (true) { michael@0: var file = lfcode.shift(); if (file == undefined) { break; } michael@0: loadFile(file) michael@0: } michael@0: function loadFile(lfVarx) { michael@0: if (lfVarx.substr(-3) != ".js" && lfVarx.length != 1) { michael@0: switch (lfRunTypeId) { michael@0: case 0: evaluate(lfVarx); break; michael@0: case 1: eval(lfVarx); break; michael@0: } michael@0: } else if (!isNaN(lfVarx)) { michael@0: lfRunTypeId = parseInt(lfVarx); michael@0: } michael@0: }