Support overriding macroexpand-1 during analysis

Description

macroexpand-1 has proven a good extension point in tools.analyzer as a way to customize macroexpansion in tooling.

This patch proposes to make cljs.analyzer/macroexpand-1 dynamic to get similar results.

Patch: CLJS-2834.patch

Environment

None

Attachments

1

Activity

Show:

Ambrose Bonnaire-SergeantJanuary 15, 2020 at 10:09 PM

Closing, not relevant anymore.

Won't Do

Details

Assignee

Reporter

Priority

Created July 18, 2018 at 4:35 PM
Updated February 25, 2022 at 5:07 PM
Resolved January 15, 2020 at 10:09 PM