1884 lines
29 KiB
JSON
1884 lines
29 KiB
JSON
[
|
|
{
|
|
"type": "template_block_groups",
|
|
"named": true,
|
|
"subtypes": [
|
|
{
|
|
"type": "autoescape_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "block_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "comment_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "csrf_token",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "debug",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "extends",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "filter_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "firstof",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "for_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "if_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "ifchanged_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "include",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "load",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "lorem",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "now",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "partial",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "partialdef_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "query_string",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "regroup",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "reset_cycle",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "spaceless_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template_tag_block",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "url_block",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "verbatim_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "width_ratio",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "with_group",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "template_tag",
|
|
"named": true,
|
|
"subtypes": [
|
|
{
|
|
"type": "template_block_groups",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template_comment",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template_variable",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "autoescape_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "autoescape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endautoescape",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "binaryOperator",
|
|
"named": true,
|
|
"fields": {}
|
|
},
|
|
{
|
|
"type": "block_group",
|
|
"named": true,
|
|
"fields": {
|
|
"name": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "push_block",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "block",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endblock",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "pop_block",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "comment_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "comment",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endcomment",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "comment_content",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "csrf_token",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "csrf_token",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "cycle",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "debug",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "debug",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "extends",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "extends",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "filter",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "filter_expression",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filter",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "filter_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endfilter",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "filter",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filter_expression",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filter_expression",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "firstof",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "firstof",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "for_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "empty",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endfor",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "for_scope",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "for_scope",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "for",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "if_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "elif",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "else",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endif",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "if",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "predicate",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ifchanged_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endifchanged",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "ifchanged",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "include",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "include",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "library",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "literal",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "number",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "translated_string",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "load",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "load",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "library",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "lorem",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "lorem",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "now",
|
|
"named": true,
|
|
"fields": {
|
|
"name": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "now",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "partial",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "partial",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "partialdef_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endpartialdef",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "partialdef",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "pop_partial",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "push_partial",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "predicate",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "binaryOperator",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "query_string",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "querystring",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "regroup",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "regroup",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "attribute",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "reset_cycle",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "resetcycle",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "spaceless_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endspaceless",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "spaceless",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true,
|
|
"root": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "content",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template_tag",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "template_comment",
|
|
"named": true,
|
|
"fields": {}
|
|
},
|
|
{
|
|
"type": "template_tag_block",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "templatetag",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "template_variable",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "translated_string",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "url_block",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "url",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "value",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "literal",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "variable_attribute",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "variable_attribute",
|
|
"named": true,
|
|
"fields": {},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "attribute",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "verbatim_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endverbatim",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "verbatim",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "pop_verbatim",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "push_verbatim",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "verbatim_content",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "width_ratio",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "widthratio",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "with_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endwith",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "with",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "!=",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "#}",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "%}",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": ")",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": ",",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": ".",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "<",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "<=",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "=",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "==",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": ">",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": ">=",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "_(",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "add:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "addslashes",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "and",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "as",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "attribute",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "autoescape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "b",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "block",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "by",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "capfirst",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "center:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "closeblock",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "closebrace",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "closecomment",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "closevariable",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "comment",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "comment_content",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "content",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "csrf_token",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "cut:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "date",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "date:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "debug",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "default:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "default_if_none:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "dictsort:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "dictsortreversed:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "divisibleby:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "elif",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "else",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "empty",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endautoescape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endblock",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endcomment",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endfilter",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endfor",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endif",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endifchanged",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endpartialdef",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endspaceless",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endverbatim",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endwith",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escapejs",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "extends",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "filesizeformat",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "filter",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "first",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "firstof",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "floatformat",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "floatformat:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "for",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "force_escape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "from",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_digit:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "if",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "ifchanged",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "in",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "include",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "inline",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "iriencode",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "is",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "join:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "json_script",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "json_script:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "last",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "length",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "length_is:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linebreaks",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linebreaksbr",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linenumbers",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "ljust:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "load",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "lorem",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "lower",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "make_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "not",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "now",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "number",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "off",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "on",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "openblock",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "openbrace",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "opencomment",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "openvariable",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "or",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "p",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "partial",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "partialdef",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "phone2numeric",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "pluralize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "pluralize:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "pop_block",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "pop_partial",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "pop_verbatim",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "pprint",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "push_block",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "push_partial",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "push_verbatim",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "querystring",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "random",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "regroup",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "resetcycle",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "rjust:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "safe",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "safeseq",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "silent",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "slice:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "slugify",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "spaceless",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "stringformat:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "striptags",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "templatetag",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "time",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "time:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timesince",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timesince:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timeuntil",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timeuntil:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "title",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatechars:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatechars_html:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatewords:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatewords_html:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "unordered_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "upper",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "url",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlencode",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlencode:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlizetrunc:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "verbatim",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "verbatim_content",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "w",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "widthratio",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "with",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "wordcount",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "wordwrap:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "yesno",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "yesno:",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "{#",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "{%",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "{{",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "|",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "}}",
|
|
"named": false
|
|
}
|
|
] |