(fn Function, exprs []Evaluator)
| 826 | } |
| 827 | |
| 828 | func NewCall(fn Function, exprs []Evaluator) *Call { |
| 829 | return &Call{ |
| 830 | fn: fn, |
| 831 | exprs: exprs, |
| 832 | args: make([]super.Value, len(exprs)), |
| 833 | } |
| 834 | } |
| 835 | |
| 836 | func (c *Call) Eval(this super.Value) super.Value { |
| 837 | for k, e := range c.exprs { |