#
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 grammars can be reused in many different
languages.
Here are 311 public repositories matching this topic...
An incremental parsing system for programming tools
-
Updated
Aug 21, 2022 - Rust
Convert cURL commands to Python, JavaScript, PHP, R, Go, Ruby, Rust, Elixir, Java, MATLAB, Dart and more
python
java
go
dart
rust
php
http
tree-sitter
r
curl
matlab
scraping
developer-tools
python-requests
-
Updated
Aug 19, 2022 - TypeScript
Nvim Treesitter configurations and abstraction layer
-
Updated
Aug 22, 2022 - Scheme
-
Updated
Aug 15, 2022 - Swift
A tree-sitter based AST difftool to get meaningful semantic diffs
-
Updated
Aug 22, 2022 - Rust
A modern text editor for the terminal written in Rust
-
Updated
Aug 15, 2022 - Rust
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.
-
Updated
Aug 10, 2022 - Go
-
Updated
Aug 21, 2022 - Scheme
Tree-sitter bindings for Emacs Lisp
-
Updated
Jun 28, 2022 - Emacs Lisp
Rainbow parentheses for neovim using tree-sitter. https://sr.ht/~p00f/nvim-ts-rainbow preferred
-
Updated
Aug 10, 2022 - Lua
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
-
Updated
Aug 19, 2022 - Lua
-
Updated
Feb 10, 2022 - Lua
Treesitter playground integrated into Neovim
-
Updated
Aug 16, 2022 - Lua
将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart
-
Updated
May 2, 2022 - Rust
Interactively select and swap function arguments, list elements, and more. Powered by tree-sitter.
-
Updated
Aug 21, 2022 - Lua
Describe the regexp under the cursor
-
Updated
Aug 2, 2022 - Lua
Python bindings to the Tree-sitter parsing library
-
Updated
Aug 20, 2022 - C
Nimterop is a Nim package that aims to make C/C++ interop seamless
-
Updated
Dec 8, 2021 - Nim
Created by maxbrunsfeld
Released 2019
Latest release 6 months ago
- Repository
- tree-sitter/tree-sitter
- Website
- tree-sitter.github.io