delphi – 有关于使用Castalia源解析器的任何示例或文档吗?
发布时间:2020-12-15 09:51:50 所属栏目:大数据 来源:网络整理
导读:虽然我之前已经编写了大量的递归解析器,但我最近对Castalia Delphi Parser(为什么要重新发明轮子)感兴趣.我知道这个解析器已经在很多项目中使用了多年 – 但是找到它的任何文档似乎都很困难. 我在哪里可以找到文档?或者作为替代方案,在现实解析场景中使用它
虽然我之前已经编写了大量的递归解析器,但我最近对Castalia Delphi Parser(为什么要重新发明轮子)感兴趣.我知道这个解析器已经在很多项目中使用了多年 – 但是找到它的任何文档似乎都很困难.
我在哪里可以找到文档?或者作为替代方案,在现实解析场景中使用它有没有明确的示例? 这个想法是使用Castalia进行Delphi单元的语法验证,并且(如果可能的话)有益于生成程序的节点树(带有类,它们的方法,参数,结果数据类型,if / then / else – 基本上是完整的单位或计划的地图).您可以将其视为“半个脚本运行时”,而无需实际运行任何代码,只需将其分解为最基本的方面. 解决方法
你为什么不使用JvInterpreterParser?它只有2-3个单元依赖…可以轻松修改以满足您的需求,您也可以提高速度,在旧的测试中,我已经解析了一个80 MB的文件大约6秒.在运行@ 2.8 Ghz左右的奔腾4上……
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |