comparison jsbackend.js @ 10:02b20292f187

Added fib sample
author Mike Pavone <pavone@retrodev.com>
date Wed, 21 Mar 2012 21:25:10 -0700
parents 37d7f60a8ea1
children 6e4851a204a5
comparison
equal deleted inserted replaced
9:37d7f60a8ea1 10:02b20292f187
12 } 12 }
13 case 'number': 13 case 'number':
14 return mainModule.snumber(val); 14 return mainModule.snumber(val);
15 } 15 }
16 throw new Error("can't make val into object"); 16 throw new Error("can't make val into object");
17 }
18
19 function setP(o, p, val)
20 {
21 o[p] = val;
22 return o;
23 }
24
25 function getP(o, p)
26 {
27 return o[p];
17 } 28 }
18 29
19 op.prototype.toJS = function(symbols, isReceiver) { 30 op.prototype.toJS = function(symbols, isReceiver) {
20 var ret = '(' + this.left.toJS(symbols) +' '+ (this.op == '=' ? '==' : this.op) +' '+ this.right.toJS(symbols) + ')'; 31 var ret = '(' + this.left.toJS(symbols) +' '+ (this.op == '=' ? '==' : this.op) +' '+ this.right.toJS(symbols) + ')';
21 if (isReceiver) { 32 if (isReceiver) {