Генераторы парсеров я не пробовал - на мой взгляд слишком сложная и избыточная абстракция когда хочется контролировать каждый момент парсинга в сравнении с простым ручным парсингом только нужного мне синтаксиса (<300 строк кода на жс)
Вы знаете байку про Моцарта, ученика и симфонии? Так вот, я бы не советовал Вам браться за собственный продакшен-компилятор — с очень высокой вероятностью получится совсем не то, на что Вы рассчитываете. 🤷♀️