2010-01-04 3 views

ответ

5

Согласно this publication, Microsoft предоставляет грамматику MSIL в установочном файле Microsoft Visual Studio asmparse.grammar. Если у вас нет MSVS, грамматика также указана в публикации (см. Стр. 79).

Если я не ошибаюсь, что грамматика может в значительной степени просто скопировать и вставить в файл ANTLR грамматики (то есть. Это LL грамматика, не LR один). Если вы не знакомы с различием между ними, посмотрите на this ANTLR article.