Tree-sitter (parser generator)
Parser generator tool and incremental parsing library
Tree-sitter is a free and open-source parser generator and incremental parsing library. It is used to parse source code into concrete syntax trees usable in compilers, interpreters, text editors, and static analyzers.
Nº Q111522956 ★
Común · Literatura
Tree-sitter (parser generator)
Parser generator tool and incremental parsing library
Tree-sitter is a free and open-source parser generator and incremental parsing library. It is used to parse source code into concrete syntax trees usable in compilers, interpreters, text editors, and static analyzers.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
Tree-sitter is a free and open-source parser generator and incremental parsing library. It is used to parse source code into concrete syntax trees usable in compilers, interpreters, text editors, and static analyzers. It is specialized for use in text editors, as it supports incremental parsing for updating parse trees while code is edited in real time, and provides a built-in S-expression query system for analyzing code. Text editors which have official integrations with Tree-sitter include GNU Emacs, Neovim, Lapce, Zed, Helix, and Atom. Language bindings allow it to be used from programming languages including Go, Haskell, Java, JavaScript (with Node.js and WASM), Julia, Kotlin, Lua, OCaml, Perl, Python, Ruby, Rust, Swift, and Zig. Tree-sitter parsers have been written for these languages and many others. GitHub uses Tree-sitter to support in-browser symbolic code navigation in Git repositories. Tree-sitter uses a GLR parser, a type of LR parser. Tree-sitter was originally developed by GitHub for use in the Atom text editor, where it was first released in 2018.
Texto: Wikipedia en inglés, CC BY-SA 4.0. ·
Cartas cercanas
-
S
SciTE
Editor de texto de código abierto
Nº Q186301 ★
Sin ofertas
-
O
Oniguruma
Regular expression library
Nº Q7093900 ★
Sin ofertas
-
O
OSTree
System for versioning updates of Linux-based operating systems
Nº Q48971313 ★
Sin ofertas
-
Z
Zed (text editor)
Text editor
Nº Q112301707 ★★
Sin ofertas
-
G
Geany
Entorno de desarrollo integrado
Nº Q1122464 ★
Sin ofertas
-
Doxygen
Generador de documentación
Nº Q1253530 ★
Sin ofertas