Получение AST от собственного анализатора ClojureScript - PullRequest
0 голосов
/ 24 января 2020

Я бы хотел получить AST форм Clojurescript из собственного хоста ClojureScript . Я бы хотел AST, подобный тому, который вы можете получить, используя clojure.tools.analyzer / tools.analyzer.jvm - эквивалентный проект для clojurescript теперь устарел и в нем сказано использовать cl js .analyzer.api Однако функция анализа в API доступна только в Clojure, но не в ClojureScript.

Так что, похоже, мне нужно позвонить по коду cl js .analyzer напрямую, чтобы получить доступ к AST. К сожалению, существует довольно много входных переменных и некоторый анализ и состояние компилятора, которые необходимо правильно настроить, и я не могу найти ни одного примера того, как это сделать. Может ли кто-нибудь, пожалуйста, опубликовать один?

...