hara.runtime.basic.type-verify

verify-exec-file

added in 4.0

(verify-exec-file input-args input-body {:keys [extension trim shell root stderr], :or {trim clojure.string/trim-newline}})

writes the source body to a temp file and runs a file-based checker. returns the original source body when the checker exits 0.

verify-exec-oneshot

added in 4.0

(verify-exec-oneshot input-args input-body {:keys [pipe trim shell root stderr], :or {trim clojure.string/trim-newline}})

runs a pipe-based checker (or inline checker) and returns the original source body when the checker exits 0.

verify-exec-twostep

added in 4.0

(verify-exec-twostep input-args input-body opts)

alias for verify-exec-file, used for compile-only verification of compiled languages that are registered under the twostep runtime type.