有.pas文件(Delphi或Pascal)解析器吗?

时间:2012-07-18 07:16:39

标签: delphi parsing

我需要解析Delphi .pas文件以处理具有读/写能力的类。添加/修改/删除字段,属性,方法等。任何想法如何实现?实现不一定在Delphi中,脚本语言也是允许的。

3 个答案:

答案 0 :(得分:8)

Jacob Thurman的Castalia Delphi Parser目前托管在GitHub上。

答案 1 :(得分:2)

CnWizards有内置的语法高亮显示,所以他们也使用了一些解析器,但我不记得究竟是哪一种。您可以在https://github.com/cnpack/cnwizards

查看来源

答案 2 :(得分:1)

PasParse对你有好处! Delphi端口的优秀(C#)DGrok

Delphi 2007级别。