tree-sitter:编辑器语法树的未来?

一般直接调用 compiler 的,比如 lsp,需要完整合法的代码,每次檢查的开銷很大,做不到 incremental parsing 的 all at typing time。而且一遇到錯误就停止了,不能一次性列出所有问題。

你可以直接在这体驗一下。

https://tree-sitter.github.io/tree-sitter/playground

3 个赞