1{
2 "lower-vs-upper": [
3 {
4 "expr": "'abcdefghijklmnopqrstuvwxyz' == 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'",
5 "result": { "kind": "Boolean", "value": true }
6 },
7 {
8 "expr": "'abcdefghijklmnopqrstuvwxyz' != 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'",
9 "result": { "kind": "Boolean", "value": false }
10 },
11 {
12 "expr": "'abcdefghijklmnopqrstuvwxyz' < 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'",
13 "result": { "kind": "Boolean", "value": false }
14 },
15 {
16 "expr": "'abcdefghijklmnopqrstuvwxyz' <= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'",
17 "result": { "kind": "Boolean", "value": true }
18 },
19 {
20 "expr": "'abcdefghijklmnopqrstuvwxyz' > 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'",
21 "result": { "kind": "Boolean", "value": false }
22 },
23 {
24 "expr": "'abcdefghijklmnopqrstuvwxyz' >= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'",
25 "result": { "kind": "Boolean", "value": true }
26 }
27 ],
28
29 "upper-vs-lower": [
30 {
31 "expr": "'ABCDEFGHIJKLMNOPQRSTUVWXYZ' == 'abcdefghijklmnopqrstuvwxyz'",
32 "result": { "kind": "Boolean", "value": true }
33 },
34 {
35 "expr": "'ABCDEFGHIJKLMNOPQRSTUVWXYZ' != 'abcdefghijklmnopqrstuvwxyz'",
36 "result": { "kind": "Boolean", "value": false }
37 },
38 {
39 "expr": "'ABCDEFGHIJKLMNOPQRSTUVWXYZ' < 'abcdefghijklmnopqrstuvwxyz'",
40 "result": { "kind": "Boolean", "value": false }
41 },
42 {
43 "expr": "'ABCDEFGHIJKLMNOPQRSTUVWXYZ' <= 'abcdefghijklmnopqrstuvwxyz'",
44 "result": { "kind": "Boolean", "value": true }
45 },
46 {
47 "expr": "'ABCDEFGHIJKLMNOPQRSTUVWXYZ' > 'abcdefghijklmnopqrstuvwxyz'",
48 "result": { "kind": "Boolean", "value": false }
49 },
50 {
51 "expr": "'ABCDEFGHIJKLMNOPQRSTUVWXYZ' >= 'abcdefghijklmnopqrstuvwxyz'",
52 "result": { "kind": "Boolean", "value": true }
53 }
54 ],
55
56 "a-z-equivalent-to-A-Z-wrt-chars-between-Z-and-a": [
57 {
58 "expr": "'A' < '['",
59 "result": { "kind": "Boolean", "value": true }
60 },
61 {
62 "expr": "'A' <= '['",
63 "result": { "kind": "Boolean", "value": true }
64 },
65 {
66 "expr": "'A' > '['",
67 "result": { "kind": "Boolean", "value": false }
68 },
69 {
70 "expr": "'A' >= '['",
71 "result": { "kind": "Boolean", "value": false }
72 },
73 {
74 "expr": "'a' < '['",
75 "result": { "kind": "Boolean", "value": true }
76 },
77 {
78 "expr": "'a' <= '['",
79 "result": { "kind": "Boolean", "value": true }
80 },
81 {
82 "expr": "'a' > '['",
83 "result": { "kind": "Boolean", "value": false }
84 },
85 {
86 "expr": "'a' >= '['",
87 "result": { "kind": "Boolean", "value": false }
88 }
89 ],
90
91 "case-insensitive-ς-(final-lowercase-sigma)-Σ-(capital-sigma)-σ-(non-final-sigma)": [
92 {
93 "expr": "'ς' == 'Σ'",
94 "result": { "kind": "Boolean", "value": true }
95 },
96 {
97 "expr": "'ς' != 'Σ'",
98 "result": { "kind": "Boolean", "value": false }
99 },
100 {
101 "expr": "'ς' < 'Σ'",
102 "result": { "kind": "Boolean", "value": false }
103 },
104 {
105 "expr": "'ς' <= 'Σ'",
106 "result": { "kind": "Boolean", "value": true }
107 },
108 {
109 "expr": "'ς' > 'Σ'",
110 "result": { "kind": "Boolean", "value": false }
111 },
112 {
113 "expr": "'ς' >= 'Σ'",
114 "result": { "kind": "Boolean", "value": true }
115 },
116 {
117 "expr": "'ς' == 'σ'",
118 "result": { "kind": "Boolean", "value": true }
119 },
120 {
121 "expr": "'ς' != 'σ'",
122 "result": { "kind": "Boolean", "value": false }
123 },
124 {
125 "expr": "'ς' < 'σ'",
126 "result": { "kind": "Boolean", "value": false }
127 },
128 {
129 "expr": "'ς' <= 'σ'",
130 "result": { "kind": "Boolean", "value": true }
131 },
132 {
133 "expr": "'ς' > 'σ'",
134 "result": { "kind": "Boolean", "value": false }
135 },
136 {
137 "expr": "'ς' >= 'σ'",
138 "result": { "kind": "Boolean", "value": true }
139 },
140 {
141 "expr": "'Σ' == 'σ'",
142 "result": { "kind": "Boolean", "value": true }
143 },
144 {
145 "expr": "'Σ' != 'σ'",
146 "result": { "kind": "Boolean", "value": false }
147 },
148 {
149 "expr": "'Σ' < 'σ'",
150 "result": { "kind": "Boolean", "value": false }
151 },
152 {
153 "expr": "'Σ' <= 'σ'",
154 "result": { "kind": "Boolean", "value": true }
155 },
156 {
157 "expr": "'Σ' > 'σ'",
158 "result": { "kind": "Boolean", "value": false }
159 },
160 {
161 "expr": "'Σ' >= 'σ'",
162 "result": { "kind": "Boolean", "value": true }
163 }
164 ],
165
166 "case-insensitive-ü-Ü": [
167 {
168 "expr": "'ü' == 'Ü'",
169 "result": { "kind": "Boolean", "value": true }
170 },
171 {
172 "expr": "'ü' != 'Ü'",
173 "result": { "kind": "Boolean", "value": false }
174 },
175 {
176 "expr": "'ü' < 'Ü'",
177 "result": { "kind": "Boolean", "value": false }
178 },
179 {
180 "expr": "'ü' <= 'Ü'",
181 "result": { "kind": "Boolean", "value": true }
182 },
183 {
184 "expr": "'ü' > 'Ü'",
185 "result": { "kind": "Boolean", "value": false }
186 },
187 {
188 "expr": "'ü' >= 'Ü'",
189 "result": { "kind": "Boolean", "value": true }
190 },
191 {
192 "expr": "'Ü' == 'ü'",
193 "result": { "kind": "Boolean", "value": true }
194 },
195 {
196 "expr": "'Ü' != 'ü'",
197 "result": { "kind": "Boolean", "value": false }
198 },
199 {
200 "expr": "'Ü' < 'ü'",
201 "result": { "kind": "Boolean", "value": false }
202 },
203 {
204 "expr": "'Ü' <= 'ü'",
205 "result": { "kind": "Boolean", "value": true }
206 },
207 {
208 "expr": "'Ü' > 'ü'",
209 "result": { "kind": "Boolean", "value": false }
210 },
211 {
212 "expr": "'Ü' >= 'ü'",
213 "result": { "kind": "Boolean", "value": true }
214 }
215 ],
216
217 "case-insensitive-ç-Ç": [
218 {
219 "expr": "'ç' == 'Ç'",
220 "result": { "kind": "Boolean", "value": true }
221 },
222 {
223 "expr": "'ç' != 'Ç'",
224 "result": { "kind": "Boolean", "value": false }
225 },
226 {
227 "expr": "'ç' < 'Ç'",
228 "result": { "kind": "Boolean", "value": false }
229 },
230 {
231 "expr": "'ç' <= 'Ç'",
232 "result": { "kind": "Boolean", "value": true }
233 },
234 {
235 "expr": "'ç' > 'Ç'",
236 "result": { "kind": "Boolean", "value": false }
237 },
238 {
239 "expr": "'ç' >= 'Ç'",
240 "result": { "kind": "Boolean", "value": true }
241 },
242 {
243 "expr": "'Ç' == 'ç'",
244 "result": { "kind": "Boolean", "value": true }
245 },
246 {
247 "expr": "'Ç' != 'ç'",
248 "result": { "kind": "Boolean", "value": false }
249 },
250 {
251 "expr": "'Ç' < 'ç'",
252 "result": { "kind": "Boolean", "value": false }
253 },
254 {
255 "expr": "'Ç' <= 'ç'",
256 "result": { "kind": "Boolean", "value": true }
257 },
258 {
259 "expr": "'Ç' > 'ç'",
260 "result": { "kind": "Boolean", "value": false }
261 },
262 {
263 "expr": "'Ç' >= 'ç'",
264 "result": { "kind": "Boolean", "value": true }
265 }
266 ],
267
268 "case-sensitive-i-İ": [
269 {
270 "expr": "'i' == 'İ'",
271 "result": { "kind": "Boolean", "value": false }
272 },
273 {
274 "expr": "'i' != 'İ'",
275 "result": { "kind": "Boolean", "value": true }
276 },
277 {
278 "expr": "'i' < 'İ'",
279 "result": { "kind": "Boolean", "value": true }
280 },
281 {
282 "expr": "'i' <= 'İ'",
283 "result": { "kind": "Boolean", "value": true }
284 },
285 {
286 "expr": "'i' > 'İ'",
287 "result": { "kind": "Boolean", "value": false }
288 },
289 {
290 "expr": "'i' >= 'İ'",
291 "result": { "kind": "Boolean", "value": false }
292 },
293 {
294 "expr": "'İ' == 'i'",
295 "result": { "kind": "Boolean", "value": false }
296 },
297 {
298 "expr": "'İ' != 'i'",
299 "result": { "kind": "Boolean", "value": true }
300 },
301 {
302 "expr": "'İ' < 'i'",
303 "result": { "kind": "Boolean", "value": false }
304 },
305 {
306 "expr": "'İ' <= 'i'",
307 "result": { "kind": "Boolean", "value": false }
308 },
309 {
310 "expr": "'İ' > 'i'",
311 "result": { "kind": "Boolean", "value": true }
312 },
313 {
314 "expr": "'İ' >= 'i'",
315 "result": { "kind": "Boolean", "value": true }
316 }
317 ],
318
319 "case-sensitive-ı-I": [
320 {
321 "expr": "'ı' == 'I'",
322 "result": { "kind": "Boolean", "value": false }
323 },
324 {
325 "expr": "'ı' != 'I'",
326 "result": { "kind": "Boolean", "value": true }
327 },
328 {
329 "expr": "'ı' < 'I'",
330 "result": { "kind": "Boolean", "value": false }
331 },
332 {
333 "expr": "'ı' <= 'I'",
334 "result": { "kind": "Boolean", "value": false }
335 },
336 {
337 "expr": "'ı' > 'I'",
338 "result": { "kind": "Boolean", "value": true }
339 },
340 {
341 "expr": "'ı' >= 'I'",
342 "result": { "kind": "Boolean", "value": true }
343 },
344 {
345 "expr": "'I' == 'ı'",
346 "result": { "kind": "Boolean", "value": false }
347 },
348 {
349 "expr": "'I' != 'ı'",
350 "result": { "kind": "Boolean", "value": true }
351 },
352 {
353 "expr": "'I' < 'ı'",
354 "result": { "kind": "Boolean", "value": true }
355 },
356 {
357 "expr": "'I' <= 'ı'",
358 "result": { "kind": "Boolean", "value": true }
359 },
360 {
361 "expr": "'I' > 'ı'",
362 "result": { "kind": "Boolean", "value": false }
363 },
364 {
365 "expr": "'I' >= 'ı'",
366 "result": { "kind": "Boolean", "value": false }
367 }
368 ],
369
370 "cyrillic-letters": [
371 {
372 "expr": "'АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЭЮЯ' == 'абвгдежзийклмнопрстуфхцчшщьэюя'",
373 "result": { "kind": "Boolean", "value": true }
374 }
375 ]
376}