Tree-sitter
https://tree-sitter.github.io/tree-sitter
使い方が分かりづらいですが、 tree-sitter の CLI tool を入れて、
tree-sitter initをした後は grammar.js を目的の文法に合わせて書き換えていくだけでよい。
沢山ファイルが生成されて気になるが、基本的にこれらのファイルは人の手で直接触る必要はない。
https://tree-sitter.github.io/tree-sitter
使い方が分かりづらいですが、 tree-sitter の CLI tool を入れて、
tree-sitter initをした後は grammar.js を目的の文法に合わせて書き換えていくだけでよい。
沢山ファイルが生成されて気になるが、基本的にこれらのファイルは人の手で直接触る必要はない。