treesitter-utils

Parser library

A collection of reusable Treesitter methods in Lua to simplify parsing and processing of text data

Treesitter methods to make my life less miserable

GitHub

9 stars
1 watching
2 forks
Language: Lua
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nvim-treesitter/nvim-treesitter-textobjectsEnables syntax-aware text objects in Neovim with tree-sitter support2,227
rrethy/nvim-treesitter-textsubjectsA plugin that enables location-aware text objects in Neovim.523
tree-sitter/haskell-tree-sitterHaskell bindings for an incremental parsing toolkit used in compiler development and language analysis.156
foamscience/tree-sitter-foamA TreeSitter grammar parser for OpenFOAM dictionary syntax highlighting and feature extraction16
m-demare/hlargs.nvimHighlights arguments' definitions and usages in source code.474
foxyseta/tree-sitter-prologProvides a Prolog grammar and parser for tree-sitter, enabling parsing of various Prolog formats.2
r-lib/tree-sitter-rAn R grammar for tree-sitter that provides Rust bindings115
kerl13/tree-sitter-menhirA Menhir grammar definition for parsing and lexing C code in the Tree-Sitter parser framework.5
the-mikedavis/tree-sitter-diffA grammar for parsing diff output from git commits.40
gdamore/tree-sitter-dA grammar for parsing D source code syntax44
wansmer/treesjPlugin for splitting and joining blocks of code in text editors1,081
jflarvoire/libxml2An XML toolkit with added support for Simplified XML (SML) parsing and generation.3
flyx/parsertoolsA library providing tools and classes for building lexers and parsers in Ada.6
ziontee113/syntax-tree-surferA plugin for Neovim's treesitter API that enables navigation and manipulation of document elements through an abstract syntax tree.474
dlvandenberg/tree-sitter-angularA parser for Angular's Control Flow syntax and other features in its template language.40