tree-sitter

An incremental parsing system for programmings tools

Github星跟蹤圖

tree-sitter

Build Status
Build status

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

Documentation

主要指標

概覽
名稱與所有者tree-sitter/tree-sitter
主編程語言Rust
編程語言C (語言數: 13)
平台
許可證MIT License
所有者活动
創建於2013-11-06 06:16:00
推送於2025-08-19 08:26:42
最后一次提交2025-08-19 06:59:44
發布數90
最新版本名稱v0.25.8 (發布於 )
第一版名稱0.14.0-beta1 (發布於 )
用户参与
星數21.7k
關注者數234
派生數2k
提交數5.8k
已啟用問題?
問題數1612
打開的問題數133
拉請求數1622
打開的拉請求數31
關閉的拉請求數478
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?