fix!: adapt to breaking upstream changes (#119) * fix!: adapt to breaking upstream changes Problem: The "trick" of wrapping an anonymous node into a single `choice` or `seq` no longer works as of https://github.com/tree-sitter/tree-sitter/pull/2577 Solution: Drop unnecessary `choice` and `skip` and use named nodes in queries instead (anonymous nodes are no longer exposed). * chore: format nvim queries
Added test ensuring blank file is a parse error Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Update prebuildify to fix breaking change on windows Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Blank input file should be parse error Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Fix python package release wheel builds Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Updated tree-sitter dependency in pyproject Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Fix python consumer (#118) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Allow PlusCal algorithms at top level (#117) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Attempt to debug PyPI publish failure Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Fixed accidental 0.0.0 publish of python package Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Fix accidental publish of 0.0.0 version of NPM package Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Allow cargo publish with uncommitted changes to Cargo.toml file Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Use fake version number (#116) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Use sed to set package versions Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Identify number sets in operator definitions and subexpression references (#115) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Fix handling of nonfix `!!` operator (#114) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Fixed prefix op precedences (#113) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Correctly parse junct token as higher-level op parameter (#112) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Enable canary workflow to be called Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>
Incorporate fix for unicode queries on rust (#111) Signed-off-by: Andrew Helwer <2n8rn1w1f@mozmail.com>