Releases: abir-taheer/tree-sitter-ipython
Releases · abir-taheer/tree-sitter-ipython
Release list
v1.1.2
v1.1.0
What's Changed
Bug Fixes
- Fixed TypeTag for tree-sitter language validation - The binding was exporting language incorrectly, causing "Invalid language object" errors
- Fixed magic_arguments to not include leading whitespace -
%matplotlib inlinenow correctly parses arguments asinlineinstead ofinline
New Features
- Added comprehensive binding tests (13 tests) that verify tree-sitter integration works correctly
- Tests cover language loading, TypeTag validation, all node types, indented shell escapes, incremental parsing, and query support
Full Changelog
https://github.com/abir-taheer/tree-sitter-ipython/commits/v1.1.0
v1.0.1
v1.0.1
Tree-sitter grammar for IPython/Jupyter that extends tree-sitter-python to support magic commands and shell escapes.
Features
- Line Magics (
%):%matplotlib inline,%timeit x = 1,%pwd - Cell Magics (
%%):%%time,%%bash,%%writefile test.py - Shell Escapes (
!):!pip install pandas,!ls -la - Full Python syntax support (inherited from tree-sitter-python)
Installation
npm install tree-sitter-ipython