Further very minor titvation of the repl

This commit is contained in:
Simon Brooke 2019-08-17 14:11:31 +01:00
parent 526b71bce7
commit 692eefeece
2 changed files with 5 additions and 5 deletions

View file

@ -9,7 +9,7 @@
"Read/eval/print loop."
[]
(loop []
(print ":: ")
(print "Sprecan:: ")
(flush)
(try
(let [input (read-line)]
@ -21,14 +21,14 @@
Exception
e
(let [data (ex-data e)]
(println (.getMessage e))
(if
data
(case (:cause data)
:parse-failure (println (:failure data))
:quit (throw e)
;; default
(pprint data))
(println (.getMessage e))))))
(pprint data))))))
(recur)))
(defn -main
@ -47,7 +47,7 @@
(if
data
(case (:cause data)
:quit (println (.getMessage e))
:quit nil
;; default
(pprint data))
(println e))))))

View file

@ -69,7 +69,7 @@
([p]
(if
(instance? instaparse.gll.Failure p)
(throw (ex-info "Parse error" {:cause :parse-failure :failure p}))
(throw (ex-info "Ic ne behæfd" {:cause :parse-failure :failure p}))
(simplify p :sexpr)))
([p context]
(if