Tree-sitter
From wikinotes
Incremental Parser tool, exposing an abstract syntax tree that can be used to power various other tools.
ex: syntax highlighting, code folding, code insertion, ...
Documentation
official docs https://tree-sitter.github.io/tree-sitter/ github https://github.com/tree-sitter/tree-sitter