Исходный код проекта Nitra доступен на
https://github.com/JetBrains/Nitra
Лицензия
FreeBSD.
Доступ на изменения к нему получить нельзя, но можно предлагать свои пул-реквесты. Мы их будем рассматривать и принимать, если нет противопоказаний.
Для сборки проекта нужно иметь установленный или собранный из исходников
Nemerle последней версии. Поддерживается .Net 4 и выше. Учтите, что если на машине стоит несколько студий нужно ставить Nemerle для самой старшей студии и использовать ее для сборки.
Перед первой сборкой проекта нужно выполнить
Nitra\BuildBoot.cmd или
Nitra\RebuildBoot.cmd. Nitra использует бутстрапинг, так что без этого шага у вас не удастся собрать проект.
Далее открываете Nitra.sln в студии и выполняете сборку проекта. Под отладку удобнее всего ставить проект
Nitra.Visualizer. Это тестовая утилита пригодная как для отладки самой Nitra, так и для отладки парсеров собственного производства.