Mercurial > repos > tabletprog
diff scripttags.js @ 25:4d87c38404d6
List literals, fixes to implicit self property lookup, import statement and editor improvements
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 02 Apr 2012 22:28:48 -0700 |
parents | 37d7f60a8ea1 |
children | 648659961e0e |
line wrap: on
line diff
--- a/scripttags.js Tue Mar 27 00:39:32 2012 -0700 +++ b/scripttags.js Mon Apr 02 22:28:48 2012 -0700 @@ -4,6 +4,15 @@ var ast = parser.parse(src); var js = ast.toJSModule(); mainModule = eval(js)(); + if (mainModule.strue) { + each(mainModule.strue, function(key, val) { + if(val instanceof Function) { + Boolean.prototype[key] = function() { + return this.valueOf() ? mainModule.strue[key].apply(mainModule.strue, arguments) : mainModule.sfalse[key].apply(mainModule.sfalse, arguments); + }; + } + }); + } mainModule.main(); }