typed.clj.analyzer.passes.emit-form

-emit-form

multimethod

-emit-form*

(-emit-form* {:keys [form], :as ast} opts)

class->str

(class->str class)

class->sym

(class->sym class)

emit-form

(emit-form ast opts)
Return the form represented by the given AST
Opts is a set of options, valid options are:
 * :hygienic
 * :qualified-vars (DEPRECATED, use :qualified-symbols instead)
 * :qualified-symbols

emit-hygienic-form

(emit-hygienic-form ast)
Return an hygienic form represented by the given AST