Files
tree-sitter-django/test/corpus/ifchanged.txt
T

183 lines
2.5 KiB
Plaintext

==================
Ifchanged Basic
==================
{% ifchanged %}
content
{% endifchanged %}
---
(template
(content)
(ifchanged_group
(ifchanged_clause
(template
(content))))
(content))
==================
Ifchanged With Values
==================
{% ifchanged var1 var2 %}
content
{% endifchanged %}
---
(template
(content)
(ifchanged_group
(ifchanged_clause
(filtered_value
(value
(variable_attribute
(identifier))))
(filtered_value
(value
(variable_attribute
(identifier))))
(template
(content))))
(content))
==================
Ifchanged With Else
==================
{% ifchanged %}
content
{% else %}
unchanged
{% endifchanged %}
---
(template
(content)
(ifchanged_group
(ifchanged_clause
(template
(content)))
(else_clause
(template
(content))))
(content))
==================
Ifchanged With Values And Else
==================
{% ifchanged x y|upper %}
content
{% else %}
unchanged
{% endifchanged %}
---
(template
(content)
(ifchanged_group
(ifchanged_clause
(filtered_value
(value
(variable_attribute
(identifier))))
(filtered_value
(value
(variable_attribute
(identifier)))
(filter_expression
(filter)))
(template
(content)))
(else_clause
(template
(content))))
(content))
==================
Ifchanged With An Empty Else
==================
{% ifchanged %}
content
{% else %}{% endifchanged %}
---
(template
(content)
(ifchanged_group
(ifchanged_clause
(template
(content)))
(else_clause))
(content))
==================
Ifchanged Nested In The Else Of Another
==================
{% ifchanged %}
a
{% else %}
{% ifchanged %}
b
{% else %}
c
{% endifchanged %}
{% endifchanged %}
---
(template
(content)
(ifchanged_group
(ifchanged_clause
(template
(content)))
(else_clause
(template
(content)
(ifchanged_group
(ifchanged_clause
(template
(content)))
(else_clause
(template
(content))))
(content))))
(content))
==================
Ifchanged With Two Elses
:error
==================
{% ifchanged %}
a
{% else %}
b
{% else %}
c
{% endifchanged %}
---
==================
Ifchanged With An Argument On Else
:error
==================
{% ifchanged %}
a
{% else x %}
b
{% endifchanged %}
---