Всегда приятно, когда твой труд принес кому-то пользу
Почитайте пост https://t.me/ngFanatic/251 о том, как он использовал SimplePEG.
Simple PEG - это простая и элегантная реализация парсера PEG. Он позволяет вам быстро написать свой парсер для конкретной задачи.
Если вас вдруг заинтересовали парсеры: как они работаю и как написать свой парсер - то посмотрите доклад:
Если просто хотите написать свой маленький парсер, то можете посмотреть видео
Или начните с SimplePEG playground :)
https://simplepeg.github.io/#/playground