==================
For Basic
==================

<ul>
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
</ul>

---

(template
  (content)
  (for_group
    (for_scope
      variable: (identifier)
      (filtered_value
        (value
          (variable_attribute
            (identifier))))
      (template
        (content)
        (template_variable
          (filtered_value
            (value
              (variable_attribute
                (identifier)))))
        (content))))
  (content))

==================
For With Multiple Variables
==================

<dl>
{% for key, value in items %}
<dt>{{ key }}</dt>
{% endfor %}
</dl>

---

(template
  (content)
  (for_group
    (for_scope
      variable: (identifier)
      variable: (identifier)
      (filtered_value
        (value
          (variable_attribute
            (identifier))))
      (template
        (content)
        (template_variable
          (filtered_value
            (value
              (variable_attribute
                (identifier)))))
        (content))))
  (content))

==================
For With Empty
==================

<ul>
{% for item in items %}
<li>{{ item }}</li>
{% empty %}
<li>Empty</li>
{% endfor %}
</ul>

---

(template
  (content)
  (for_group
    (for_scope
      variable: (identifier)
      (filtered_value
        (value
          (variable_attribute
            (identifier))))
      (template
        (content)
        (template_variable
          (filtered_value
            (value
              (variable_attribute
                (identifier)))))
        (content)))
    (template
      (content)))
  (content))
