Files
tree-sitter-django/test/corpus/tz.txt
T
2026-09-14 18:32:37 -05:00

312 lines
4.5 KiB
Plaintext

==================
Localtime
==================
{% localtime %}x{% endlocaltime %}
---
(template
(content)
(localtime_group
(localtime_block
(localtime_tag)
(template
(content)))
(endlocaltime_tag))
(content))
==================
Localtime On
==================
{% localtime on %}x{% endlocaltime %}
---
(template
(content)
(localtime_group
(localtime_block
(localtime_tag)
(template
(content)))
(endlocaltime_tag))
(content))
==================
Localtime Off
==================
{% localtime off %}x{% endlocaltime %}
---
(template
(content)
(localtime_group
(localtime_block
(localtime_tag)
(template
(content)))
(endlocaltime_tag))
(content))
==================
Localtime With Another Argument
==================
{% localtime maybe %}x{% endlocaltime %}
---
(template
(content)
(localtime_group
(localtime_block
(localtime_tag
(unexpected_argument))
(template
(content)))
(endlocaltime_tag))
(content))
==================
Localtime With Two Arguments
==================
{% localtime on off %}x{% endlocaltime %}
---
(template
(content)
(localtime_group
(localtime_block
(localtime_tag
(unexpected_argument))
(template
(content)))
(endlocaltime_tag))
(content))
==================
Timezone
==================
{% timezone "Europe/Paris" %}x{% endtimezone %}
---
(template
(content)
(timezone_group
(timezone_block
(timezone_tag
(filtered_value
(value
(literal
(string)))))
(template
(content)))
(endtimezone_tag))
(content))
==================
Timezone With A Variable
==================
{% timezone tz %}x{% endtimezone %}
---
(template
(content)
(timezone_group
(timezone_block
(timezone_tag
(filtered_value
(value
(variable_attribute
(identifier)))))
(template
(content)))
(endtimezone_tag))
(content))
==================
Timezone With A Filtered Argument
==================
{% timezone tz|upper %}x{% endtimezone %}
---
(template
(content)
(timezone_group
(timezone_block
(timezone_tag
(filtered_value
(value
(variable_attribute
(identifier)))
(filter_expression
(filter))))
(template
(content)))
(endtimezone_tag))
(content))
==================
Timezone Without An Argument
:error
==================
{% timezone %}x{% endtimezone %}
---
==================
Timezone With Two Arguments
==================
{% timezone "a" "b" %}x{% endtimezone %}
---
(template
(content)
(timezone_group
(timezone_block
(timezone_tag
(filtered_value
(value
(literal
(string))))
(unexpected_argument))
(template
(content)))
(endtimezone_tag))
(content))
==================
Get Current Timezone
==================
{% get_current_timezone as tz %}
---
(template
(content)
(get_current_timezone_tag
variable: (identifier))
(content))
==================
Get Current Timezone Without As
:error
==================
{% get_current_timezone %}
---
==================
Get Current Timezone With Anything After As
==================
{% get_current_timezone as tz junk %}
---
(template
(content)
(get_current_timezone_tag
(identifier)
(unexpected_argument))
(content))
==================
Localtime Filter
==================
{{ x|localtime }}
---
(template
(content)
(template_variable
(filtered_value
(value
(variable_attribute
(identifier)))
(filter_expression
(filter))))
(content))
==================
Utc Filter
==================
{{ x|utc }}
---
(template
(content)
(template_variable
(filtered_value
(value
(variable_attribute
(identifier)))
(filter_expression
(filter))))
(content))
==================
Timezone Filter
==================
{{ x|timezone:"Europe/Paris" }}
---
(template
(content)
(template_variable
(filtered_value
(value
(variable_attribute
(identifier)))
(filter_expression
(filter
argument: (value
(literal
(string)))))))
(content))
==================
Timezone Filter Without Its Argument
:error
==================
{{ x|timezone }}
---
==================
Localtime Filter With An Argument
:error
==================
{{ x|localtime:1 }}
---