Мне действительно интересны комбинаторы парсеров, особенно те, которые могут иметь дело с леворекурсивными и неоднозначными грамматиками. Я знаю невероятную Супердержаву Николаса Блюмхардта , но она не в состоянии справиться с этим видом грамматики.
Я нашел несколько библиотек GLL-синтаксических анализаторов, таких как https://github.com/djspiewak/gll-combinators,, но он использует Scala и, для меня, это большое неудобство (я не знаю этот язык).
Я хотел бы знать, есть ли какие-либо из них в C # (или Java)
Большое спасибо.