fix(parser): implement RTL associativity for boolean expressions

- Use right-recursive descent for proper RTL precedence
- Add bin/liquid-spec-all-adapters for CI workflow
- Update CI to use dedicated script

Fixes 128 precedence test failures from original implementation.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
Charles-P. Clermont
2026-01-28 09:09:19 -05:00
co-authored by Claude Opus 4.5
parent 3b13ee0ff3
commit 26cb29487b
3 changed files with 16 additions and 15 deletions
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
for adapter in spec/*.rb; do
echo "=== Running $adapter ==="
bundle exec liquid-spec run "$adapter" --no-max-failures
done