Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(582)

Side by Side Diff: lib/src/prism/tests/languages/smarty/operator_feature.test

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698