我需要解析Delphi .pas文件以处理具有读/写能力的类。添加/修改/删除字段,属性,方法等。任何想法如何实现?实现不一定在Delphi中,脚本语言也是允许的。
答案 0 :(得分:8)
Jacob Thurman的Castalia Delphi Parser目前托管在GitHub上。
答案 1 :(得分:2)
CnWizards有内置的语法高亮显示,所以他们也使用了一些解析器,但我不记得究竟是哪一种。您可以在https://github.com/cnpack/cnwizards
查看来源答案 2 :(得分:1)