Liking cljdoc? Tell your friends :D

rumext.v2.compiler

Hicada - Hiccup compiler aus dem Allgaeu

NOTE: The code for has been forked like this: weavejester/hiccup -> r0man/sablono -> Hicada -> rumext

Hicada - Hiccup compiler aus dem Allgaeu

NOTE: The code for has been forked like this:
weavejester/hiccup -> r0man/sablono -> Hicada -> rumext
raw docstring

*handlers*clj/s

source

compileclj/s

(compile content)
(compile content handlers)

Arguments:

  • content: The hiccup to compile
  • handlers: A map to handle special tags. See default-handlers in this namespace.
Arguments:
- content: The hiccup to compile
- handlers: A map to handle special tags. See default-handlers in this namespace.
sourceraw docstring

compile*clj/s

(compile* content)

Pre-compile data structures

Pre-compile data structures
sourceraw docstring

compile-attrclj/s

(compile-attr [key val :as kvpair])
source

compile-elementclj/s

(compile-element [tag attrs & children :as element])

Returns an unevaluated form that will render the supplied vector as a HTML element.

Returns an unevaluated form that will render the supplied vector as a HTML element.
sourceraw docstring

compile-formclj/smultimethod

Pre-compile certain standard forms, where possible.

Pre-compile certain standard forms, where possible.
sourceraw docstring

default-handlersclj/s

source

emit-reactclj/s

(emit-react tag attrs children)

Emits the final react js code

Emits the final react js code
sourceraw docstring

props-xformclj/s

source

tag->elclj/s

(tag->el x)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close