Я заметил явное отсутствие парсеров LL, которые создают парсеры на функциональных языках. Идеальная находка для того, что я искала без успеха, - это что-то, что бы создать парсер Haskell для грамматики LL (*) в стиле ANTLR (по модулю незначительного переформатирования грамматики) и был удивлен, что каждый последний генератор синтаксического анализатора с функциональным языковая цель, которую я нашел, был своего рода парсером LR.
Я хочу перейти на синтаксический анализатор этого языка. Я работаю над тем, у которого есть функциональные функции от ANTLR до самообучения в самом языке, и это очень помогло бы, если бы я мог переносить на свой язык что-то почти наверняка правильное в другой функциональный язык (желательно, я знаком с Haskell и Scala), вместо того, чтобы полностью переписывать его с нуля, хотя в конце концов я мог бы это сделать, поскольку основной язык невелик.
В этот момент больше, чем даже решение этого, мне очень любопытно, почему нет таких генераторов пар LL (*) или даже LL (k), но многие генераторы LR, поскольку LL кажется изначально проще.