2010-05-05 83 views
1

我正在構建一個Java IDE,並試圖實現自動完成或intellisense。在尋找能夠完成大部分工作的東西(而不是重新發明輪子等)之後,我將Eclipse JDT內核的代碼拉下來,並試圖找出如何在自己的IDE中實現它。我顯然在假設這是可能的。將Eclipse JDT Core集成到一個新的編輯器中

如果有人知道很多關於Eclipse JDT Core,實現智能感知或其他有趣的東西,這些東西可以幫助我實現自己的目標,並且願意權衡,我將不勝感激!謝謝!

+0

XTEXT可能不會幫你* *直接,但可以提供有關自動完成的在編輯器中執行一些線索。 – VonC 2010-05-05 07:52:11

回答

0

另一個模塊,可以幫助在實現智能感知會XText
(可能有點通用針對特定JDT域)

的Xtext是編程語言的發展框架和域特定語言(DSL)。只需使用Xtext簡單的EBNF語法語言描述您自己的DSL,生成器將創建一個解析器,一個AST元模型(用EMF實現)以及一個全功能的Eclipse文本編輯器。

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

+0

這是一個很酷的項目,但與我需要的相反,謝謝! – 2010-05-05 07:49:49

相關問題