Информация об изменениях

Сообщение [Nitra] ReSharper plugin (screenshot) от 23.09.2015 17:44

Изменено 24.09.2015 12:36 VladD2

Вот решил в качестве отчета о работе показать скриншот из плагина к Решарперу.

На скриншоте переход к декларации (F12) по ссылке ссылающейся на класс "U" состоящий из двух part-ов.

Подсветка так же сделана по символам. .ncs — файлы — это C# типизируемый найтрой. Весь код типизации доступен здесь.

В ближайшее время выложу обновленный материал по типизации.

Да, плагин генерируется автоматически. Для этого нужно вызвать Nitra.LanguageCompiler.exe и передать ему ссылку на сборк[у|и] содержащ[ую|ин] грамматику и АСТ с типизацией Nitra, а так же описание языка в формате .nlang (пример — описание для Шарпа). Nitra.LanguageCompiler.exe генерирует C#-проект, который после компиляции дает плагин к Решарперу в формте nuget-пакета. Далее публикуем полученный пакет в галереии плагинов Решарпера и кто угодно может воспользоваться новым языком.

[Nitra] ReSharper plugin (screenshot)
Вот решил в качестве отчета о работе показать скриншот из плагина к Решарперу.

На скриншоте переход к декларации (F12) по ссылке ссылающейся на класс "U" состоящий из двух part-ов.

Подсветка так же сделана по символам. .ncs — файлы — это C# типизируемый найтрой. Весь код типизации доступен здесь.

В ближайшее время выложу обновленный материал по типизации.

Да, плагин генерируется автоматически. Для этого нужно вызвать Nitra.LanguageCompiler.exe и передать ему ссылку на сборк[у|и] содержащ[ую|ин] грамматику и АСТ с типизацией Nitra, а так же описание языка в формате .nlang (пример — описание для Шарпа). Nitra.LanguageCompiler.exe генерирует C#-проект, который после компиляции дает плагин к Решарперу в формте nuget-пакета. Далее публикуем полученный пакет в галереии плагинов Решарпера и кто угодно может воспользоваться новым языком.



[Обновлено]

Сообщения об ошибках: