tree-sitter
Syntax tree generator
A parser generator tool and incremental parsing library that can efficiently build and update syntax trees for programming languages.
An incremental parsing system for programming tools
19k stars
205 watching
2k forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list
cincrementalparserparsingrusttree-sitterwasm
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | Haskell bindings for an incremental parsing toolkit used in compiler development and language analysis. | 156 |
| | A system for parsing and analyzing the Verilog programming language used in digital electronics design. | 95 |
| | Provides grammars and parser implementation for XML & DTD files | 29 |
| | A C++ implementation of the Tree Sitter parser framework | 279 |
| | A tree-sitter grammar for the TypSt typesetting language with a focus on correctness and intended to be used as a parser. | 76 |
| | A parser for a query language used in tree-sitter parsers | 55 |
| | An R grammar for tree-sitter that provides Rust bindings | 115 |
| | An Objective-C grammar for parsing the language used in iOS and macOS applications. | 14 |
| | Provides a grammatical parser for PHP code to analyze its structure and syntax | 159 |
| | A tree-sitter grammar for parsing and syntax analysis of the jq programming language | 29 |
| | A C implementation of a grammar parser for the Jq language | 3 |
| | A Tree-sitter grammar parser for the Ruby Backwards Compatible Syntax | 11 |
| | Provides a Prolog grammar and parser for tree-sitter, enabling parsing of various Prolog formats. | 2 |
| | Provides a parsing grammar for a specific domain-specific language (TypoScript) using the Tree-sitter parser framework. | 5 |
| | A Tree Sitter grammar for the Typst language | 117 |