(f)
| 1387 | }; |
| 1388 | } |
| 1389 | function fill(f) { |
| 1390 | return function(node, scope, out, name) { |
| 1391 | if (!out) out = new AVal; |
| 1392 | f(node, scope, out, name); |
| 1393 | return out; |
| 1394 | }; |
| 1395 | } |
| 1396 | |
| 1397 | var inferExprVisitor = exports.inferExprVisitor = { |
| 1398 | ArrayExpression: ret(function(node, scope) { |