Re[2]: Свой разборщик аналога упрощённого Delphi
От: uni Россия  
Дата: 05.08.19 09:41
Оценка:
LS>аналогичную задачу я решал при помощи ANTLR, нужна была трансляция из специализированного скрипта в C#.
LS>этот инструмент популярный, в свободном доступе можно найти уже готовые грамматики паскаля.

Да, изначально я наткнулся на статью на хабре про ANTLR, где в комментариях упоминали Nemerle.PEG. Вот и прошёлся по ссылочкам. Оказалось, что RSDN ещё живой. Меня подкупила простота примеров, которые были показаны в демке 2011 г. Я как-то переделывал потоковый парсер JSON'а как раз на язык ST, пришлось изучать как устроен парсер, называющийся jsmn. Я вручную перелопачивал код парсера, а можно написать там 40 строк и получить искомое дерево. Конечно хочется владеть хотя бы каким-то инструментом, который может делать подобные вещи таким образом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.