template/tree
src/template/tree.tur
defn
tpl-cata
(tpl-cata [B])
defn
tpl-end
(tpl-end :)
defn
tpl-lit
(tpl-lit [t : cstr rest : Tpl] :)
defn
tpl-emit
(tpl-emit [nm : cstr rest : Tpl] :)
defn
tpl-if
(tpl-if [nm : cstr th : Tpl el : Tpl rest : Tpl] :)
defn
tpl-for
(tpl-for [v : cstr coll : cstr b : Tpl rest : Tpl] :)
defn
tpl-let
(tpl-let [v : cstr val : cstr b : Tpl rest : Tpl] :)
defn
tpl-size
(tpl-size [e : Tpl] :)
defn
tpl-directives
(tpl-directives [e : Tpl] :)
defn
tpl-depth
(tpl-depth [e : Tpl] :)
defn
tpl->str
(tpl->str [e : Tpl] :)
Internal definitions
Functor[TplF]unroll-tplcat2cat3cat5imaxsize-algdir-algdepth-algstr-alg