有太多人告訴我有關缺點,但它的優點是什麼?什麼是JavaCC的優勢與ANTLR
6
A
回答
7
JavaCC不需要自己的運行時JAR(它生成的代碼可以自行運行),而ANTLR可以。
2
如果您已經瞭解Java,那麼JavaCC非常容易學習。語法與標準Java語法非常相似,差異很直觀。
+0
+1這符合我幾年前與JavaCC的經驗。 – 2012-12-13 21:30:58
2
JavaCC可以在去年生成C++,而Sreeni(維護者)正在改進系統。
http://java.net/projects/javacc/lists/users/archive/2011-02/message/10
相關問題
- 1. pathmunge優於grep的優勢是什麼?
- 2. Kafka優於RabbitMQ的優勢是什麼?
- 3. rsh與Perl的Expect.pm有什麼優勢?
- 4. 工廠模式的優勢是什麼?
- 5. 什麼是Android的領先優勢?
- 6. C#4中DLR的優勢是什麼?
- 7. 鏈式異常的優勢是什麼
- 8. 什麼是asp.net mvc的優勢?
- 9. Silverlight中DLR的優勢是什麼?
- 10. ASP.NET Webforms的主要優勢是什麼?
- 11. 鍵值存儲的優勢是什麼?
- 12. 什麼是ASO和BSO,使用這些的優勢是什麼
- 13. ANTLR語法謂詞JAVACC
- 14. 人們用Parsers做什麼,就像antlr javacc一樣?
- 15. reftype {}有什麼優勢?
- 16. 裝載機優於Android中的Asynctask的優勢是什麼?
- 17. 爲什麼MVVM以及它的核心優勢是什麼?
- 18. SMACK優於SE Linux的優勢是什麼?
- 19. WCF服務優於WebService 2.0的性能優勢是什麼?
- 20. Mocha優於RSpec內置嘲諷框架的優勢是什麼?
- 21. 什麼是#的語法ANTLR
- 22. 那麼Android 3.0中片段的確切優勢是什麼?
- 23. Button上的ImageButton有什麼優勢嗎?
- 24. 硒與WebDriver,有什麼明顯的優勢?
- 25. 什麼是隱式類型的優勢的C#3.0> +
- 26. 我們知道nvcc的#pragma展開的「優勢」是什麼?
- 27. DB2比VSAM有什麼優勢?
- 28. ASP.NET 3.5 Extensions Preview 2有什麼優勢?
- 29. 使用NSOutputstream有什麼優勢?
- 30. Hudson vs使用shellcript有什麼優勢?
等等。 ANTLR生成Java,但是Java不會像現有的Java應用程序那樣在同一個運行時運行?我有點困惑。 JavaCC是否允許您直接執行其解析的結構,而不需要通過編譯和動態類加載? – 2012-12-13 21:29:59
@ebyrob:由ANTLR生成的代碼要求ANTLR JAR在該代碼執行時位於類路徑中,而JavaCC生成的代碼將自行運行。 – skaffman 2012-12-16 03:04:44