Интеграция Eclipse JDT Core в новый редактор - PullRequest
1 голос
/ 05 мая 2010

Я создаю Java IDE и пытаюсь реализовать автозаполнение или intellisense. После поиска чего-то, что сделает большую часть работы за меня (не изобретая колесо и т. Д.), Я вытащил код для ядра Eclipse JDT и пытаюсь выяснить, как реализовать это в моей собственной IDE. Я очевидно работаю в предположении, что это возможно.

Если кто-то много знает об Eclipse JDT Core, реализации intellisense или других забавных вещах, которые помогут мне достичь моей цели и захотят взвесить, я был бы признателен! Спасибо!

1 Ответ

0 голосов
/ 05 мая 2010

Еще один модуль, который может помочь при реализации intellisense, будет XText
(может быть немного слишком обобщенно для вашего конкретного домена JDT)

Xtext - это платформа для разработки языков программирования и языков, специфичных для предметной области (DSL). Просто опишите свой собственный DSL, используя простой язык грамматики Xtext EBNF, и генератор создаст парсер, AST-мета-модель (реализованную в EMF), а также полнофункциональный текстовый редактор Eclipse.

альтернативный текст http://www.eclipse.org/Xtext/documentation/0_7_2/images/getting-started-editor.png

...