py-tree-sitter
py-tree-sitter copied to clipboard
feat: loggers and dot graphs
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 #264Tree.copy()Tree.print_dot_graph(TextIO)Tree.__copy__()
Deprecations:
Language(int)(updated parser bindings return capsules)
Internals:
- Drop support for Python 3.9.
- Disable musl aarch64 wheels.
I don't understand why the process exits with 1 on Windows despite all the tests succeeding.
Hi, can you explain to me why did you opted to remove the int constructor in favor of the object constructor, won't this be an issue for the users of custom .so/.dll parsers?