b8587
📦 llama-cppView on GitHub →
✨ 2 features🐛 2 fixes🔧 1 symbols
Summary
This release enhances Jinja template parsing by correctly handling empty computed member expressions according to Jinja2 undefined semantics, resolving parser errors and improving robustness.
✨ New Features
- Empty computed member expressions (like `a[]`) are now treated as undefined to align with Jinja2 semantics, preventing parser errors.
- Undefined property handling in member access paths has been improved.
🐛 Bug Fixes
- Empty computed member expressions are now rejected before attempting to return slices[0] from parse_member_expression_arguments().
- Empty statement now correctly parses to blank_expression instead of noop_statement.