Mercurial > repos > tabletprog
diff jsbackend.js @ 23:068d63627b16
Populate in scope symbol buttons when clicking on a symbol in the source
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 26 Mar 2012 21:29:03 -0700 |
parents | 6c8ae6b47ab5 |
children | 4d87c38404d6 |
line wrap: on
line diff
--- a/jsbackend.js Mon Mar 26 00:06:13 2012 -0700 +++ b/jsbackend.js Mon Mar 26 21:29:03 2012 -0700 @@ -76,9 +76,10 @@ console.log(name.substr(0, name.length-1)); return '(' + rJS + '.' + (new symbol(name.substr(0, name.length-1), this.symbols)).toJS() + ' = ' + args[0] + ', ' + rJS + ')' } else { - var callCode = rJS + '.' + (new symbol(name, this.symbols)).toJS() + '(' + args.join(', ') + ')'; + var callee = rJS + '.' + (new symbol(name, this.symbols)).toJS(); + var callCode = callee + '(' + args.join(', ') + ')'; if (args.length == 0) { - return '(' + rJS + ' instanceof Function ? ' + callCode + ' : ' + callCode.substr(0, callCode.length-2) + ')'; + return '(' + callee + ' instanceof Function ? ' + callCode + ' : ' + callee + ')'; } else { return callCode; }