Fix a bug where indentation with tabs was tracked incorrectly, leading to spurious indent tokens and malformed trees.
The module's name changed from lezer-python
to @lezer/python
.
Upgrade to the 0.15.0 lezer interfaces.
Fix a bug that caused newlines to be disallowed in argument and parameter lists.
Fix a bug where incremental parses could get confused about block nesting.
Fixes an inefficiency in the parsing of large strings.
Fix a bug where keywords like else
or except
would be consumed even if they don't match the indentation of the parent statement.
Fix an issue where non-indented lines after a colon were parsed as part of the body.
Add support for return statements without expressions.
Fix versions of lezer packages depended on.
Adjust to changed serialized parser format.
Fix lezer depencency versions
Follow change in serialized parser format.
Upgrade to 0.10 parser serialization
Upgrade to 0.9 parser serialization
Include TypeScript definition file.
Only treat print
as a keyword when it looks like a Python 2 style print statement.
First numbered release.