hs-tree-sitter: High-level bindings for tree-sitter

[ agpl, language, library ] [ Propose Tags ] [ Report a vulnerability ]

High-level bindings for tree-sitter.


[Skip to Readme]

library hs-tree-sitter

library hs-tree-sitter:internal

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 13.0.14.0
Dependencies base (>=4.13 && <5), base-compat-constptr (>=0.1 && <0.2), bytestring (>=0.11 && <0.13), hs-tree-sitter, hs-tree-sitter-capi (>=13.0 && <13.1) [details]
Tested with ghc ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.2 || ==9.12.2
License AGPL-3.0-only
Author Wen Kokke
Maintainer wenkokke@users.noreply.github.com
Revised Revision 1 made by wenkokke at 2025-07-24T17:45:05Z
Category Language
Source repo head: git clone https://github.com/wenkokke/hs-tree-sitter(hs-tree-sitter)
this: git clone https://github.com/wenkokke/hs-tree-sitter(tag hs-tree-sitter-13.0.14.0)(hs-tree-sitter)
Uploaded by wenkokke at 2025-07-24T17:26:42Z
Distributions
Downloads 3 total (3 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2025-07-24 [all 1 reports]

Readme for hs-tree-sitter-13.0.14.0

[back to package description]

High-level bindings for tree-sitter

This package implements high-level bindings for tree-sitter, a widely-supported parser generator tool and an incremental parsing library.

This package is an alternative to the official tree-sitter package, which only binds a subset of the features offered by tree-sitter parsers.

This package is compiled against tree-sitter version 0.24.3 (2024-10-09). It is feature complete for version 14 of the tree-sitter ABI and is backwards compatible down to version 13.

All tree-sitter versions up to version 0.25.8 (2025-07-13) are backwards compatible down to version 13, so this package should work with all grammars generated by any version of tree-sitter after 0.19.0 (2021-03-01), though this is untested.