packages feed

ede-0.2.7: test/resources/looping.ede

{
  "numbers": [1, 2, 3],
  "strings": ["foo", "bar"],
  "indexed": [false, true, false, false],
  "keyed": {
    "a": 1.0,
    "b": 2.0,
    "c": 3.0
  },
  "empty": []
}
---
{% for n in numbers %}
  {{ n.value }}
{% endfor %}

{% for var in strings %}
  {{ var.value }}
{% endfor %}

  {% for var in indexed %}
  {{ var.index }}:{{ var.value }}
  {% endfor %}

{% for var in keyed %}
  {{ var.key }}:{{ var.value }}
{% endfor %}

{% for var in empty %}
  Shit!
{% else %}
  empty
{% endfor %}

{% for item in [1,2,3,4,5] %} {{ item.value }}{% endfor %}

{% for item in {"a": true, "b": false} %}
{{ item.key }} => {{ item.value }}
{% endfor %}

{% for char in "testicles" %}{{ char.value }}{% endfor %}