В поисках основного текста грамматики Antlr в VS2010 - PullRequest
2 голосов
/ 25 февраля 2011

Я ищу способ редактирования файлов грамматики antlr непосредственно в VS2010 с подсветкой синтаксиса.

Я часто использовал antlrworks, но у него есть недостаток: мне нужно запускать antlrworks отдельно, а затем перейти к файлу, который я хочу отредактировать, внести изменения и сохранить. Для мелких исправлений мне не нужны все инструменты Antlrworks, но мне все же хотелось бы выделить синтаксис.

Но я не смог заставить VS2010 открыть antlrworks с нужным файлом, и я не нашел другого способа получить подсветку синтаксиса непосредственно в редакторе VS2010, он просто открывается в виде простого текста.

Я могу заставить Visual Studio открывать antlrworks, но он будет открываться только с последним набором открытых файлов, а не с тем, на который я нажал.

Итак, мои вопросы:

Есть ли способ заставить antlrworks открываться с нужным файлом, когда я дважды щелкаю в нем в обозревателе проектов Visual Studio?

Есть ли другой способ получить правильное выделение синтаксиса для файлов грамматики antlr в пределах Visual Studio (или с другим редактором, желательно не с тем, который стоит денег, но, если нет бесплатных, может быть коммерческий)

Ответы [ 2 ]

2 голосов
/ 09 июля 2011

Вы можете попробовать расширение Tunnel Vision Labs. Это можно найти в Галерея Microsoft

1 голос
/ 26 февраля 2011

Вы можете предоставить пользовательский класс анализатора, который Visual Studio использует для выделения файлов грамматики ANTLR.

См .: Синтаксическая раскраска (Каркас управляемых пакетов)

...