Согласно этой публикации , Microsoft предоставляет грамматику MSIL в установочном файле Microsoft Visual Studio asmparse.grammar . Если у вас нет MSVS, грамматика также указана в публикации (см. Стр. 79).
Если я не ошибаюсь, эту грамматику можно скопировать и вставить в файл грамматики ANTLR (т. Е. Это LL грамматика , а не LR один). Если вы не знакомы с разницей между ними, взгляните на эту статью ANTLR .