gabo:用于学习目的的最小模板语言

时间:2024-06-09 11:32:34
【文件属性】:

文件名称: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)

网友评论