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
|