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

8 stars
1 watching
2 forks
Language: Lua
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nvim-treesitter/nvim-treesitter-textobjects Enables syntax-aware text objects in Neovim with tree-sitter support 2,191
rrethy/nvim-treesitter-textsubjects A plugin that enables location-aware text objects in Neovim. 516
tree-sitter/haskell-tree-sitter Haskell bindings for an incremental parsing toolkit used in compiler development and language analysis. 154
foamscience/tree-sitter-foam A TreeSitter grammar parser for OpenFOAM dictionary syntax highlighting and feature extraction 15
m-demare/hlargs.nvim Highlights arguments' definitions and usages in source code. 473
foxyseta/tree-sitter-prolog Provides a Prolog grammar and parser for tree-sitter, enabling parsing of various Prolog formats. 2
r-lib/tree-sitter-r An R grammar for tree-sitter that provides Rust bindings 113
kerl13/tree-sitter-menhir A Menhir grammar definition for parsing and lexing C code in the Tree-Sitter parser framework. 5
the-mikedavis/tree-sitter-diff A grammar for parsing diff output from git commits. 38
gdamore/tree-sitter-d A grammar for parsing D source code syntax 41
wansmer/treesj Plugin for splitting and joining blocks of code in text editors 1,046
jflarvoire/libxml2 An XML toolkit with added support for Simplified XML (SML) parsing and generation. 3
flyx/parsertools A library providing tools and classes for building lexers and parsers in Ada. 6
ziontee113/syntax-tree-surfer A plugin for Neovim's treesitter API that enables navigation and manipulation of document elements through an abstract syntax tree. 472
dlvandenberg/tree-sitter-angular A parser for Angular's Control Flow syntax and other features in its template language. 38