diff options
| author | mryouse | 2022-08-03 01:20:59 +0000 |
|---|---|---|
| committer | mryouse | 2022-08-03 01:20:59 +0000 |
| commit | ac7a6c08ebba80c6c5d8b4d8ce79d06a6c86d9ee (patch) | |
| tree | 9c4e8933fe8a1bb999103f154cdd5e08fd2e2dbc /neb/std/repl.py | |
| parent | 1faf205666b8c4e763b15563e5216d5505a382b5 (diff) | |
bugfix: :[] return types in std
Diffstat (limited to 'neb/std/repl.py')
| -rw-r--r-- | neb/std/repl.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/neb/std/repl.py b/neb/std/repl.py index 2979c5b..05bb68d 100644 --- a/neb/std/repl.py +++ b/neb/std/repl.py @@ -29,8 +29,8 @@ def interpretSymbols(symbol, args, env, ns): keys = [Symbol(k, -1, True) for k,v in sorted(env.get_all().items()) if not k.startswith(".")] return List(keys) -symbols_nonhidden_func = Builtin("symbols", interpretSymbols, [], return_type=Type(":list")) -symbols_all_func = Builtin("symbols", interpretSymbols, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":list")) +symbols_nonhidden_func = Builtin("symbols", interpretSymbols, [], return_type=Type(":[]")) +symbols_all_func = Builtin("symbols", interpretSymbols, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":[]")) symbols_multi = MultiFunction("symbols") symbols_multi.register(symbols_nonhidden_func) symbols_multi.register(symbols_all_func) @@ -43,8 +43,8 @@ def interpretFuncs(symbol, args, env, ns): keys = [Symbol(k, -1, True) for k,v in sorted(env.get_all().items()) if isinstance(v, MultiFunction) and not k.startswith(".")] return List(keys) -funcs_nonhidden_func = Builtin("funcs", interpretFuncs, [], return_type=Type(":list")) -funcs_all_func = Builtin("funcs", interpretFuncs, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":list")) +funcs_nonhidden_func = Builtin("funcs", interpretFuncs, [], return_type=Type(":[]")) +funcs_all_func = Builtin("funcs", interpretFuncs, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":[]")) funcs_multi = MultiFunction("funcs") funcs_multi.register(funcs_nonhidden_func) funcs_multi.register(funcs_all_func) @@ -57,8 +57,8 @@ def interpretUserSymbols(symbol, args, env, ns): keys = [Symbol(k, -1, True) for k,v in sorted(env.get_all().items()) if ((isinstance(v, MultiFunction) and v.user_impl()) or isinstance(v, Literal)) and not k.startswith(".")] return List(keys) -usersymbols_nonhidden_func = Builtin("user-symbols", interpretUserSymbols, [], return_type=Type(":list")) -usersymbols_all_func = Builtin("user-symbols", interpretUserSymbols, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":list")) +usersymbols_nonhidden_func = Builtin("user-symbols", interpretUserSymbols, [], return_type=Type(":[]")) +usersymbols_all_func = Builtin("user-symbols", interpretUserSymbols, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":[]")) usersymbols_multi = MultiFunction("user-symbols") usersymbols_multi.register(usersymbols_nonhidden_func) usersymbols_multi.register(usersymbols_all_func) @@ -71,8 +71,8 @@ def interpretUserFuncs(symbol, args, env, ns): keys = [Symbol(k, -1, True) for k,v in sorted(env.get_all().items()) if isinstance(v, MultiFunction) and v.user_impl() and not k.startswith(".")] return List(keys) -userfuncs_nonhidden_func = Builtin("user-funcs", interpretUserFuncs, [], return_type=Type(":list")) -userfuncs_all_func = Builtin("user-funcs", interpretUserFuncs, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":list")) +userfuncs_nonhidden_func = Builtin("user-funcs", interpretUserFuncs, [], return_type=Type(":[]")) +userfuncs_all_func = Builtin("user-funcs", interpretUserFuncs, [Arg("all?", TypeEnum.BOOL)], return_type=Type(":[]")) userfuncs_multi = MultiFunction("user-funcs") userfuncs_multi.register(userfuncs_nonhidden_func) userfuncs_multi.register(userfuncs_all_func) @@ -82,7 +82,7 @@ def interpretSyntax(symbol, args, env, ns): keys = [Symbol(k, -1, True) for k,v in sorted(env.get_all().items()) if isinstance(v, NebSyntax)] return List(keys) -syntax_func = Builtin("syntax", interpretSyntax, [], return_type=Type(":list")) +syntax_func = Builtin("syntax", interpretSyntax, [], return_type=Type(":[]")) syntax_multi = MultiFunction("syntax") syntax_multi.register(syntax_func) REPL.register("syntax", syntax_multi) |
