История изменений
Исправление yoghurt, (текущая версия) :
Сам счастлив с Haskell+Parsec. Пацаны говорят, что Парсек не тру, потому что на комбинаторах и рантаймовый (в отличие от Хаппи с его квазиквотированием), но именно этим он мне и нравится. Пока упёрся в единственное ограничение - если делать разбор выражений встроенным buildExpressionParser, лексеру нельзя сообщить собственные свои разделители токенов.
Исходная версия yoghurt, :
Сам счастлив с Haskell+Parsec. Пацаны говорят, что Парсек не тру, потому что на комбинаторах и рантаймовый (в отличие от Хаппи с его квазиквотированием), но именно этим он мне и нравится. Пока упёрся в единственное ограничение - если делать разбор выражений встроенным buildExpressionParser, лексеру нельзя собственные свои разделители токенов.