ObserverOfTime

Results 75 issues of ObserverOfTime

Breaking changes are marked with `!`. ### Additions: - `Node.child_containing_descendant(descendant)` - `Tree.language` (getter) - `Query.pattern_count` (getter) - `Query.capture_count` (getter) - `Query.match_limit` (getter) - `Query.did_exceed_match_limit` (getter) - `Query.set_match_limit(match_limit)`: returns `self` -...

These bindings are not (yet?) included in the template. The `pom.xml` includes the required metadata and plugin for publishing to Maven Central via the new [Central Portal](https://central.sonatype.org/publish/publish-portal-maven/). The bindings can...

- Adapt existing bindings to match the upstream ones - Add the new standard bindings introduced upstream - Add (as of yet) non-standard bindings for [ktreesitter](https://github.com/tree-sitter/kotlin-tree-sitter) - Use the official...

ci-cd
grammar
bindings

One more attempt, now that wasmtime requires cmake. More things to consider if this is acceptable: - [ ] Add a few more lines (and an extra file?) for [find_package](https://cmake.org/cmake/help/latest/command/find_package.html)...

`typechange`: file type changed (regular file, symbolic link or submodule) ### Example ```ini # typechange: after/ftplugin/svelte.vim ``` ### Parse tree #### Current ```clojure (generated_comment ; [13, 0] - [13, 39]...

- [x] Drop Python 3.9 support - [x] Support [free-threaded](https://docs.python.org/3.13/howto/free-threading-extensions.html) build - [ ] Migrate existing bindings - [ ] Wait for py-tree-sitter 0.24

- [x] Move cliff.toml to .github folder - [x] Migrate generate-wasm-exports-list to Makefile - [ ] Migrate generate-unicode-categories-json to xtask - [ ] Produces the same `unicode-categories.json` - [ ]...

### Additions: - `Language.copy()` - `Language.node_kind_is_supertype(int)` - `Language.__copy__()` - `LogType` (enum) - `Node.field_name_for_named_child(int)` - `Parser.print_dot_graphs(TextIO | None)` - `Parser.logger` (getter + setter) - closes #264 - `Tree.copy()` - `Tree.print_dot_graph(TextIO)` -...

- Add the new `tree-sitter.json` config file - Remove existing binding files - Run `tree-sitter init` to create them anew - Manually tweak a few of them - Include `Cargo.lock`...