From 6bc48ae878b40fe76231c8adafcbee13b35368be Mon Sep 17 00:00:00 2001 From: mryouse Date: Sun, 12 Jun 2022 01:44:04 +0000 Subject: remove 'ansi-escape' builtin as it's not needed anymore --- interpreter.py | 5 ----- libs/ansi.neb | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/interpreter.py b/interpreter.py index d46e076..4887c52 100644 --- a/interpreter.py +++ b/interpreter.py @@ -761,11 +761,6 @@ def interpretWhile(symbol, args, env): GLOBALS.register("while", Builtin(interpretWhile, [Arg("cond", T.Bool, False, True)], Arg("expr", T.Any, False, True))) -def interpretAnsiEscape(symbol, args, env): - return String(f"\033") - -GLOBALS.register("ansi-escape", Builtin(interpretAnsiEscape, [])) - def interpretUse(symbol, args, env): target_file_name = args[0].value target_file = Path(target_file_name).resolve() diff --git a/libs/ansi.neb b/libs/ansi.neb index 2470051..7d9ebb6 100644 --- a/libs/ansi.neb +++ b/libs/ansi.neb @@ -2,7 +2,7 @@ ; functions and such for colors in the terminal (func ansi-wrap (color-code) - (concat (ansi-escape) "[" color-code "m")) + (concat "\033[" color-code "m")) (def ansi-reset (ansi-wrap "0")) -- cgit v1.2.3