From 5f484ca29fa49584fb82d789cde1ac084dfef30e Mon Sep 17 00:00:00 2001 From: mryouse Date: Sat, 9 Jul 2022 00:14:36 +0000 Subject: rename 'macros' to 'syntax' --- neb/std/repl.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'neb/std/repl.py') diff --git a/neb/std/repl.py b/neb/std/repl.py index b888d1a..e8f2857 100644 --- a/neb/std/repl.py +++ b/neb/std/repl.py @@ -1,4 +1,4 @@ -from .. import TypeEnum, Environment, Arg, Builtin, UserFunction, Function, evaluate, InterpretPanic, Callable, Macro, lex, parse +from .. import TypeEnum, Environment, Arg, Builtin, UserFunction, Function, evaluate, InterpretPanic, Callable, NebSyntax, lex, parse from .core import interpretQuote from ..structs import * @@ -30,11 +30,11 @@ def interpretUserSymbols(symbol, args, env, ns): REPL.register("user-symbols", Builtin("user-symbols", interpretUserSymbols, [], return_type=Type(":list"))) -def interpretMacros(symbol, args, env, ns): - keys = [Symbol(k, -1) for k,v in sorted(env.environment.items()) if isinstance(v, Macro)] +def interpretSyntax(symbol, args, env, ns): + keys = [Symbol(k, -1) for k,v in sorted(env.environment.items()) if isinstance(v, NebSyntax)] return List(keys) -REPL.register("macros", Builtin("macros", interpretMacros, [], return_type=Type(":list"))) +REPL.register("syntax", Builtin("syntax", interpretSyntax, [], return_type=Type(":list"))) def interpretParseNeb(symbol, args, env, ns): return interpretQuote(None, [parse(lex(args[0].value))[0]], env, ns) -- cgit v1.2.3