文件名称:Lsie:用 C++ 编写的通用 Lindenmayer 系统-开源
文件大小:129KB
文件格式:ZIP
更新时间:2024-07-29 13:48:31
开源软件
Lsie (Elsie) 是一个用 C++ 编写的 Lindenmayer 系统实现。 它支持带参数签名匹配、同态和分解的括号式、随机、上下文敏感、参数化、条件语法。 表达式评估和签名匹配基于内部字节码编译器和解释器,在编译时静态检查类型。 这似乎有点矫枉过正,但写起来很有趣,而且有一些实际的优势。 :) 该项目正在进行中。 基本上它是一个玩具,它没有优化也没有经过彻底的测试,它只支持很少的内置类型。 我写它只是为了试验和尝试一些想法。 它在 Windows 和 Linux 上运行。 你需要有 Flex/Bison 和 GMTL 来编译它。
【文件预览】:
lsie-svn
----.svn()
--------tmp()
--------wc.db(48KB)
--------pristine()
--------entries(3B)
--------format(3B)
----tags()
----trunk()
--------src()
----branches()