Ищу ANTLR грамматику syntaxt highlight в VS2010
Я ищу способ редактировать файлы грамматики antlr непосредственно в VS2010 с подсветкой синтаксиса.
Я использовал antlrworks много, но у него есть недостаток, что я должен запустить antlrworks отдельно, а затем перейти к файлу, который я хочу отредактировать, сделать измененные и сохранить. Для незначительных исправлений мне не нужны все инструменты в Antlrworks, но я все равно хотел бы выделить синтаксис.
Но я не смог заставить VS2010 открыть antlrworks с нужным файлом и не нашел другой способ получить подсветку синтаксиса непосредственно в Редакторе VS2010, он просто открывается как обычный текст.
Я могу заставить visual studio открыть antlrworks, но он откроется только с последним набором файлов, которые у него были открыты, а не с тем, на который я нажал.
Итак, мой вопрос(ы):
Есть ли способ заставить antlrworks открыться с нужным файлом, когда я дважды щелкну по нему в обозревателе проектов visual studio?
Есть ли какой-либо другой способ получить правильный синтаксис подсветки для файлов грамматики antlr в visual studio (или с другим редактором, предпочтительно не тем, который стоит денег, но если нет свободных, то коммерческий может быть вариантом).
2 ответа:
Можно предоставить пользовательский класс синтаксического анализатора, который Visual Studio использует для выделения файлов грамматики ANTLR.
См.: Раскрашивание Синтаксиса (Структура Управляемого Пакета)
Можно попробовать расширение Tunnel Vision Labs. Это можно найти в Microsoft Gallery