RubyGems Navigation menu

tree_haver 5.0.1

🌴 TreeHaver is a cross-Ruby adapter for many AST parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_sitter, parslet, citrus, ffi, tree_stump (Rust), JRuby JARs, etc. As Faraday is to HTTP clients, this is for ASTs: 'Learn once & write once & run anywhere'

Gemfile:
=

install:
=

Versions:

  1. 5.0.1 January 12, 2026 (174 KB)
  2. 5.0.0 January 11, 2026 (170 KB)
  3. 4.0.5 January 10, 2026 (158 KB)
  4. 4.0.4 January 09, 2026 (154 KB)
  5. 4.0.3 January 09, 2026 (154 KB)
Show all versions (21 total)

Runtime Dependencies (1):

version_gem ~> 1.1, >= 1.1.9

Development Dependencies (10):

appraisal2 ~> 3.0
bundler-audit ~> 0.9.3
gitmoji-regex ~> 1.0, >= 1.0.3
kettle-dev ~> 1.2
kettle-soup-cover ~> 1.1, >= 1.1.1
kettle-test ~> 1.0, >= 1.0.6
rake ~> 13.0
require_bench ~> 1.0, >= 1.0.4
stone_checksums ~> 1.0, >= 1.0.3

Owners:

Pushed by:

Authors:

  • Peter H. Boling

SHA 256 checksum:

=

Signature validity period:

May 04, 2025 - April 29, 2045

Total downloads 3,199

For this version 76

Version Released:

License:

MIT

Required Ruby Version: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Links: