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