Java текстовый редактор / синтаксический анализ структуры - PullRequest
1 голос
/ 14 ноября 2011

Сначала небольшое введение в мою ситуацию: я только начал проект хобби, касающийся создания моего собственного TextEditor, называемого BlazeEdit.Я пишу это в Scala, и поэтому решил работать над JVM.Я планирую многое по-другому, чем это было сделано в jEdit.Например, использование Actors вокруг, а также попытка победить "in-my-world" медленный старт для редактора jEdit.

Однако в отношении разработки окна текстового редактора, которое должно быть в состоянииделать такие вещи, как подсветка синтаксиса, форматирование и т. д. Я не хотел бы начинать с нуля, поскольку это очень большая задача.

Поэтому мой вопрос в том, есть ли какие-то хорошие фреймворки Java, Scala и т. Д., Которые я мог бы использовать, которые не такие тяжелые, как, например, фреймворк Eclipse.

Если вам нужны подробностипожалуйста, скажите.

Заранее спасибо.

С уважением, Стефан

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

Xtext - превосходный такой фреймворк, но работает поверх некоторых плагинов Eclipse.Имея описание языка в духе EBNF, он генерирует модель, анализатор, редактор с подсветкой синтаксиса, автозаполнение и т. Д.

0 голосов
/ 14 ноября 2011

Не столько фреймворк, но SlateIDE - это редактор, написанный на scala, там вы можете найти что-то полезное.

...