Здравствуйте, konsoletyper, Вы писали:
K>См. этот архив.
K>Так называется побочная ветвь проекта BnfMacro. К собственно макросу я пока не приступал. Однако, уже получился генератор парсера/лексера. Думаю, того лексера, который генерится утилитой, вполне достаточно, чтобы, например, делать подсветку на RSDN. Так что если я не успею с макросом, вполне можно юзать утилитку.
K>К сожалению, пока нет никакой документации, но сейчас занимаюсь этим. Можно взять имеющиеся bnf-файлы и разбираться по ним.
K>Чтобы скомпилить проект, нужно заменить имеющийся файл Nemerle.MSbuild.targets на тот, который прилагается в архиве в папке misc. Так же нужно в корне солюшна положить файл nunit.framework.dll, либо вообще отключить вроект Common.Tests.
K>В папке с бинарниками я положил лексику C#. Сгенерированный лексер пока не тестировал, но по идее должен работать.
Может ли кто-то взять это дело и покумекать как на его базе можно было бы создать колорер (подкрашиватель исходников к фрагментам кода)?
... << RSDN@Home 1.2.0 alpha rev. 637>>