gpt4 book ai didi

delphi - 是否有有关使用 Castalia 源解析器的示例或文档?

转载 作者:行者123 更新时间:2023-12-03 15:01:39 25 4
gpt4 key购买 nike

虽然我之前写过很多递归解析器,但最近我对 Castalia Delphi 解析器产生了兴趣(为什么要重新发明轮子)。我知道多年来这个解析器已在许多项目中使用 - 但找到它的任何文档似乎很困难。

我到底在哪里可以找到文档?或者作为替代方案,是否有任何在现实生活中的解析场景中使用它的明确示例?

这个想法是使用 Castalia 进行 Delphi 单元的语法验证,并且(如果可能)有利于生成程序的节点树(带有类、它们的方法、参数、结果数据类型、if/then/else --基本上是一个单元或程序的完整 map )。您可以将其视为“半个脚本运行时”,而无需实际运行任何代码,只需将其分解为最基本的方面。

最佳答案

为什么不使用 JvInterpreterParser?它只有 2-3 个单元依赖项...可以轻松修改以满足您的需求,并且还可以提高速度,在旧测试中我大约在 6 秒内解析了 80 MB 文件。在运行 @ 2.8 Ghz 左右的 Pentium 4 上...

关于delphi - 是否有有关使用 Castalia 源解析器的示例或文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com