From b5d23b26ecace3a49b5af56b731e57ca1e705450 Mon Sep 17 00:00:00 2001 From: Scott Richmond Date: Sat, 18 May 2024 17:00:18 -0400 Subject: [PATCH] ensure :errors is always a tuple or array, never nil; allows (empty? (scanner :errors)) to work as a test for errors --- janet/scanner.janet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/janet/scanner.janet b/janet/scanner.janet index e08228e..1199290 100644 --- a/janet/scanner.janet +++ b/janet/scanner.janet @@ -327,7 +327,7 @@ (if (at-end? scanner) (let [scanner (add-token (add-token scanner :break) :eof)] {:tokens (get scanner :tokens) - :errors (get scanner :errors)}) + :errors (get scanner :errors [])}) (recur (-> scanner (scan-token) (next-token))))) (recur (new-scanner source input)))