diff options
| author | mryouse | 2022-06-22 00:59:28 +0000 |
|---|---|---|
| committer | mryouse | 2022-06-22 00:59:28 +0000 |
| commit | f126db2e1d476d5f7457594bcb318a5cb5f0c528 (patch) | |
| tree | e23fc55a7d864cc47685c6199ce1775c265f1a85 /neb/std/term.py | |
| parent | f2c9f51359f7f2c7a1b968bc72ca911b7bb2b2d0 (diff) | |
give builtin functions proper names
Diffstat (limited to 'neb/std/term.py')
| -rw-r--r-- | neb/std/term.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/neb/std/term.py b/neb/std/term.py index e706005..59f6fdf 100644 --- a/neb/std/term.py +++ b/neb/std/term.py @@ -1,4 +1,4 @@ -from .. import TypeEnum, Environment, Arg, Builtin, evaluate +from .. import TypeEnum, Environment, Arg, Builtin, evaluate, InterpretPanic from ..structs import * import subprocess import sys @@ -9,13 +9,13 @@ def interpretClear(symbol, args, env, ns): subprocess.run(["clear"]) return List([]) -TERM.register("clear", Builtin(interpretClear, [])) +TERM.register("clear", Builtin("clear", interpretClear, [])) def interpretReadLine(symbol, args, env, ns): ret = input(args[0].value) return String(ret) -TERM.register("read-line", Builtin(interpretReadLine, [Arg("prompt", TypeEnum.STRING)])) +TERM.register("read-line", Builtin("read-line", interpretReadLine, [Arg("prompt", TypeEnum.STRING)])) def interpretReadChar(symbol, args, env, ns): import termios, tty @@ -30,4 +30,4 @@ def interpretReadChar(symbol, args, env, ns): termios.tcsetattr(fd, termios.TCSADRAIN, old) return String(ch.decode("utf-8")) -TERM.register("read-char", Builtin(interpretReadChar, [])) +TERM.register("read-char", Builtin("read-char", interpretReadChar, [])) |
