2010-01-04 88 views

回答

5

根據this publication,Microsoft在Microsoft Visual Studio安裝文件asmparse.grammar中提供了MSIL語法。如果您沒有MSVS,則該語法也列在出版物中(請參閱第79頁)。

如果我沒有記錯的話,那可能語法非常簡單,只是被複制並在ANTLR語法文件粘貼(即它是一個LL語法,不是LR一個)。如果您不熟悉兩者之間的差異,請查看this ANTLR article