(extract-strings file)
(file->path file)
(get-files dir)
(get-ns-aliases ns-form)
(msgmerge! po-target pot-source)
(parse! file collect!)
(parse-reader-cond form)
Either form is reader conditional and then a list of all forms (for any case) is returned or it is not and then a single item list is returned with a form.
Either form is reader conditional and then a list of all forms (for any case) is returned or it is not and then a single item list is returned with a form.
(reader-cond-unifier form)
Looks into forms to parse reader conditional tags.
Unfortunately directly parsing reader conditionals does not work as you can't splice from inside, so you have to do your own loop (instead of relying on prewalk).
Looks into forms to parse reader conditional tags. Unfortunately directly parsing reader conditionals does not work as you can't splice from inside, so you have to do your own loop (instead of relying on prewalk).
(scan-codebase! dirs
&
[{:keys [template-file]
:or {template-file "resources/i18n/template.pot"}}])
(scan-files dirs)
(setup-ns file ns-form)
Whole purpose of setup-ns is to return ns which contains necessary aliases so that ::ns/keyword will work.
Whole purpose of setup-ns is to return ns which contains necessary aliases so that ::ns/keyword will work.
(source-file? file)
(update-codebase! dirs po-target)
(visitor c-form! form)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close