1
是否有一種將ANTLR中的評論傳播到生成的代碼的方法? 例如如果我在* .g4文件的註釋中擁有Subversion修訂版本號關鍵字($ Rev $),是否有一種方法可以將它放在生成的代碼中,以便我知道解析器是在修訂版本語言?ANTLR評論傳播
乾杯, 亞當
是否有一種將ANTLR中的評論傳播到生成的代碼的方法? 例如如果我在* .g4文件的註釋中擁有Subversion修訂版本號關鍵字($ Rev $),是否有一種方法可以將它放在生成的代碼中,以便我知道解析器是在修訂版本語言?ANTLR評論傳播
乾杯, 亞當
在這個時候,我們沒有抄襲從語法的評論到生成的代碼,雖然我們應該。添加https://github.com/antlr/antlr4/issues/375
嗨,感謝您的及時回覆,並將其添加到功能請求列表。作爲解決方法,我添加了@ @members {public final String VERSION =「$ Rev $。」; }'這樣我就可以將版本附加到解析器/詞法分析器類。我對使用ANTLR相對比較陌生,並沒有嘗試在語法文件中添加任何代碼,這是否合理? – adam
嘿,那是一個很好的把戲! –