tree-sitter 是一个组织,专注于增量解析系统的开发,其在 GitHub 上有多个公共项目。主要使用的编程语言包括 JavaScript、C、Rust、Swift、Haskell 和 C#。其显著的公共库包括 tree-sitter、py-tree-sitter 和 node-tree-sitter,涵盖了多种编程工具的解析需求。
An incremental parsing system for programming tools
Python bindings to the Tree-sitter parsing library
Node.js bindings for tree-sitter
Python grammar for tree-sitter
TypeScript grammar for tree-sitter
Rust grammar for tree-sitter
Javascript grammar for tree-sitter
C++ grammar for tree-sitter
Go grammar for tree-sitter
Swift API for the tree-sitter incremental parsing system
C grammar for tree-sitter
Construct graphs from parsed source code
Bash grammar for tree-sitter
C# Grammar for tree-sitter
Java grammar for tree-sitter
Go bindings for tree-sitter
Ruby grammar for tree-sitter
PHP grammar for tree-sitter
HTML grammar for Tree-sitter
JSON grammar for tree-sitter
Scala grammar for tree-sitter
Haskell grammar for tree-sitter.
Haskell bindings for tree-sitter
CSS grammar for Tree-sitter
C# bindings to the Tree-sitter parsing library
Java bindings to the Tree-sitter parsing library
Julia grammar for tree-sitter
SystemVerilog grammar for tree-sitter
Tree-sitter parser for regular expressions
Zig bindings to the Tree-sitter parsing library
OCaml grammar for tree-sitter
Kotlin bindings to the Tree-sitter parsing library
Tree-sitter grammar for embedded template languages like ERB, EJS
Ruby bindings to tree-sitter
Swift grammar for tree-sitter
CLI tool for creating and testing tree-sitter parsers
JSDoc grammar for Tree-sitter
Agda grammar for tree-sitter
Reusable workflows for tree-sitter parsers
Rust bindings to Tree-sitter
tree-sitter grammar for the CodeQL language
Source HTML for the Tree-sitter organization site
Test action for tree-sitter parsers
Input fuzzing action for tree-sitter parsers
Tree-sitter organization info
Setup action for the tree-sitter library & CLI
tree-sitter grammar for the tree-sitter query language
Schema for syntax highlighting property sheets
TOML grammar for tree-sitter
AFL test harness for tree-sitter runtime and parsers
Dependency updating action for tree-sitter parsers
[DEPRECATED] Setup action for tree-sitter parsers
File parsing action for tree-sitter parsers
此仓库未提供描述。
(WIP) C# Razor grammar for tree-sitter
tree-sitter support for `.dbscheme` files (as used in CodeQL).
tree-sitter 在 GitHub 上构建了一个增量解析系统,支持多种编程语言的语法解析。其库包括 tree-sitter、py-tree-sitter 和 node-tree-sitter,涵盖了多个编程工具的解析需求。
tree-sitter 主要使用 JavaScript、C、Rust、Swift、Haskell 和 C# 等编程语言。在其多个公共项目中,这些语言被广泛应用于增量解析和语法分析。
是的,tree-sitter 的所有仓库都是公开的。用户可以访问其 GitHub 账户,查看和使用其多个公共项目,获取解析系统相关的代码和文档。