Здравствуйте, ionoy, Вы писали:
I>Автодополнение получить не так уж и сложно. Но придётся разбираться с Нитрой, без этого никак.
Даже чтобы выкинуть ненужное из Ammy, придётся разбираться с Nitra, так что тут без вариантов. Но задачка интересная, можно поиграться на досуге.
I>Зависит от того, насколько далеко ты хочешь с этим решением зайти. Если подсветка и интеллисенс не нужны, то можно обойтись XML парсером и всё сделать вручную. Там работы вроде немного должно получится. Если же хочется, чтобы всё было красиво, то придётся разобраться с Нитрой. Насколько я понимаю, плагин для студии уже работает, так что студийного кода тебе писать не придётся. Достаточно будет описать свой язык, ну и MSBuild таск, для компиляции. Хотя, если не хочется возиться, то можно генерировать результат по сохранению файла, без таска.
Подсветка и автодополнение кода нужны, без них в альтернативном языке смысла ноль, им пользоваться будет слишком сложно. Смотрю список
Languages powered by Nitra — если есть "typer", значит, автодополнение и подсветка есть? Хотелось бы найти минимальный пример со всеми необходимыми мне фичами.