(display-error-in-context {:keys [message line file column root-source-info
environment current-ns]
:as ex}
context-amount)
(exception-data->display-data {:keys [failed-compiling reader-exception
analysis-exception failed-loading-clj-file
class file line column message
error-inline environment current-ns]
:as exception})
(extract-and-format-source {:keys [source line column]} environment current-ns)
(fetch-code-lines
{:keys [file root-source-info source-form environment current-ns] :as ex})
(formatted-exception-display-str {:keys [current-ns environment error-type head
sub-head last-message messages line
column error-inline stack-trace]
:as display-data})
(parse-inspected-exception inspected-exception)
(parse-inspected-exception inspected-exception opts)
(parse-loaded-clojure-exception {:keys [exception-data] :as ex})
(parse-warning {:keys [message warning-type line column ns file message extra]
:as warning})
(patch-eof-reader-exception {:keys [reader-exception message] :as ex})
(warning-data->display-data {:keys [file line column message error-inline ns
environment current-ns]
:as exception})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close