Mercurial > repos > tabletprog
diff jsbackend.js @ 30:608eb70fe261
Fix some compiler bugs and do initial work on module import
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 19 Apr 2012 19:20:21 -0700 |
parents | 4d87c38404d6 |
children | 668f533e5284 |
line wrap: on
line diff
--- a/jsbackend.js Thu Apr 05 21:06:43 2012 -0700 +++ b/jsbackend.js Thu Apr 19 19:20:21 2012 -0700 @@ -146,6 +146,12 @@ } else { var receiver = args[0]; args.splice(0, 1); + if (args.length == 0) { + var rJS = receiver.toJS(true); + var callee = rJS + '.' + escapeJSName(name); + + return '(' + callee + ' instanceof Function ? ' + callee + '() : ' + callee + ')'; + } } ret = receiver.toJS(true) + '.'; break;