Tree-sitter パーサ生成ツールであり、あらゆる言語の解析に十分な汎用性がある。 Neovimではnvim-treesitterを利用してハイライトに使われている他、構文木を利用したソースの置き換えや構造解析に利用できる。 リンク 公式 Tree-sitter|Introduction