[Nitra] ReSharper plugin (screenshot)
От: VladD2 Российская Империя www.nemerle.org
Дата: 23.09.15 17:44
Оценка: 93 (4)
Вот решил в качестве отчета о работе показать скриншот из плагина к Решарперу.

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

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

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

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

http://files.rsdn.org/73/Nitra-Resharper-support-01.png

[Обновлено]

Сообщения об ошибках:
http://files.rsdn.org/73/Nitra-Resharper-support-02.png
http://nemerle.org/Banners/?g=dark
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 24.09.2015 12:36 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.