文件名称:gabo:用于学习目的的最小模板语言
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-09 11:32:34
Clojure
加博 最小的模板语言,仅用于学习目的。 在阅读博客文章 用法 首先要注意的是: ( use 'gabo.core) 您应该只使用3个功能: (render template context) 使用给定的上下文渲染模板。 有关如何编写模板,请参见模板语法部分。 (parse template) 解析并编译模板。 结果是模板的树表示形式,以后可以由eval-tree (eval-tree tree context) 用给定的上下文评估通过parse产生的树。 render和eval-tree之间的区别在于, render每次都会编译模板,而eval-tree重复使用编译后的模板。 模板语法 模板的语法与胡子模板非常相似。 例子: ( def template "
Hi {{name}} Your friends are:
-
{{#friends ' \n
【文件预览】:
gabo-master
----project.clj(318B)
----test()
--------gabo()
----LICENSE(11KB)
----src()
--------gabo()
----doc()
--------intro.md(102B)
----.gitignore(84B)
----README.md(2KB)