文件名称:mintpl:最少的模板编程语言
文件大小:29KB
文件格式:ZIP
更新时间:2024-04-16 20:43:24
c programming-language template-engine interpreter embedded-language
最小TPL 闽进制牛逼emplate P AGC软件大号anguage 描述 一种用于自动文本处理的简约语言,已实现为C(17)库进行嵌入。 它是专门由嵌入应用程序进行扩展的。 作为一种语言,它与Tcl有一些相似之处。 例子 文件:input.mtpl Have a look at this [for>[=>adjectives] adj {[=>adj], }]example. 使用mintpl-cli进行mintpl-cli : $ mintpl-cli -p adjectives="small;silly" input.mtpl Have a look at this small, silly, example. 特点/特征 一切都是字符串。 深度优先评估。 变量可用作键值属性。 通过链接的哈希表进行动态范围内的变量查找。 不是为提高速度或连续运行而设计的-这是一种“批
【文件预览】:
mintpl-master
----mintpl.pc.in(309B)
----src()
--------version.c(302B)
--------mintpl.c(7KB)
--------substitute.c(5KB)
--------generators.c(17KB)
--------stack.h(3KB)
--------generator_arithmetics.c(8KB)
--------buffers.c(4KB)
--------hashtable.c(4KB)
----CMakeLists.txt(1KB)
----LICENSE(1KB)
----README.md(6KB)
----standalone()
--------src()
--------CMakeLists.txt(198B)
----tests()
--------src()
--------CMakeLists.txt(314B)
----.gitignore(72B)
----include()
--------mintpl()