Mercurial > repos > tabletprog
comparison parser.js @ 42:4e983fe32047
Fix closures as methods so that private vars work
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 12 Jul 2012 20:14:15 -0700 |
parents | e7be612fd3ae |
children | 27a2167663dd |
comparison
equal
deleted
inserted
replaced
41:0558dad9d061 | 42:4e983fe32047 |
---|---|
52 this.messages = messages; | 52 this.messages = messages; |
53 } | 53 } |
54 | 54 |
55 function lambda(args, expressions) | 55 function lambda(args, expressions) |
56 { | 56 { |
57 this.args = args; | 57 this.args = args ? args : []; |
58 this.expressions = expressions; | 58 this.expressions = expressions; |
59 } | 59 } |
60 | 60 |
61 function assignment(sym, expr) | 61 function assignment(sym, expr) |
62 { | 62 { |