OLD | NEW |
(Empty) | |
| 1 {if $a + $b - $c == $d} |
| 2 {if $e * $f / $g % $h === $i} |
| 3 {if $j < $k and $l > $m eq $n <= $o and $p >= $q} |
| 4 {if !$r != $s && $t || $u} |
| 5 {if $v is not even by 3 or $v is even} |
| 6 {if $w is div by 2 or $w is not div by 3} |
| 7 {if $x is not odd or $x is odd by 4} |
| 8 {if $y ne $z or $a neq $b} |
| 9 {if $c gt $d or $e lt $f} |
| 10 {if $g gte $h or $i ge $j or $k lte $l or $m le $n} |
| 11 {if not $o and $p mod 4} |
| 12 {foo bar=baz} |
| 13 {$foo|upper} |
| 14 |
| 15 ---------------------------------------------------- |
| 16 |
| 17 [ |
| 18 ["smarty", [ |
| 19 ["delimiter", "{"], |
| 20 ["function", "if"], |
| 21 ["variable", "$a"], |
| 22 ["operator", "+"], |
| 23 ["variable", "$b"], |
| 24 ["operator", "-"], |
| 25 ["variable", "$c"], |
| 26 ["operator", "=="], |
| 27 ["variable", "$d"], |
| 28 ["delimiter", "}"] |
| 29 ]], |
| 30 ["smarty", [ |
| 31 ["delimiter", "{"], |
| 32 ["function", "if"], |
| 33 ["variable", "$e"], |
| 34 ["operator", "*"], |
| 35 ["variable", "$f"], |
| 36 ["operator", "/"], |
| 37 ["variable", "$g"], |
| 38 ["operator", "%"], |
| 39 ["variable", "$h"], |
| 40 ["operator", "==="], |
| 41 ["variable", "$i"], |
| 42 ["delimiter", "}"] |
| 43 ]], |
| 44 ["smarty", [ |
| 45 ["delimiter", "{"], |
| 46 ["function", "if"], |
| 47 ["variable", "$j"], |
| 48 ["operator", "<"], |
| 49 ["variable", "$k"], |
| 50 ["operator", "and"], |
| 51 ["variable", "$l"], |
| 52 ["operator", ">"], |
| 53 ["variable", "$m"], |
| 54 ["operator", "eq"], |
| 55 ["variable", "$n"], |
| 56 ["operator", "<="], |
| 57 ["variable", "$o"], |
| 58 ["operator", "and"], |
| 59 ["variable", "$p"], |
| 60 ["operator", ">="], |
| 61 ["variable", "$q"], |
| 62 ["delimiter", "}"] |
| 63 ]], |
| 64 ["smarty", [ |
| 65 ["delimiter", "{"], |
| 66 ["function", "if"], |
| 67 ["operator", "!"], |
| 68 ["variable", "$r"], |
| 69 ["operator", "!="], |
| 70 ["variable", "$s"], |
| 71 ["operator", "&&"], |
| 72 ["variable", "$t"], |
| 73 ["operator", "||"], |
| 74 ["variable", "$u"], |
| 75 ["delimiter", "}"] |
| 76 ]], |
| 77 ["smarty", [ |
| 78 ["delimiter", "{"], |
| 79 ["function", "if"], |
| 80 ["variable", "$v"], |
| 81 ["operator", "is not even by"], |
| 82 ["number", "3"], |
| 83 ["operator", "or"], |
| 84 ["variable", "$v"], |
| 85 ["operator", "is even"], |
| 86 ["delimiter", "}"] |
| 87 ]], |
| 88 ["smarty", [ |
| 89 ["delimiter", "{"], |
| 90 ["function", "if"], |
| 91 ["variable", "$w"], |
| 92 ["operator", "is div by"], |
| 93 ["number", "2"], |
| 94 ["operator", "or"], |
| 95 ["variable", "$w"], |
| 96 ["operator", "is not div by"], |
| 97 ["number", "3"], |
| 98 ["delimiter", "}"] |
| 99 ]], |
| 100 ["smarty", [ |
| 101 ["delimiter", "{"], |
| 102 ["function", "if"], |
| 103 ["variable", "$x"], |
| 104 ["operator", "is not odd"], |
| 105 ["operator", "or"], |
| 106 ["variable", "$x"], |
| 107 ["operator", "is odd by"], |
| 108 ["number", "4"], |
| 109 ["delimiter", "}"] |
| 110 ]], |
| 111 ["smarty", [ |
| 112 ["delimiter", "{"], |
| 113 ["function", "if"], |
| 114 ["variable", "$y"], |
| 115 ["operator", "ne"], |
| 116 ["variable", "$z"], |
| 117 ["operator", "or"], |
| 118 ["variable", "$a"], |
| 119 ["operator", "neq"], |
| 120 ["variable", "$b"], |
| 121 ["delimiter", "}"] |
| 122 ]], |
| 123 ["smarty", [ |
| 124 ["delimiter", "{"], |
| 125 ["function", "if"], |
| 126 ["variable", "$c"], |
| 127 ["operator", "gt"], |
| 128 ["variable", "$d"], |
| 129 ["operator", "or"], |
| 130 ["variable", "$e"], |
| 131 ["operator", "lt"], |
| 132 ["variable", "$f"], |
| 133 ["delimiter", "}"] |
| 134 ]], |
| 135 ["smarty", [ |
| 136 ["delimiter", "{"], |
| 137 ["function", "if"], |
| 138 ["variable", "$g"], |
| 139 ["operator", "gte"], |
| 140 ["variable", "$h"], |
| 141 ["operator", "or"], |
| 142 ["variable", "$i"], |
| 143 ["operator", "ge"], |
| 144 ["variable", "$j"], |
| 145 ["operator", "or"], |
| 146 ["variable", "$k"], |
| 147 ["operator", "lte"], |
| 148 ["variable", "$l"], |
| 149 ["operator", "or"], |
| 150 ["variable", "$m"], |
| 151 ["operator", "le"], |
| 152 ["variable", "$n"], |
| 153 ["delimiter", "}"] |
| 154 ]], |
| 155 ["smarty", [ |
| 156 ["delimiter", "{"], |
| 157 ["function", "if"], |
| 158 ["operator", "not"], |
| 159 ["variable", "$o"], |
| 160 ["operator", "and"], |
| 161 ["variable", "$p"], |
| 162 ["operator", "mod"], |
| 163 ["number", "4"], |
| 164 ["delimiter", "}"] |
| 165 ]], |
| 166 ["smarty", [ |
| 167 ["delimiter", "{"], |
| 168 ["function", "foo"], |
| 169 ["attr-name", [ |
| 170 "bar", |
| 171 ["operator", "="], |
| 172 ["variable", "baz"] |
| 173 ]], |
| 174 ["delimiter", "}"] |
| 175 ]], |
| 176 ["smarty", [ |
| 177 ["delimiter", "{"], |
| 178 ["variable", "$foo"], |
| 179 ["operator", "|"], |
| 180 ["function", "upper"], |
| 181 ["delimiter", "}"] |
| 182 ]] |
| 183 ] |
| 184 |
| 185 ---------------------------------------------------- |
| 186 |
| 187 Checks for all operators. |
OLD | NEW |