hiccup.compiler
(source)Internal functions for compilation.
| Public Variable | Short Description |
|---|---|
| HtmlRenderer (clj) | |
| build-string (clj) | |
| compile-attr-map (clj) | Returns an unevaluated form that will render the supplied map as HTML attributes. |
| compile-html (clj) | Pre-compile data structures into HTML where possible. |
| compile-html-with-bindings (clj) | Pre-compile data structures into HTML where possible, while taking into account bindings that modify the result like *html-mode*. |
| compile-seq (clj) | |
| escape-html (clj) | Change special characters into HTML character entities if hiccup.util/*escape-strings* is true. |
| iterate! (clj) | |
| literal? (clj) | |
| merge-classes (clj) | |
| normalize-element (clj) | Ensure an element vector is of the form [tag-name attrs content]. |
| render-attr-map (clj) | Render a map of attributes. |
| render-element (clj) | Render an element vector as a HTML element. |
| render-html (clj) | Turn a Clojure data type into a string of HTML. |