diff cbackend.js @ 93:46504d34cb44

merge
author William Morgan <bill@mrgn.org>
date Tue, 24 Jul 2012 00:35:24 -0700
parents f23ecd4e22af
children 926b65fe92b4
line wrap: on
line diff
--- a/cbackend.js	Mon Jul 23 01:07:52 2012 -0700
+++ b/cbackend.js	Tue Jul 24 00:35:24 2012 -0700
@@ -12,33 +12,6 @@
 	return methodIds[methodName];
 }
 
-function importSym(obj, src, key)
-{
-	if(!(key in src)) {
-		throw new Error(key +' not found in source object for import');
-	}
-	if(key in obj) {
-		throw new Error(key +' already exists in target object for import')
-	}
-	obj[key] = src[key];
-}
-
-function doImport(obj, src, symlist)
-{
-	if (symlist === undefined) {
-		each(src, function(key,val) {
-			if (key != 'parent') {
-				importSym(obj, src, key);
-			}
-		});
-	} else {
-		for (var i = 0; i < symlist.length; ++i) {
-			importSym(obj, src, symlist[i]);
-		}
-	}
-	return obj;
-}
-
 op.prototype.toC = function(isReceiver) {
 	var optoMeth = {'+': 'ADD_', '-': 'SUB_', '*': 'MUL_', '/': 'DIV_', '%': 'MOD_', '=': 'EQ_', '!=': 'NEQ_', '<': 'LT_', '>': 'GT_', '>=': 'GEQ_', '<=': 'LEQ_', '.': 'CAT_'};
 	var method = optoMeth[this.op];