Полноценные монадические парсеры на С++, аналог хаскельного Parsec.
https://github.com/graninas/cpp_parsec_free
И даже два движка!
Потренировавшись
По сути, то же самое я когда-то провернул и с монадической STM для С++. Тоже два движка, тоже полноценная реализация хаскельной STM.
https://github.com/graninas/cpp_stm_free
Моя архитектура и мои подходы универсальны, работоспособны, продуктивны и прагматичны. Я создал десяток-другой проектов в доказательство, а также написал три книги.
Functional Design and Architecture: Examples in Haskell
Проектирование на уровне типов (Pragmatic Type-Level Design)
И это все доступно уже лет десять как.