diff compiler.js @ 110:d715fb3c39ab

Implemented clicking on symbols inside inscope box to replace function name in funcall.
author Mike Pavone <pavone@retrodev.com>
date Sat, 13 Apr 2013 23:37:54 -0700
parents 648659961e0e
children d6e79885bd3b 18598163e3ef
line wrap: on
line diff
--- a/compiler.js	Sat Apr 13 17:33:14 2013 -0700
+++ b/compiler.js	Sat Apr 13 23:37:54 2013 -0700
@@ -322,18 +322,7 @@
 
 function toobj(val)
 {
-	switch(typeof val)
-	{
-	case 'boolean':
-		if(val) {
-			return mainModule.strue;
-		} else {
-			return mainModule.sfalse;
-		}
-	case 'number':
-		return mainModule.snumber(val);
-	}
-	throw new Error("can't make val into object");
+	return (typeof val == "boolean") ? (val ? module_true : module_false) : val;
 }
 
 op.prototype.populateSymbols = function(symbols, isReceiver) {