我很困惑,請幫助我。根據本教程http://www.ibm.com/developerworks/opensource/tutorials/os-ecl-commplgin1/index.html,我需要做的第一件事是創建一個解析器和詞法分析器。好的,我決定使用ANTLR。現在我已經在網上檢查了ANTLR ..但是我應該使用哪種ANTLR? ANTLR Works/ANTLR V3/ANTLR V4?我想在這個階段之後建立一個編輯器,所以我希望生成的解析器/詞法分析器/等可以與它順利集成。我在這裏試圖做的實際上是爲我的語言創建一個可插入到Eclipse中的IDE。謝謝。 :)我選擇哪種ANTLR產品?
-3
A
回答
0
ANTLR(用於語言識別的另一種工具)是用於生成各種識別器的工具。目前有兩個版本:v4,最新的版本和v3,因爲不同語言目標需要的運行時間(許多尚未被移植到v4),它仍然廣泛使用。
ANTLR Works是開發ANTLR識別器的獨立IDE。還有其他工具,比如Eclipse插件,VS插件等。
如果你打算使用Eclipse,那麼使用Eclipse插件爲IDE開發解析器聽起來很自然。您應該先與其他應用程序,測試解析器等進行比較,以瞭解它是如何工作的。
+0
謝謝你的解釋!祝你有美好的一天。 –
+0
如果我的回答對你有用,請接受它(通過左邊的複選標記)。 –
相關問題
- 1. 我可以在Mysql中選擇哪幾種產品?
- 2. 選擇多種顏色的產品?
- 3. Magento中的產品的多種選擇
- 4. AJAX產品選擇
- 5. 產品選擇Magento
- 6. Magento Bundle產品 - 選擇產品變體
- 7. MySQL選擇產品相似產品
- 8. 您選擇哪種郵件服務器來開發您的產品
- 9. Mysql的選擇父產品
- 10. 與用戶選擇產品
- 11. bugzilla模板選擇產品
- 12. 我選擇哪種類型的項目
- 13. 我應該選擇哪種OAuth2.0授權
- 14. 我應該選擇哪種佈局?
- 15. 我可以選擇哪種AMQP或MQTT?
- 16. 我應該選擇哪種方法?
- 17. 我應該使用哪種DAL選擇?
- 18. 我應該選擇哪種ActiveMQ運輸?
- 19. 我應該選擇哪種XML結構?
- 20. 如何選擇每種產品的所有類別,並按照每種產品將其返回一行?
- 21. 產品具有多種選擇的過濾器MySQL和PHP
- 22. 只爲Magento中的產品選擇某種顏色
- 23. 從MySQL中的每個類別中選擇2種產品
- 24. 選擇哪種分類?
- 25. 哪個MySQL查詢根據位置選擇產品
- 26. 選擇替代產品,添加免費產品,Ubercart中的附錄產品?
- 27. 我的SaaS產品有哪些地圖選擇(例如Google,Bing等)?
- 28. 顯示產品價格WooCommerce與產品插件選擇框
- 29. 如何從'n'產品中選擇'x'產品
- 30. 選擇產品時生成產品序列號MVC4
如果你想爲Eclipse語言編輯器,你應該看看[Eclipse Xtext](http://www.eclipse.org/Xtext/) –