Skip to content

Add support for arbitrary expressions as elements of array#333

Open
navrocky wants to merge 1 commit into
pantor:mainfrom
navrocky:feature/array-expressions
Open

Add support for arbitrary expressions as elements of array#333
navrocky wants to merge 1 commit into
pantor:mainfrom
navrocky:feature/array-expressions

Conversation

@navrocky

Copy link
Copy Markdown
Contributor

This MR adds support for parsing and executing expressions in arrays.

These examples show how the improvements work:

// Array literals with arbitrary expressions as elements
render("{% set neighbour=\"Peter\" %} {{ [neighbour, \"Anna\"] }}", data); // "[\"Peter\",\"Anna\"]"
// Iterating over an inline array containing variables
render("{% for guest in [neighbour, \"Anna\"] %}{{ guest }} {% endfor %}", data); // "Peter Anna "

@navrocky navrocky force-pushed the feature/array-expressions branch 2 times, most recently from 4775aa7 to 981bc19 Compare May 21, 2026 17:02
@navrocky navrocky force-pushed the feature/array-expressions branch from 981bc19 to d53c7b7 Compare May 21, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant