(self, *args: Expression)
| 183 | self.env = env |
| 184 | |
| 185 | def __call__(self, *args: Expression) -> Any: |
| 186 | local_env = dict(zip(self.parms, args)) |
| 187 | env = Environment(local_env, self.env) |
| 188 | for exp in self.body: |
| 189 | result = evaluate(exp, env) |
| 190 | return result |
| 191 | |
| 192 | |
| 193 | ################ command-line interface |
nothing calls this directly
no test coverage detected