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
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-10-17 10:34:24 UTC; root
Author: Troy Hernandez [aut, cre] (ORCID:
), 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
Repository: https://cran.r-universe.dev
Date/Publication: 2026-09-17 09:00:09 UTC
RemoteUrl: https://github.com/cran/bonsaisitter
RemoteRef: HEAD
RemoteSha: 216f68e04bdf8b5fa2fb22b82964ec0a97295d78