树特
树木是解析器的工具和增量解析库。它可以为源文件构建一个具体的语法树,并在编辑源文件时有效地更新语法树。树特的目的是:
- 一般足以解析任何编程语言
- 足够快以在文本编辑器中的每一个击键上解析
- 强大的功能即使在存在语法错误的情况下也可以提供有用的结果
- 无依赖关系,以便可以将运行时库(用纯C编写)可以嵌入任何应用程序中
链接
- 文档
- 生锈的装订
- WASM结合
- 命令行接口
树木是解析器的工具和增量解析库。它可以为源文件构建一个具体的语法树,并在编辑源文件时有效地更新语法树。树特的目的是:
下载源码
通过命令行克隆项目:
git clone https://github.com/tree–sitter/tree-sitter.git
查看详情