Я ищу грамматику BNF для C # v4, которую я могу передать в fsyacc, или если я не могу найти генератор синтаксического анализа на основе EBNF, который может выводить F #.
РЕДАКТИРОВАТЬ: Я не собираюсь писать анализатор для C #, но экспериментальный анализатор для очень похожей грамматики, и, поскольку между двумя грамматиками существует огромное буквальное совпадение, я считаю, что легче начать с грамматики C # и просто изменить биты, которые отклоняются.Однако единственная грамматика для C # v4, которую я нашел, - это EBNF
. Альтернативным ответом будет преобразование из EBNF в BNF
.