【发布时间】:2012-08-01 11:51:07
【问题描述】:
我正在尝试为C/AL programming language 创建某种lint 工具。所以基本上我需要对源代码进行语法和词法分析。我打算从头开始编写解析器,但后来发现有很多工具可以帮助自动生成这些解析器。
我需要性能,因为在一段中检查 20 兆字节的代码是正常情况,我需要该工具可以通过自定义规则进行扩展。所以我决定使用 JavaScript。
到目前为止,我已经找到了两个可以使用 Jison 和 PEG.js 的生成器。
它们中的哪一个给了我更多的解析性能?也许不是比较库,而是算法?
哪个更适合我的需求(解析通用编程语言)?
更新: 我发现了类似的问答:
【问题讨论】:
标签: javascript performance parser-generator peg glr