Есть ли хороший генератор синтаксического анализатора типа LALR типа yacc / bison для .NET? [закрыто]

StackOverflow https://stackoverflow.com/questions/36709

  •  09-06-2019
  •  | 
  •  

Вопрос

Есть ли хороший генератор синтаксического анализатора типа LALR для yacc / bison для .NET?

Это было полезно?

Решение

Antlr поддерживает генерацию кода C #, хотя это LL (k), технически не LALR. Его правила переписывания дерева - интересная особенность.

Другие советы

SableCC может генерировать код на c #. Это довольно хорошо, но вам нужно несколько дней, чтобы понять, как все это работает, потому что документация не так уж и хороша

Генератор синтаксических анализаторов Gardens Point выглядит хорошо, однако я не имел шанс попробовать это сам.

Ознакомьтесь с Gold . Он совместим с LALR и поддерживает множество языков, если не большинство. Золото может конвертировать грамматики YACC и Bison.

Если это не соответствует вашим потребностям, просмотрите эту страницу .

Spirit - это еще один анализатор LALR.

Также обратите внимание, что Mono создал вариант анализатора Jay для своих c # и .NET framework. , Насколько я могу судить, их компилятор c # - качество продукции.

Coco Это LL (k), но делает хорошую работу

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top