Сообщение [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-пакета. Далее публикуем полученный пакет в галереии плагинов Решарпера и кто угодно может воспользоваться новым языком.
На скриншоте переход к декларации (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-пакета. Далее публикуем полученный пакет в галереии плагинов Решарпера и кто угодно может воспользоваться новым языком.
[Обновлено]
Сообщения об ошибках:
На скриншоте переход к декларации (F12) по ссылке ссылающейся на класс "U" состоящий из двух part-ов.
Подсветка так же сделана по символам. .ncs — файлы — это C# типизируемый найтрой. Весь код типизации доступен здесь.
В ближайшее время выложу обновленный материал по типизации.
Да, плагин генерируется автоматически. Для этого нужно вызвать Nitra.LanguageCompiler.exe и передать ему ссылку на сборк[у|и] содержащ[ую|ин] грамматику и АСТ с типизацией Nitra, а так же описание языка в формате .nlang (пример — описание для Шарпа). Nitra.LanguageCompiler.exe генерирует C#-проект, который после компиляции дает плагин к Решарперу в формте nuget-пакета. Далее публикуем полученный пакет в галереии плагинов Решарпера и кто угодно может воспользоваться новым языком.
[Обновлено]
Сообщения об ошибках: