将 Eclipse JDT Core 集成到新编辑器中

发布于 2024-08-31 12:08:22 字数 216 浏览 10 评论 0原文

我正在构建一个 Java IDE,并尝试实现自动完成或智能感知。在四处寻找可以为我完成大部分工作的东西(而不是重新发明轮子等)后,我提取了 Eclipse JDT 核心的代码,并试图找出如何在我自己的 IDE 中实现它。显然我是在假设这是可能的情况下工作的。

如果有人对 Eclipse JDT Core、实现智能感知或其他有趣的事情了解很多,可以帮助我实现我的目标并愿意参与其中,我将不胜感激!谢谢!

I'm building a Java IDE and am trying to implement autocompletion or intellisense. After looking around for something that will do most of the work for me (not reinventing the wheel etc) I've pulled the code for Eclipse JDT core and am trying to figure out how to implement it in my own IDE. I'm obviously working under the assumption that this is possible.

If anyone knows a lot about Eclipse JDT Core, implementing intellisense, or other fun things that would help me accomplish my goal and would like to weigh in, I would appreciate it! Thanks!

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

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

发布评论

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

评论(1

夜司空 2024-09-07 12:08:22

另一个在实现智能感知时可以提供帮助的模块是 XText
(对于您的特定 JDT 域来说可能有点通用)

Xtext 是一个用于开发编程语言和领域特定语言 (DSL) 的框架。只需使用 Xtext 的简单 EBNF 语法语言描述您自己的 DSL,生成器就会创建一个解析器、一个 AST 元模型(在 EMF 中实现)以及一个全功能的 Eclipse 文本编辑器。

替代文本 http://www.eclipse.org/ Xtext/documentation/0_7_2/images/getting-started-editor.png

Another module that could help when implementing intellisense would be XText
(might be a bit too generic for your specific JDT domain)

Xtext is a framework for development of programming languages and domain specific languages (DSLs). Just describe your very own DSL using Xtext's simple EBNF grammar language and the generator will create a parser, an AST-meta model (implemented in EMF) as well as a full-featured Eclipse text editor from that.

alt text http://www.eclipse.org/Xtext/documentation/0_7_2/images/getting-started-editor.png

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