【问题标题】:Is there any .pas file (Delphi or Pascal) parser?是否有任何 .pas 文件(Delphi 或 Pascal)解析器?
【发布时间】:2018-01-23 20:31:22
【问题描述】:

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

【问题讨论】:

  • 你试过网络搜索delphi解析器和pascal解析器吗?
  • 是的,但仍然发现只有在 Delphi 上编写的 xml 解析器。
  • 不确定这是否对您有帮助:Castalia Lexer and Parser
  • 我认为您在这里有两个混合问题:主题中的“是否有任何 .pas 文件解析器”和消息中的“任何想法如何实现”。它是哪一个?对于这个主题,Castalia 应该提供帮助。对于实现思路,应该像使用任何语言解析器一样完成 - 我建议从语法分析开始......
  • 很快它可能会指向这个问题。

标签: delphi parsing


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    CnWizards 有内置的语法高亮,所以他们也使用一些解析器,但我不记得具体是哪个。你可以在https://github.com/cnpack/cnwizards查看他们的消息来源

    【讨论】:

      【解决方案3】:

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

      Delphi 2007 级别。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-20
        • 2015-10-31
        • 2023-03-26
        • 1970-01-01
        • 2012-01-30
        • 2023-03-20
        • 2015-04-05
        相关资源
        最近更新 更多