Генератор-редактор для грамматик ANTLR? - PullRequest
9 голосов
/ 12 апреля 2011

Я использую ANTLR для создания нового языка программирования общего назначения, и я вполне доволен им.

В связи с тем, что я хотел бы предоставить хорошие инструменты для облегчения разработки написанных программсо своим языком я начинаю задумываться о реализации редактора для этого языка через соответствующий плагин Eclipse.

Существуют ли какие-либо инструменты / проекты, которые позволяют вам иметь полноценный редактор (с подсветкой синтаксиса, кодомзавершение и т. д.).Я знаю, что Xtext позволяет вам делать это автоматически, а как насчет ANTLR?

Я видел это письмо в списке рассылки ANTLR, но у него нет ответов

Ответы [ 2 ]

5 голосов
/ 28 апреля 2011

Я бы попробовал Xtext.Он не предоставляет всех возможностей Antlr на уровне грамматики, но среда предлагает отличные компоненты инфраструктуры, такие как тесная интеграция с компонентами моделирования Eclipse и Eclipse UI.

3 голосов
/ 06 сентября 2012

Monticore , кажется, почти делает то, на что вы (и я) надеетесь. В их примере Диаграмма последовательности сообщений есть редактор Eclipse, это пример проекта Eclipse. Я сейчас смотрю на это. Monticore основан на antlr, и грамматика очень похожа на ANTLR.

...