Tree-sitter

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf gptkb:software
parser generator
gptkbp:developedBy Max Brunsfeld
gptkbp:feature error recovery
support for multiple languages
incremental parsing
query system
custom grammar definitions
efficient syntax tree
real-time parsing
gptkbp:firstReleased 2018
https://www.w3.org/2000/01/rdf-schema#label Tree-sitter
gptkbp:license gptkb:MIT_License
gptkbp:notableUser gptkb:GitHub
gptkb:Neovim
Atom editor
Helix editor
Lapce editor
Zed editor
gptkbp:programmingLanguage gptkb:Rust
C
gptkbp:repository https://github.com/tree-sitter/tree-sitter
gptkbp:supportsLanguage gptkb:CSS
gptkb:HTML
gptkb:Java
gptkb:JavaScript
gptkb:Python
gptkb:Ruby
gptkb:Bash
gptkb:Lua
gptkb:TypeScript
gptkb:Go
gptkb:C++
gptkb:JSON
gptkb:Rust
C
Markdown
YAML
gptkbp:usedFor syntax highlighting
code analysis
code navigation
incremental parsing
gptkbp:usedIn gptkb:GitHub
gptkb:Neovim
Atom editor
Helix editor
gptkbp:website https://tree-sitter.github.io/
gptkbp:bfsParent gptkb:Doom_Emacs
gptkbp:bfsLayer 6