情欲
Lua字符串模板
概述
Lust是一个基于Terrence Parr的Lua模板系统。 Lust旨在使复杂字符串合成问题的简单表达成为可能。 它特别适合从分层数据结构生成字符串。 Lust本身包含用于编写模板的语言和用于将模板应用于数据结构的解释器。
欲望特征
范围模板
基于运行时信息的动态模板分配
通过映射和数字循环机制进行迭代
条件模板应用
空格缩进保留
在通过迭代生成的字符串之间插入分隔符标记
作者
Lust是由Wesley Smith和Graham Wakefield在Cycling '74的支持下开发的。
执照
Lust像Lua语言一样,是根据标准。
依存关系
欲望取决于模块。
高层概述
在Lust中,您编写了一组模板,为每个模板命名。 可以通过将模板放在公共命名空间中来将模板分组在一起。 要将模板用于字符串综合,需要将数据结构传递给Lust对象,该对象通过将根模板规则应用