Use clojure.lang.Compiler's analyzer

Description

Problem

The tools.analyzer.jvm analyzer is quite slow, sometimes 3-8x slower than clojure.lang.Compiler.

Solution

Convert the output of clojure.lang.Compiler/analyze to the same format as tools.analyzer.jvm's AST format.

Related: TANAL-113

Release: 0.3.25

Environment

None

Status

Assignee

Ambrose BS

Reporter

Ambrose BS

Labels

None

Approval

None

Patch

None

Fix versions

Priority

Minor
Configure