Eclipse DLTK:解析和管理项目中文件的类似 JDT 的行为

发布于 2024-12-16 23:51:15 字数 200 浏览 0 评论 0原文

我正在使用 DLTK 框架为 eclipse 开发一个插件。这个问题已在官方邮件列表上提出,但尚未得到答复,因此我想将其更加公开。

在我的 DLTK 插件中,目前只有在文件上打开编辑器时才会解析文件。有没有办法实现类似eclipse jdt的解析策略,将一个项目的所有文件一起解析?或者 DLTK 不支持,我是否必须实施自己的策略和缓存模型?

提前致谢。

i'm developing a plug-in for eclipse using the DLTK framework. This question was asked on the official mailing list but is unanswered yet, so i want to make it more public.

in my DLTK plug-in, as for now, files are only parsed when the editor is opened on a file. Is there a way to achieve a parsing strategy similar to the eclipse jdt in which all files of a project are parsed together? or is that not supported by DLTK and do i have to implement an own strategy and caching model?

thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

几度春秋 2024-12-23 23:51:15

我不确定你所说的“一起解析”是什么意思。
解析单个文件以了解文件结构(JDT 也这样做并独立解析每个文件)。
编译/验证源时您应该关心其他文件。
其中一个选项是贡献您自己的构建器,它将使用完整构建的所有文件和增量构建的更改文件列表来调用。

I am not sure what you mean with "parsed together".
Single file is parsed to understand the file structure (JDT also does it and parses each file independently).
You should care about other files when compiling/validating the sources.
One of the options is contributing your own builder, which will be called with all files on full build and list of changed files on incremental builds.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文