rsdn / nitra

Nitra is a language workbench
Apache License 2.0
145 stars 11 forks source link

[Feature request] Highlighting generator #50

Open NN--- opened 7 years ago

NN--- commented 7 years ago

Automatic highlighting generator for different editors: GitHub linguist: https://github.com/github/linguist Notepad++ Sublime

and so on.

VladD2 commented 7 years ago

Может сам попробуешь это дело сделать? Я могу рассказать, что надо делать. Это можно реализовать в отдельной утилите командной строки. В этом комите я добавил в CompositeGrammar свойство Literals возвращающее список литералов из грамматики. Утилита должна брать сборку, вынимать из нее список CompositeGrammar-ов и считывать у них литералы. Ну, и а далее останется только оформить их в соответствующий формат.