樹結構通過從java代碼傳遞給clojure REPL然後使用該數據結構工作。這個樹在解析代碼之後由ANTLR組成。是否有可能通過樹(數據結構)進行clojure並對其進行處理?
2
A
回答
0
Clojure與java的互操作性非常好。有沒有理由不能從Clojure調用ANTLR,並簡單地使用生成的樹?
0
,您可以包括產生樹項目中的Java類,並從REPL調用它來獲取一個對象。然後Clojure該對象到你的心內容:)
你需要做的唯一真正的決定應該控制在Clojure然後調用java或其他方式開始。我個人覺得從Clojure開始比較容易,因爲我覺得Leiningen比Maven更適合工作。
相關問題
- 1. python3通過pop3下載郵件並對其進行處理
- 2. 是否可以對項目元數據進行批處理?
- 3. 是否有可能通過數據對python中的csv文件進行排序?
- 4. 閱讀分批CSV數據並對其進行處理
- 5. 通過perl處理數據後對元素進行計數
- 6. 通過一系列函數和一個seq中的其他參數對數據結構進行線程處理
- 7. 是否有可能進行異步處理
- 8. Redis:是否有可能通過其他鍵值對相同分數進行排序設置結果
- 9. 是否可以通過機器邊界(通過tcp-ip)進行事務處理?
- 10. 通過Elasticsearch中的其他數據進行排序。可能嗎?
- 11. 是否可以通過以下函數進行列表理解?
- 12. 是否有可能通過數據註釋進行「選擇性」驗證?
- 13. 是否可以在Clojure中進行數據類型繼承?
- 14. 是否有可能對SSAS中的多維數據集進行「取消處理」以僅檢索元數據?
- 15. 是否有可能通過AJAX請求加載asp:控件並使用webservices進行處理?
- 16. 哪個數據庫可以處理通過數百萬行進行分頁
- 17. 是否可以通過Python進行HTML抓取,數據挖掘?
- 18. 通過RPC與元數據進行服務結構通信
- 19. 是否可以通過subprocess.Popen與子子進程進行通信?
- 20. 是否有可能通過使用yGuard進行混淆來管理日誌?
- 21. 是否有可能通過Jenkins管道進行Git合併/推送
- 22. 通過引用傳遞一個結構並對其進行操作
- 23. 是否有可能使用jQuery對GridView行進行排序?
- 24. 從字段中獲取數字並對其進行處理
- 25. 更新通過一個下拉列表值,並對其進行處理AJAX
- 26. 通過電子郵件請求審批並對其進行處理Python + Django
- 27. 在Scala中對構造函數進行通用化處理
- 28. 是否可以對Android視頻輸出進行後期處理?
- 29. 是否有可能具有驗證並使用rich:modalPanel進行數據輸入呢?
- 30. 是否可以指定HTTP連接只能通過蜂窩網絡進行,而不能通過Wifi進行?
你能舉個例子嗎?說calculateum.java的樹傳遞給clojure和clojure。一些示例代碼? – vikbehal