diff options
Diffstat (limited to 'neb/__init__.py')
| -rw-r--r-- | neb/__init__.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/neb/__init__.py b/neb/__init__.py index 4831019..71d06e5 100644 --- a/neb/__init__.py +++ b/neb/__init__.py @@ -74,12 +74,12 @@ class Callable: def call(self, expr, env): pass -class Macro(Callable): +class Special(Callable): def __init__(self, name, params, body, args=None, many=None): super().__init__(name, params, body, args, many) -class NebMacro(Macro): +class NebSyntax(Special): def __init__(self, name, callable_, args=None, many=None, return_type=None): super().__init__(name, None, callable_, args, many) @@ -87,7 +87,7 @@ class NebMacro(Macro): self.return_type = return_type def __str__(self): - return f"builtin function {self.name}" + return f"syntax function {self.name}" def call(self, expr, env, ns): self.arity_check(expr.args[0], expr.args[1:]) |
