>>/9448/
> Выглядит как старьё примитивного древенего программинга. Не уверен в хорошести данного ПО.
Наоборот. lex и yacc - это древние UNIX утилиты, которые как раз предназначены для создания генераторов лексического и синтаксического анализа.
flex и bison - их реализации от GNU.
Лучше ПО в хорошести нет.
На выходе flex код на C.
> pyparsing из питона мне понравился гораздо больше, всё лакончино, логично, операторы норм перегружены.
Он вроде императивный. Мне не понравилось.
> А ещё регеэксы это фуватая техника, по моему-.
Как раз декларативные регексы - это годно.
Очень хороший тред. Правда, нет времени читать.
Если правильно помню, парсер на pyparsing парсит код лайси и переводит его в байт-код llvm.
Почему бы код не переводить в код С? А потом компилировать произвольным компилятором?