文件名称:ers:ers - 类似 ERb 的 Rust 模板引擎
文件大小:28KB
文件格式:ZIP
更新时间:2024-07-17 05:26:32
Rust
ers - 类似 ERb 的 Rust 模板引擎 ers 是 Rust 的一种 ERb 风格的模板语言。 ers 模板将根据您的意愿转换为静态编译的 Rust 函数,允许您将它们链接到您的其他项目。 图书馆基础设施很大程度上受到了ego启发。 安装 使用 Makefile 应该足以构建主转译器: make ers 用法 为了编译模板foo.ers像: < %! pub fn Template (writer: & mut Writer, i: int) %> <%% use std::io; %%> <body> <% for n in range(0, i - 1) { %>
<%= n + 1 %>
<% } %> </body> 进入纯 Rust 函数,运行: bin/ers foo.ers foo.rs 现在模【文件预览】:
ers-master
----.travis.yml(13B)
----bin()
--------ers.rs(951B)
----test()
--------template_test.rs(1KB)
--------parser_test.rs(3KB)
--------scanner_test.rs(5KB)
--------integration()
--------fixtures()
----src()
--------ers()
----.gitignore(30B)
----Makefile(870B)
----README.md(1KB)
----LICENSE.txt(34KB)