gpt4 book ai didi

delphi - 在工具 API 中提供方法体

转载 作者:行者123 更新时间:2023-12-03 15:27:32 24 4
gpt4 key购买 nike

几年前,我编写了一个代码模板,它采用一些简单的参数(点)并生成了一个类骨架。由于某些方法主体中包含代码,因此我无法调用 InvokeClassCompletion,而只是将实现与声明一起放置(用户必须移动它们)。

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

有人有这方面的经验吗?

最佳答案

IDE 中有大量解析器,但没有一个可用于 IDE 插件 (ToolsAPI)。因此,您必须编写自己的解析器或使用现有的解析器,例如 http://delphiblog.twodesk.com/using-the-castalia-delphi-parser

关于delphi - 在工具 API 中提供方法体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11050307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com