3406 lines
56 KiB
JSON
3406 lines
56 KiB
JSON
[
|
|
{
|
|
"type": "template_block_groups",
|
|
"named": true,
|
|
"subtypes": [
|
|
{
|
|
"type": "autoescape_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "block_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "blocktranslate_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "cache_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "comment_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "csp_nonce_attr",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "csrf_token",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "custom_tag",
|
|
"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": "get_available_languages",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_current_language",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_current_language_bidi",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_current_timezone",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_language_info",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_language_info_list",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_media_prefix",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "get_static_prefix",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "if_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "ifchanged_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "include",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "language_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "load",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "localize_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "localtime_group",
|
|
"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": "static",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template_tag_block",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "timezone_group",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "translate",
|
|
"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_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "autoescape",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "autoescape_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endautoescape",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "autoescape_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "binaryOperator",
|
|
"named": true,
|
|
"fields": {}
|
|
},
|
|
{
|
|
"type": "block_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"name": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "push_block",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "block",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "block_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endblock",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "block_clause",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "pop_block",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "blocktranslate_group",
|
|
"named": true,
|
|
"fields": {
|
|
"asvar": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
"tag": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "blocktrans",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "blocktranslate",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endblocktrans",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endblocktranslate",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "plural",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "content",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template_variable",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"named": true,
|
|
"fields": {}
|
|
},
|
|
{
|
|
"type": "cache_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "cache",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "cache_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endcache",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "cache_clause",
|
|
"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": "csp_nonce_attr",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "csp_nonce_attr",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "csrf_token",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "csrf_token",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "custom_tag",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"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": "elif_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "elif",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "predicate",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "else_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "else",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "empty_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "empty",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"argument": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "value",
|
|
"named": true
|
|
}
|
|
]
|
|
},
|
|
"name": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "add",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "addslashes",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "capfirst",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "center",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "cut",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "date",
|
|
"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": "escape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escapejs",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escapeseq",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "filesizeformat",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "first",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "floatformat",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "force_escape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_digit",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "iriencode",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "join",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "json_script",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_bidi",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_name",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_name_local",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_name_translated",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "last",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "length",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linebreaks",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linebreaksbr",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linenumbers",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "ljust",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "localize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "localtime",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "lower",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "make_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "phone2numeric",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "pluralize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "pprint",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "random",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "rjust",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "safe",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "safeseq",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "slice",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "slugify",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "stringformat",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "striptags",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "time",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timesince",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timeuntil",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timezone",
|
|
"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": "unlocalize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "unordered_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "upper",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlencode",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlizetrunc",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "utc",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "wordcount",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "wordwrap",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "yesno",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "filter_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filter",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filter_expression",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"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": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endfilter",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filter_clause",
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "for_clause",
|
|
"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": "for_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endfor",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "empty_clause",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "for_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "get_available_languages",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_available_languages",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "get_current_language",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_current_language",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "get_current_language_bidi",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_current_language_bidi",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "get_current_timezone",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_current_timezone",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "get_language_info",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_language_info",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "get_language_info_list",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_language_info_list",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "get_media_prefix",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_media_prefix",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "get_static_prefix",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "get_static_prefix",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "if_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "if",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "predicate",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "if_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endif",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "elif_clause",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "else_clause",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "if_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ifchanged_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "ifchanged",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ifchanged_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endifchanged",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "else_clause",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "ifchanged_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "include",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "include",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": true,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "language_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "language",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "language_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endlanguage",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "language_clause",
|
|
"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": "boolean",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "none",
|
|
"named": true
|
|
},
|
|
{
|
|
"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": "localize_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "localize",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "localize_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endlocalize",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "localize_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "localtime_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "localtime",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "localtime_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endlocaltime",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "localtime_clause",
|
|
"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": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "now",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"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_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "partialdef",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "push_partial",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "partialdef_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endpartialdef",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "partialdef_clause",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "pop_partial",
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"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_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "spaceless",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "spaceless_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endspaceless",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "spaceless_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "static",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "static",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"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": "timezone_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "timezone",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "filtered_value",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "template",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "timezone_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endtimezone",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "timezone_clause",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "translate",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "trans",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "translate",
|
|
"named": false
|
|
}
|
|
]
|
|
},
|
|
"variable": {
|
|
"multiple": false,
|
|
"required": false,
|
|
"types": [
|
|
{
|
|
"type": "identifier",
|
|
"named": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": true,
|
|
"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_clause",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"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": "with_group",
|
|
"named": true,
|
|
"fields": {
|
|
"tag": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "endwith",
|
|
"named": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": {
|
|
"multiple": false,
|
|
"required": true,
|
|
"types": [
|
|
{
|
|
"type": "with_clause",
|
|
"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": "False",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "True",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "_(",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "add",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "addslashes",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "and",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "as",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "asvar",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "attribute",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "autoescape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "b",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "block",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "blocktrans",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "blocktranslate",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "by",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "cache",
|
|
"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": "context",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "count",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "csp_nonce_attr",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "csrf_token",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "cut",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"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": "endblocktrans",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endblocktranslate",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endcache",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endcomment",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endfilter",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endfor",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endif",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endifchanged",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endlanguage",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endlocalize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endlocaltime",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endpartialdef",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endspaceless",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endtimezone",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endverbatim",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "endwith",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escapejs",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "escapeseq",
|
|
"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": "for",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "force_escape",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "from",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_available_languages",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_current_language",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_current_language_bidi",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_current_timezone",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_digit",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_language_info",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_language_info_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_media_prefix",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "get_static_prefix",
|
|
"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": "language",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_bidi",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_name",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_name_local",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "language_name_translated",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "last",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "length",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linebreaks",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linebreaksbr",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "linenumbers",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "ljust",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "load",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "localize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "localtime",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "lorem",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "lower",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "make_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "media",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "none",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "noop",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "not",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "now",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "number",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "off",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "on",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "only",
|
|
"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": "plural",
|
|
"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": "reversed",
|
|
"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": "static",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"named": true
|
|
},
|
|
{
|
|
"type": "stringformat",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "striptags",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "templatetag",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "time",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timesince",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timeuntil",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "timezone",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "title",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "trans",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "translate",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "trimmed",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatechars",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatechars_html",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatewords",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "truncatewords_html",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "unlocalize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "unordered_list",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "upper",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "url",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlencode",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlize",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "urlizetrunc",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "using=",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "utc",
|
|
"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": "{#",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "{%",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "{{",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "|",
|
|
"named": false
|
|
},
|
|
{
|
|
"type": "}}",
|
|
"named": false
|
|
}
|
|
] |