是否有任何.pas文件(Delphi或Pascal)解析器?

是否有任何.pas文件(Delphi或Pascal)解析器?,delphi,parsing,Delphi,Parsing,我需要解析Delphi.pas文件来处理具有读/写能力的类。添加/修改/删除字段、属性、方法等。知道如何实现吗?实现不一定是使用Delphi脚本语言​​也是允许的。目前GitHub上有Jacob Thurman主持的 cnwizard有内置的语法高亮,所以他们也使用了一些解析器,但我不记得确切是哪个。你可以在上查看它们的来源,这对你有好处!优秀的Delphi端口(C#) Delphi 2007级。您是否尝试过对Delphi解析器和pascal解析器进行Web搜索?是的,但仍然只找到了用Delph

我需要解析Delphi.pas文件来处理具有读/写能力的类。添加/修改/删除字段、属性、方法等。知道如何实现吗?实现不一定是使用Delphi脚本语言​​也是允许的。

目前GitHub上有Jacob Thurman主持的

cnwizard有内置的语法高亮,所以他们也使用了一些解析器,但我不记得确切是哪个。你可以在

上查看它们的来源,这对你有好处!优秀的Delphi端口(C#)


Delphi 2007级。

您是否尝试过对Delphi解析器和pascal解析器进行Web搜索?是的,但仍然只找到了用Delphi编写的xml解析器。不确定这是否对您有帮助:Castalia Lexer和ParserI认为您在这里有两个混合的问题:“主题中是否有任何.pas文件解析器”和“知道如何实现它吗?”在留言里。是哪一个?对于这个主题,卡斯塔利亚应该有所帮助。对于实现思想,它应该像任何语言解析器一样进行-我建议从语法分析开始…很快它可能会指向这个问题。