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 {