0
A
回答
1
當你構建一個CommonTokenStream,你告訴它使用什麼渠道。解析器不會看到其他通道上的令牌。
1
是的,你可以在解析器中使用隱藏的標記。
我們一直這樣做。唯一的問題是你需要知道什麼時候查找它。
Antlr有一些它使用的術語。
A Hidden
令牌只是在單獨的流上傳輸。用戶可以通過在當前匹配的令牌上調用getHiddenAfter
或getHiddenBefore
來始終檢查隱藏的令牌。
注意:在匹配的令牌之前或之後可能會隱藏多個令牌,因此您應該遍歷它們。
A Discarded
當您告訴詞法分析器丟棄它時,實際上會刪除令牌。它永遠不會再被你看到。
相關問題
- 1. ANTRL4解析器語法測試隱藏通道標記
- 2. 解析換行,作爲最終的結單EOF標記與ANTLR3
- 3. Antlr3解析器路徑命令外殼
- 4. ANTLR3解析表達式
- 5. 在Eclipse中隱藏標記
- 6. 隱藏ArcGis標記
- 7. jQuery隱藏標記
- 8. 隱藏標記 - Mapbox
- 9. LL(*)解析器(如antlr3)可以解析C++嗎?
- 10. 標記解析器失敗
- 11. 隱藏元素dojo解析
- 12. 當解析不完整的語句時Antlr3下一個可用的標記
- 13. Android:如何解析SAX解析器中的相同標記?
- 14. Antlr3解析器中的上一個令牌
- 15. 如何在Antlr3中解析此解析模糊
- 16. 簡單的Antlr3令牌解析
- 17. li標記中的隱藏div
- 18. TextView中的隱藏字段/標記?
- 19. 隱藏Google地圖標記
- 20. 使用LeafletSlider隱藏標記?
- 21. 隱藏標記元素
- 22. 隱藏/顯示標記
- 23. 隱藏在瀏覽器中解析的url
- 24. Antlr3匹配沒有空格的標記
- 25. 幫助解析日誌文件(ANTLR3)
- 26. 解析空標記
- 27. JavaScript標記解析
- 28. 如何隱藏內部標記羣集中的標記infowindow
- 29. 試圖解析javascript隱藏的html
- 30. 如何解析隱藏的輸入值
我參考了這個http://www.antlr.org/wiki/pages/viewpage.action?pageId=557063。但不是ANTLR的專家,不瞭解如何使用這些方法。 謝謝 – Batman 2010-02-01 15:15:09