diff --git a/lox/main.janet b/lox/main.janet index 17ba543..f597b6c 100644 --- a/lox/main.janet +++ b/lox/main.janet @@ -16,6 +16,10 @@ :let [line (string res)] :unless (= res :cancel) :until (= line "")] + (var line (string/trim line)) + (unless (or (string/has-suffix? ";" line) + (string/has-suffix? "}" line)) + (set line (string/join [line ";"]))) (try (process line) ([err] (printf "error: %s" err))))) (defn main [_ &opt path & args]