https://github.com/sogaiu/tree-sitter-clojure I need some kind of emsdk thing 🙈 this might be an interesting week of playing around.
My only reservation with tree-sitter is how funky all the build stuff is.
never had to many issue with it. I use it directly through nvim-treesitter and it has all the tools for it.
You can config it to build the grammer for you. Just point it to the right file
You can use https://github.com/nvim-treesitter/playground to see how the grammer parsers a file
and you can try out queries as well.