В Scala у меня есть грамматика, реализованная с использованием библиотеки Parser Combinators. Теперь то, что я хочу сделать, это генерировать случайные строки, учитывая грамматику из библиотеки комбинаторов парсеров.Сгенерировать строки из грамматики в ScalaCheck
Мне кажется, что библиотека ScalaCheck делает это как-то противоположно комбинаторам Parser, поскольку она объединяет генераторы вместо парсеров.
Есть ли способ генерации строк с использованием Комбиниров Parser или ScalaCheck или есть простой способ преобразования Комбинера Parser в генератор?