Thanks for upgrading to the latest version v0.1.3!
This is a small patch after months of inactivity
-
refactoring some old code from the age of the dinosaurs
-
Introduces a variety of bug fixes and lifting some limitations/inadequate behavior, such as
-
certain edge cases with the cursor position at the beginning or the end of the file
-
LCA tie-breaking is now dictionary aware
-
improving the performance and stabilizing the behavior of argument queries using the "inside" keyword
-
-
improves code coverage most notably by allowing "partial parsing", so that ArgumentQueries and dedicated sub indexing queries (eg,"delete part 2") can now run within the current logical line even if there are unrecoverable syntax errors in other parts of the code, so long as tokenization is still possible, a requirement I hope to remove in the future
-
ports the documentation to readthedocs
If all things go according to plan, the next release will be 0.2.0 and will go public around mid August and will be pretty impactful so stay tuned :)