Releases: Smaug123/WoofWare.PrattParser
Releases · Smaug123/WoofWare.PrattParser
WoofWare.PrattParser.0.3.2
Make logos more Woof-compliant (#147)
WoofWare.PrattParser.0.3.1
Permit empty bracket-like expressions (#134)
WoofWare.PrattParser.0.2.7
Fix direnv and repo URL (#131)
WoofWare.PrattParser.0.2.6
Fix bug in postfix token consumption (#130) * Add failing test for Bug 1: postfix operator token consumption Add a test case that demonstrates the bug where a postfix operator token is incorrectly consumed when its precedence is lower than the minimum binding power during parsing. The test creates a parser with a low-precedence factorial operator (precedence 3) and attempts to parse "a * b!" where the Times operator requires precedence 8 for its right-hand side. The expected behavior is that the factorial should be returned to the token stream when skipped due to insufficient binding power, resulting in parsing as "(a * b)!" However, the bug at Parser.fs:297 causes the factorial token to be lost, resulting in just "a * b". This test currently fails, demonstrating the bug exists. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix the bug * Format --------- Co-authored-by: Claude <noreply@anthropic.com>
WoofWare.PrattParser.0.2.5
Use trusted publishing (#121)
WoofWare.PrattParser.0.2.4
Bump NBGV (#84)
WoofWare.PrattParser.0.2.3
Net9 SDK (#63)
WoofWare.PrattParser.0.2.2
Downgrade FSharp.Core (#22)
WoofWare.PrattParser.0.2.1
Change namespace, and attest contents of NuGet package (#21)
WoofWare.PrattParser.0.1.2
Add logo (#19)