diff options
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, [])) |
