加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 在Tools API中提供方法体

发布时间:2020-12-15 09:18:06 所属栏目:大数据 来源:网络整理
导读:几年前,我编写了一个代码模板,它采用了一些简单的参数(点)并生成了一个类骨架.由于某些方法体中有代码,我无法调用InvokeClassCompletion,只是将实现放在声明中(用户必须移动它们). 在我看来,我可以编写一个代码模板脚本引擎来将这些方法插入到正确的位置,但
几年前,我编写了一个代码模板,它采用了一些简单的参数(点)并生成了一个类骨架.由于某些方法体中有代码,我无法调用InvokeClassCompletion,只是将实现放在声明中(用户必须移动它们).

在我看来,我可以编写一个代码模板脚本引擎来将这些方法插入到正确的位置,但我不知道我应该如何导航文件.在ToolsAPI.pas中有IOTAEditReader和IOTAEditWriter的声明,但我猜测有一个步骤缺失 – 当然我不需要手动解析Delphi代码只是为了找到实现部分?

有人有经验吗?

解决方法

IDE中有很多解析器,但没有一个可用于IDE插件(ToolsAPI).所以你必须编写自己的解析器或使用像 http://delphiblog.twodesk.com/using-the-castalia-delphi-parser这样的现有解析器

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读