我需要解析Delphi .pas文件以处理具有读/写能力的类。添加/修改/删除字段、属性、方法等。有什么实现方法吗?实现不一定要用Delphi,脚本语言也可以。
我需要解析Delphi .pas文件以处理具有读/写能力的类。添加/修改/删除字段、属性、方法等。有什么实现方法吗?实现不一定要用Delphi,脚本语言也可以。
CnWizards内置了语法高亮功能,因此它们也使用了一些解析器,但我不记得具体是哪一个。您可以查看他们在https://github.com/cnpack/cnwizards的源代码。