Baike.dev
All toolsTrendingOpen sourceNewsSubmit
Log in
< 返回工具列表
T

tree-sitter

> 编程语言
开源

An incremental parsing system for programming tools

26.5K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

An incremental parsing system for programming tools

tree-sitter

Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be:

  • General enough to parse any programming language
  • Fast enough to parse on every keystroke in a text editor
  • Robust enough to provide useful results even in the presence of syntax errors
  • Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application

Links

  • Documentation
  • Rust binding
  • Wasm binding
  • Command-line interface

核心特点

  • •General enough to parse any programming language
  • •Fast enough to parse on every keystroke in a text editor
  • •Robust enough to provide useful results even in the presence of syntax errors
  • •Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application
  • •Documentation
  • •Rust binding
  • •Wasm binding
  • •Command-line interface

> 标签

Rustcincrementalparserparsing

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言