You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add macro support, new filters, negative array indexing and improved error handling
- Add macro support with {% macro %} and {% endmacro %} blocks
- Add new filters: tojson, map, and indent
- Add support for Python-style negative array indices (e.g., messages[-1])
- Fix undefined array key errors in parser and lexer with proper bounds checking
- Add support for for-else loops with {% else %} blocks
- Add select expressions for conditional value selection
- Improve error messages and exception handling throughout
- Add JsonSerializable interface to runtime values
- Support both lowercase and uppercase boolean literals (true/false, True/False)
0 commit comments