ANTLR V4插件在intellij中提供了一個選項,可以使用右鍵視窗中的 "測驗規則 "選項測驗語法中的決議器規則。但是這個選項對于詞典規則來說是灰色的。我怎樣才能使用這個插件來測驗詞典規則呢?
uj5u.com熱心網友回復:
如果你按住Ctrl鍵,在預覽面板的源視圖中懸停在你的輸入上,你可以在指標下得到一個彈出式的標記預覽。您可以調出Intellij Plugin read.me on github并搜索 "ctrl key "以獲得一個示例。 你仍然需要選擇一個決議規則進行除錯,以獲得這個輸出。
它很有用,但要懸停在所有東西上以獲得全貌,這有點乏味。
你可能會發現使用帶有-tokens選項的grun別名或grun <GrammarName> tokens替代方案更有用(使用tokens而不是啟動規則將只是運行lexer并將tokenStream轉儲到sysout)。 它不是插件的一部分,但通常是一個非常有用的方法,可以從命令列(甚至是IntelliJ的終端標簽)驗證你的詞法規則。 你需要運行antlr命令來生成你的源代碼,并編譯java源代碼來運行grun別名。
(在ANTLR主頁上的快速啟動向您展示了如何設定grun別名。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/320510.html
標籤:
上一篇:由于ignite-spark庫的依賴性問題,無法運行Ignite-Scalasbt代碼
下一篇:使用URL引數的PHP重定向
