2018-12-19 14:09:39 +08:00

86 lines
1.9 KiB
Plaintext

{if not isLast($additionalName)}
{if length($items) > 5}
{$x|noAutoescape}
{elseif round($pi) == 3}
{for $i in range($numLines)}
{$foo|changeNewLineToBr|bidiSpanWrap}
{$bar | truncate : 4 , false}
----------------------------------------------------
[
["soy", [
["delimiter", "{"],
["keyword", "if"],
["operator", "not"],
["function", "isLast"],
["punctuation", "("],
["variable", ["$additionalName"]],
["punctuation", ")"],
["delimiter", "}"]
]],
["soy", [
["delimiter", "{"],
["keyword", "if"],
["function", "length"],
["punctuation", "("],
["variable", ["$items"]],
["punctuation", ")"],
["operator", ">"],
["number", "5"],
["delimiter", "}"]
]],
["soy", [
["delimiter", "{"],
["variable", ["$x"]],
["punctuation", "|"],
["function", "noAutoescape"],
["delimiter", "}"]
]],
["soy", [
["delimiter", "{"],
["keyword", "elseif"],
["function", "round"],
["punctuation", "("],
["variable", ["$pi"]],
["punctuation", ")"],
["operator", "=="],
["number", "3"],
["delimiter", "}"]
]],
["soy", [
["delimiter", "{"],
["keyword", "for"],
["variable", ["$i"]],
["keyword", "in"],
["function", "range"],
["punctuation", "("],
["variable", ["$numLines"]],
["punctuation", ")"],
["delimiter", "}"]
]],
["soy", [
["delimiter", "{"],
["variable", ["$foo"]],
["punctuation", "|"],
["function", "changeNewLineToBr"],
["punctuation", "|"],
["function", "bidiSpanWrap"],
["delimiter", "}"]
]],
["soy", [
["delimiter", "{"],
["variable", ["$bar"]],
["punctuation", "|"],
["function", "truncate"],
["punctuation", ":"],
["number", "4"],
["punctuation", ","],
["boolean", "false"],
["delimiter", "}"]
]]
]
----------------------------------------------------
Checks for functions and print directives.