deermouse:用于 D 的 TDPLPEG Packrat 解析器生成器

时间:2021-06-01 07:21:07
【文件属性】:
文件名称:deermouse:用于 D 的 TDPLPEG Packrat 解析器生成器
文件大小:20KB
文件格式:ZIP
更新时间:2021-06-01 07:21:07
D 鹿鼠 Deermouse 是一个解析器生成器,采用自上而下的解析语言 (TDPL) 或解析表达式语法 (PEG) 并将其转换为针对 D 代码的 Packrat 解析器。 参考 布莱恩福特。 Packrat 解析:具有回溯功能的实用线性时间算法。 硕士论文,麻省理工学院,2002 年 亚历山德罗·沃斯、詹姆斯·R·道格拉斯和托德·米尔斯坦。 “Packrat 解析器可以支持左递归”。 在ACM SIGPLAN PEPM 8 , pp.103–110, 2008. 克里斯托弗 G. 西顿。 一种语法和语义在运行时可变的编程语言。 硕士论文,布里斯托大学,
【文件预览】:
deermouse-master
----LICENCE.md(32KB)
----src()
--------output.d(87B)
--------parser.d(17KB)
--------makefile(407B)
--------io.d(3KB)
--------transform.d(87B)
--------interfaces.d(3KB)
----README.md(915B)
----makefile(260B)
----.gitignore(20B)

网友评论