Mercurial > repos > tabletprog
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) { |