Liking cljdoc? Tell your friends :D

selmer.template-parser

Where we preprocess the inheritance and mixin components of the templates. These are presumed to be static and we only aggregate them on the first template render. The compile-time tag parsing routines happen on a flat string composed from the result of extends inheritance and include mixins.

 Where we preprocess the inheritance and mixin components of the templates.
These are presumed to be static and we only aggregate them on the first
template render. The compile-time tag parsing routines happen on a flat string
composed from the result of `extends` inheritance and `include` mixins. 
raw docstring

add-defaultclj

(add-default identifier default)

add-defaults-to-expression-tagclj

(add-defaults-to-expression-tag tag-str defaults)

add-defaults-to-variable-tagclj

(add-defaults-to-variable-tag tag-str defaults)

consume-blockclj

(consume-block rdr & [buf blocks omit-close-tag?])

get-parentclj

(get-parent tag-str)

get-tag-paramsclj

(get-tag-params tag-id block-str)

get-template-pathclj

(get-template-path template)

parse-defaultsclj

(parse-defaults defaults)

preprocess-templateclj

(preprocess-template template & [blocks defaults])

process-blockclj

(process-block rdr buf block-tag blocks)

read-blockclj

(read-block rdr block-tag blocks)

read-templateclj

(read-template template blocks defaults)

rewrite-superclj

(rewrite-super block parent-content)

split-include-tagclj

(split-include-tag tag-str)

string->readerclj

(string->reader string)

to-expression-stringclj

(to-expression-string tag-name args defaults)

trim-expression-tagclj

(trim-expression-tag string)

trim-regexclj

(trim-regex string & regexes)

trim-variable-tagclj

(trim-variable-tag string)

try-add-defaultclj

(try-add-default identifier defaults)

wrap-in-expression-tagclj

(wrap-in-expression-tag string)

wrap-in-variable-tagclj

(wrap-in-variable-tag string)

write-tag?clj

(write-tag? buf super-tag? existing-block blocks-to-close omit-close-tag?)

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close