Package: bonsaisitter
Type: Package
Title: Bindings to the 'Tree-Sitter' Parsing Library
Version: 0.1.2
Date: 2026-09-08
Authors@R: c(
    person("Troy", "Hernandez", role = c("aut", "cre"),
           email = "troy@cornball.ai",
           comment = c(ORCID = "0009-0005-4248-604X")),
    person("cornball.ai", role = "cph"),
    person("Max", "Brunsfeld", role = c("ctb", "cph"),
           comment = "tree-sitter C library, bundled under src/tree-sitter"),
    person("International Business Machines Corporation", role = "cph",
           comment = "ICU UTF-8 and UTF-16 headers, src/tree-sitter/lib/src/unicode"),
    person("Unicode, Inc.", role = "cph",
           comment = "ICU license, src/tree-sitter/lib/src/unicode/LICENSE"),
    person("Mathias", "Panzenböck", role = "ctb",
           comment = "src/tree-sitter/lib/src/portable/endian.h, public domain"))
Description: A runtime for the 'Tree-sitter' parsing library
    <https://tree-sitter.github.io/tree-sitter/> that mirrors the API of the
    'treesitter' package, so it can serve as a drop-in replacement. Parses
    source code into concrete syntax trees and updates them incrementally as
    the source changes. Grammars are supplied by separate packages such as
    'treesitter.r', so the runtime itself depends on nothing beyond base R.
License: MIT + file LICENSE
Copyright: cornball.ai, except the bundled tree-sitter sources under
        src/tree-sitter, whose holders are listed in inst/COPYRIGHTS.
URL: https://github.com/cornball-ai/bonsaisitter
BugReports: https://github.com/cornball-ai/bonsaisitter/issues
Encoding: UTF-8
NeedsCompilation: yes
Suggests: tinytest, treesitter, treesitter.r
Packaged: 2026-09-08 16:12:58 UTC; troy
Author: Troy Hernandez [aut, cre] (ORCID:
    <https://orcid.org/0009-0005-4248-604X>),
  cornball.ai [cph],
  Max Brunsfeld [ctb, cph] (tree-sitter C library, bundled under
    src/tree-sitter),
  International Business Machines Corporation [cph] (ICU UTF-8 and UTF-16
    headers, src/tree-sitter/lib/src/unicode),
  Unicode, Inc. [cph] (ICU license,
    src/tree-sitter/lib/src/unicode/LICENSE),
  Mathias Panzenböck [ctb] (src/tree-sitter/lib/src/portable/endian.h,
    public domain)
Maintainer: Troy Hernandez <troy@cornball.ai>
Repository: CRAN
Date/Publication: 2026-09-17 09:00:09 UTC
Built: R 4.6.1; x86_64-apple-darwin20; 2026-09-17 10:56:18 UTC; unix
Archs: bonsaisitter.so.dSYM
