From 9e07b83ff396a8986d86e3968c4df77ee302a6a0 Mon Sep 17 00:00:00 2001 From: mryouse Date: Thu, 7 Jul 2022 02:27:42 +0000 Subject: refactor: s/evaluate_args/precall/ --- neb/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'neb') diff --git a/neb/__init__.py b/neb/__init__.py index 76d5775..b280914 100644 --- a/neb/__init__.py +++ b/neb/__init__.py @@ -57,7 +57,7 @@ class Callable: out.append(string_args(self.args, self.many)) return " ".join(out).strip() + f") => {self.return_type}" - def evaluate_args(self, symbol, params, env, ns): + def precall(self, symbol, params, env, ns): pass def call(self, expr, env): @@ -83,7 +83,7 @@ class Function(Callable): raise InterpretPanic(symbol, f"expected [{fmt}] arguments, received {len(params)}") return True - def evaluate_args(self, symbol, params, env, ns): + def precall(self, symbol, params, env, ns): ret = [] for idx, param in enumerate(params): @@ -118,7 +118,7 @@ class Builtin(Function): def call(self, expr, env, ns): self.arity_check(expr.args[0], expr.args[1:]) - evaluated_args = self.evaluate_args(expr.args[0], expr.args[1:], env, ns) + evaluated_args = self.precall(expr.args[0], expr.args[1:], env, ns) return self.body(expr.args[0], evaluated_args, env, ns) @@ -168,7 +168,7 @@ class UserFunction(Function): def call(self, expr, env, ns): self.arity_check(expr.args[0], expr.args[1:]) - evaluated_args = self.evaluate_args(expr.args[0], expr.args[1:], env, ns) + evaluated_args = self.precall(expr.args[0], expr.args[1:], env, ns) this_env = Environment(env) for idx, param in enumerate(self.params): this_env.register(param.name, evaluated_args[idx]) -- cgit v1.2.3