Tree-sitter 是一个用于生成语法分析器的工具和库,主要用于解析源代码。 它能够快速构建语法树,适用于文本编辑器的语法高亮、语法错误检测及代码智能补全等场景。
Created by maxbrunsfeld
发布于 2019
Difftastic 一个用于比较文件修改记录的命令行工具。与diff的区别是,它理解语法,带有语法高亮功能,支持Bash、C、C++、JavaScript、Java、JSON 等几十语言
Tree-sitter 是一个编程语法解析工具,用于将源代码解析为具体的语法树
Nvim Treesitter configurations and abstraction layer
翻译 - Nvim Treesitter 配置和抽象层
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Transpile curl commands into Python, JavaScript and 27 other languages
GritQL is a query language for searching, linting, and modifying code.
#IOS#📝 Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
A tree-sitter based AST difftool to get meaningful semantic diffs
#编辑器#A modern text editor for the terminal written in Rust
CodeTF: One-stop Transformer Library for State-of-the-art Code LLM
🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
Python bindings to the Tree-sitter parsing library
Treesitter based structural search and replace plugin for Neovim.
Treesitter playground integrated into Neovim
First-class library documentation for every language (based on tree-sitter), with symbol search & more. Lightweight single binary, run locally or self-host. Surfaces usage examples via Sourcegraph.
Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead
Emacs Lisp bindings for tree-sitter