2010-01-04 72 views

回答

5

根据this publication,Microsoft在Microsoft Visual Studio安装文件asmparse.grammar中提供了MSIL语法。如果您没有MSVS,则该语法也列在出版物中(请参阅第79页)。

如果我没有记错的话,那可能语法非常简单,只是被复制并在ANTLR语法文件粘贴(即它是一个LL语法,不是LR一个)。如果您不熟悉两者之间的差异,请查看this ANTLR article