/ / Je možné prejsť stromom (dátová štruktúra), aby sa uzavrel a pracoval na ňom? - java, clojure, strom, antlr

je možné odovzdať strom (dátovú štruktúru), aby sa naň mohol pokúšať a pracovať? - java, clojure, strom, antlr

stromová štruktúra zostavená z java kódu, ktorý prešiel do clojure REPL a potom s použitím tejto dátovej štruktúry na nej pracuje. tento strom tvorí ANTLR po analýze kódu.

odpovede:

0 pre odpoveď č. 1

Interop Clojure s javou je veľmi dobrý. Existuje nejaký dôvod, prečo môžete volať ANTLR z Clojure a takto vygenerovaný strom jednoducho použiť?

http://clojure.org/java_interop


0 pre odpoveď č. 2

môžete do svojho projektu zahrnúť triedu java, ktorá vytvára strom, a volaním z REPL získate objekt. potom Uzatvorte tento objekt obsahu svojich sŕdc :)

Jediné skutočné rozhodnutie, ktoré musíte urobiť, je urobiťovládanie začať v Clojure, ktorý potom volá java alebo naopak. Ja osobne považujem za ľahšie začať v Clojure, pretože pre mňa je príjemnejšie pracovať s leiningen ako s mavenom.