5 ms·
How is "renaming of symbols" done? Did you write your own Clojure parser?
by Kototama 13y ago
How is "renaming of symbols" done? Did you write your own Clojure parser?
- lemming 13y agoRight, this is one of the great things about the IntelliJ platform products - the IDE actually parses the program and creates an AST. This allows support for all the magic like refactorings and so forth, including rename. Basically I implement symbol resolution and rename mostly just magically works. Unfortunately due to macros in Clojure symbol resolution is far from trivial.