Tree-sitter

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

リンク

公式