| 1 | fn test_all_byte_char_literals() { |
| 2 | mut a := ` ` |
| 3 | a = `\x00` |
| 4 | assert u8(a) == u8(0) |
| 5 | a = `\x01` |
| 6 | assert u8(a) == u8(1) |
| 7 | a = `\x02` |
| 8 | assert u8(a) == u8(2) |
| 9 | a = `\x03` |
| 10 | assert u8(a) == u8(3) |
| 11 | a = `\x04` |
| 12 | assert u8(a) == u8(4) |
| 13 | a = `\x05` |
| 14 | assert u8(a) == u8(5) |
| 15 | a = `\x06` |
| 16 | assert u8(a) == u8(6) |
| 17 | a = `\x07` |
| 18 | assert u8(a) == u8(7) |
| 19 | a = `\x08` |
| 20 | assert u8(a) == u8(8) |
| 21 | a = `\x09` |
| 22 | assert u8(a) == u8(9) |
| 23 | a = `\x0a` |
| 24 | assert u8(a) == u8(10) |
| 25 | a = `\x0b` |
| 26 | assert u8(a) == u8(11) |
| 27 | a = `\x0c` |
| 28 | assert u8(a) == u8(12) |
| 29 | a = `\x0d` |
| 30 | assert u8(a) == u8(13) |
| 31 | a = `\x0e` |
| 32 | assert u8(a) == u8(14) |
| 33 | a = `\x0f` |
| 34 | assert u8(a) == u8(15) |
| 35 | a = `\x10` |
| 36 | assert u8(a) == u8(16) |
| 37 | a = `\x11` |
| 38 | assert u8(a) == u8(17) |
| 39 | a = `\x12` |
| 40 | assert u8(a) == u8(18) |
| 41 | a = `\x13` |
| 42 | assert u8(a) == u8(19) |
| 43 | a = `\x14` |
| 44 | assert u8(a) == u8(20) |
| 45 | a = `\x15` |
| 46 | assert u8(a) == u8(21) |
| 47 | a = `\x16` |
| 48 | assert u8(a) == u8(22) |
| 49 | a = `\x17` |
| 50 | assert u8(a) == u8(23) |
| 51 | a = `\x18` |
| 52 | assert u8(a) == u8(24) |
| 53 | a = `\x19` |
| 54 | assert u8(a) == u8(25) |
| 55 | a = `\x1a` |
| 56 | assert u8(a) == u8(26) |
| 57 | a = `\x1b` |
| 58 | assert u8(a) == u8(27) |
| 59 | a = `\x1c` |
| 60 | assert u8(a) == u8(28) |
| 61 | a = `\x1d` |
| 62 | assert u8(a) == u8(29) |
| 63 | a = `\x1e` |
| 64 | assert u8(a) == u8(30) |
| 65 | a = `\x1f` |
| 66 | assert u8(a) == u8(31) |
| 67 | a = `\x20` |
| 68 | assert u8(a) == u8(32) |
| 69 | a = `\x21` |
| 70 | assert u8(a) == u8(33) |
| 71 | a = `\x22` |
| 72 | assert u8(a) == u8(34) |
| 73 | a = `\x23` |
| 74 | assert u8(a) == u8(35) |
| 75 | a = `\x24` |
| 76 | assert u8(a) == u8(36) |
| 77 | a = `\x25` |
| 78 | assert u8(a) == u8(37) |
| 79 | a = `\x26` |
| 80 | assert u8(a) == u8(38) |
| 81 | a = `\x27` |
| 82 | assert u8(a) == u8(39) |
| 83 | a = `\x28` |
| 84 | assert u8(a) == u8(40) |
| 85 | a = `\x29` |
| 86 | assert u8(a) == u8(41) |
| 87 | a = `\x2a` |
| 88 | assert u8(a) == u8(42) |
| 89 | a = `\x2b` |
| 90 | assert u8(a) == u8(43) |
| 91 | a = `\x2c` |
| 92 | assert u8(a) == u8(44) |
| 93 | a = `\x2d` |
| 94 | assert u8(a) == u8(45) |
| 95 | a = `\x2e` |
| 96 | assert u8(a) == u8(46) |
| 97 | a = `\x2f` |
| 98 | assert u8(a) == u8(47) |
| 99 | a = `\x30` |
| 100 | assert u8(a) == u8(48) |
| 101 | a = `\x31` |
| 102 | assert u8(a) == u8(49) |
| 103 | a = `\x32` |
| 104 | assert u8(a) == u8(50) |
| 105 | a = `\x33` |
| 106 | assert u8(a) == u8(51) |
| 107 | a = `\x34` |
| 108 | assert u8(a) == u8(52) |
| 109 | a = `\x35` |
| 110 | assert u8(a) == u8(53) |
| 111 | a = `\x36` |
| 112 | assert u8(a) == u8(54) |
| 113 | a = `\x37` |
| 114 | assert u8(a) == u8(55) |
| 115 | a = `\x38` |
| 116 | assert u8(a) == u8(56) |
| 117 | a = `\x39` |
| 118 | assert u8(a) == u8(57) |
| 119 | a = `\x3a` |
| 120 | assert u8(a) == u8(58) |
| 121 | a = `\x3b` |
| 122 | assert u8(a) == u8(59) |
| 123 | a = `\x3c` |
| 124 | assert u8(a) == u8(60) |
| 125 | a = `\x3d` |
| 126 | assert u8(a) == u8(61) |
| 127 | a = `\x3e` |
| 128 | assert u8(a) == u8(62) |
| 129 | a = `\x3f` |
| 130 | assert u8(a) == u8(63) |
| 131 | a = `\x40` |
| 132 | assert u8(a) == u8(64) |
| 133 | a = `\x41` |
| 134 | assert u8(a) == u8(65) |
| 135 | a = `\x42` |
| 136 | assert u8(a) == u8(66) |
| 137 | a = `\x43` |
| 138 | assert u8(a) == u8(67) |
| 139 | a = `\x44` |
| 140 | assert u8(a) == u8(68) |
| 141 | a = `\x45` |
| 142 | assert u8(a) == u8(69) |
| 143 | a = `\x46` |
| 144 | assert u8(a) == u8(70) |
| 145 | a = `\x47` |
| 146 | assert u8(a) == u8(71) |
| 147 | a = `\x48` |
| 148 | assert u8(a) == u8(72) |
| 149 | a = `\x49` |
| 150 | assert u8(a) == u8(73) |
| 151 | a = `\x4a` |
| 152 | assert u8(a) == u8(74) |
| 153 | a = `\x4b` |
| 154 | assert u8(a) == u8(75) |
| 155 | a = `\x4c` |
| 156 | assert u8(a) == u8(76) |
| 157 | a = `\x4d` |
| 158 | assert u8(a) == u8(77) |
| 159 | a = `\x4e` |
| 160 | assert u8(a) == u8(78) |
| 161 | a = `\x4f` |
| 162 | assert u8(a) == u8(79) |
| 163 | a = `\x50` |
| 164 | assert u8(a) == u8(80) |
| 165 | a = `\x51` |
| 166 | assert u8(a) == u8(81) |
| 167 | a = `\x52` |
| 168 | assert u8(a) == u8(82) |
| 169 | a = `\x53` |
| 170 | assert u8(a) == u8(83) |
| 171 | a = `\x54` |
| 172 | assert u8(a) == u8(84) |
| 173 | a = `\x55` |
| 174 | assert u8(a) == u8(85) |
| 175 | a = `\x56` |
| 176 | assert u8(a) == u8(86) |
| 177 | a = `\x57` |
| 178 | assert u8(a) == u8(87) |
| 179 | a = `\x58` |
| 180 | assert u8(a) == u8(88) |
| 181 | a = `\x59` |
| 182 | assert u8(a) == u8(89) |
| 183 | a = `\x5a` |
| 184 | assert u8(a) == u8(90) |
| 185 | a = `\x5b` |
| 186 | assert u8(a) == u8(91) |
| 187 | a = `\x5c` |
| 188 | assert u8(a) == u8(92) |
| 189 | a = `\x5d` |
| 190 | assert u8(a) == u8(93) |
| 191 | a = `\x5e` |
| 192 | assert u8(a) == u8(94) |
| 193 | a = `\x5f` |
| 194 | assert u8(a) == u8(95) |
| 195 | a = `\x60` |
| 196 | assert u8(a) == u8(96) |
| 197 | a = `\x61` |
| 198 | assert u8(a) == u8(97) |
| 199 | a = `\x62` |
| 200 | assert u8(a) == u8(98) |
| 201 | a = `\x63` |
| 202 | assert u8(a) == u8(99) |
| 203 | a = `\x64` |
| 204 | assert u8(a) == u8(100) |
| 205 | a = `\x65` |
| 206 | assert u8(a) == u8(101) |
| 207 | a = `\x66` |
| 208 | assert u8(a) == u8(102) |
| 209 | a = `\x67` |
| 210 | assert u8(a) == u8(103) |
| 211 | a = `\x68` |
| 212 | assert u8(a) == u8(104) |
| 213 | a = `\x69` |
| 214 | assert u8(a) == u8(105) |
| 215 | a = `\x6a` |
| 216 | assert u8(a) == u8(106) |
| 217 | a = `\x6b` |
| 218 | assert u8(a) == u8(107) |
| 219 | a = `\x6c` |
| 220 | assert u8(a) == u8(108) |
| 221 | a = `\x6d` |
| 222 | assert u8(a) == u8(109) |
| 223 | a = `\x6e` |
| 224 | assert u8(a) == u8(110) |
| 225 | a = `\x6f` |
| 226 | assert u8(a) == u8(111) |
| 227 | a = `\x70` |
| 228 | assert u8(a) == u8(112) |
| 229 | a = `\x71` |
| 230 | assert u8(a) == u8(113) |
| 231 | a = `\x72` |
| 232 | assert u8(a) == u8(114) |
| 233 | a = `\x73` |
| 234 | assert u8(a) == u8(115) |
| 235 | a = `\x74` |
| 236 | assert u8(a) == u8(116) |
| 237 | a = `\x75` |
| 238 | assert u8(a) == u8(117) |
| 239 | a = `\x76` |
| 240 | assert u8(a) == u8(118) |
| 241 | a = `\x77` |
| 242 | assert u8(a) == u8(119) |
| 243 | a = `\x78` |
| 244 | assert u8(a) == u8(120) |
| 245 | a = `\x79` |
| 246 | assert u8(a) == u8(121) |
| 247 | a = `\x7a` |
| 248 | assert u8(a) == u8(122) |
| 249 | a = `\x7b` |
| 250 | assert u8(a) == u8(123) |
| 251 | a = `\x7c` |
| 252 | assert u8(a) == u8(124) |
| 253 | a = `\x7d` |
| 254 | assert u8(a) == u8(125) |
| 255 | a = `\x7e` |
| 256 | assert u8(a) == u8(126) |
| 257 | a = `\x7f` |
| 258 | assert u8(a) == u8(127) |
| 259 | a = `\x80` |
| 260 | assert u8(a) == u8(128) |
| 261 | a = `\x81` |
| 262 | assert u8(a) == u8(129) |
| 263 | a = `\x82` |
| 264 | assert u8(a) == u8(130) |
| 265 | a = `\x83` |
| 266 | assert u8(a) == u8(131) |
| 267 | a = `\x84` |
| 268 | assert u8(a) == u8(132) |
| 269 | a = `\x85` |
| 270 | assert u8(a) == u8(133) |
| 271 | a = `\x86` |
| 272 | assert u8(a) == u8(134) |
| 273 | a = `\x87` |
| 274 | assert u8(a) == u8(135) |
| 275 | a = `\x88` |
| 276 | assert u8(a) == u8(136) |
| 277 | a = `\x89` |
| 278 | assert u8(a) == u8(137) |
| 279 | a = `\x8a` |
| 280 | assert u8(a) == u8(138) |
| 281 | a = `\x8b` |
| 282 | assert u8(a) == u8(139) |
| 283 | a = `\x8c` |
| 284 | assert u8(a) == u8(140) |
| 285 | a = `\x8d` |
| 286 | assert u8(a) == u8(141) |
| 287 | a = `\x8e` |
| 288 | assert u8(a) == u8(142) |
| 289 | a = `\x8f` |
| 290 | assert u8(a) == u8(143) |
| 291 | a = `\x90` |
| 292 | assert u8(a) == u8(144) |
| 293 | a = `\x91` |
| 294 | assert u8(a) == u8(145) |
| 295 | a = `\x92` |
| 296 | assert u8(a) == u8(146) |
| 297 | a = `\x93` |
| 298 | assert u8(a) == u8(147) |
| 299 | a = `\x94` |
| 300 | assert u8(a) == u8(148) |
| 301 | a = `\x95` |
| 302 | assert u8(a) == u8(149) |
| 303 | a = `\x96` |
| 304 | assert u8(a) == u8(150) |
| 305 | a = `\x97` |
| 306 | assert u8(a) == u8(151) |
| 307 | a = `\x98` |
| 308 | assert u8(a) == u8(152) |
| 309 | a = `\x99` |
| 310 | assert u8(a) == u8(153) |
| 311 | a = `\x9a` |
| 312 | assert u8(a) == u8(154) |
| 313 | a = `\x9b` |
| 314 | assert u8(a) == u8(155) |
| 315 | a = `\x9c` |
| 316 | assert u8(a) == u8(156) |
| 317 | a = `\x9d` |
| 318 | assert u8(a) == u8(157) |
| 319 | a = `\x9e` |
| 320 | assert u8(a) == u8(158) |
| 321 | a = `\x9f` |
| 322 | assert u8(a) == u8(159) |
| 323 | a = `\xa0` |
| 324 | assert u8(a) == u8(160) |
| 325 | a = `\xa1` |
| 326 | assert u8(a) == u8(161) |
| 327 | a = `\xa2` |
| 328 | assert u8(a) == u8(162) |
| 329 | a = `\xa3` |
| 330 | assert u8(a) == u8(163) |
| 331 | a = `\xa4` |
| 332 | assert u8(a) == u8(164) |
| 333 | a = `\xa5` |
| 334 | assert u8(a) == u8(165) |
| 335 | a = `\xa6` |
| 336 | assert u8(a) == u8(166) |
| 337 | a = `\xa7` |
| 338 | assert u8(a) == u8(167) |
| 339 | a = `\xa8` |
| 340 | assert u8(a) == u8(168) |
| 341 | a = `\xa9` |
| 342 | assert u8(a) == u8(169) |
| 343 | a = `\xaa` |
| 344 | assert u8(a) == u8(170) |
| 345 | a = `\xab` |
| 346 | assert u8(a) == u8(171) |
| 347 | a = `\xac` |
| 348 | assert u8(a) == u8(172) |
| 349 | a = `\xad` |
| 350 | assert u8(a) == u8(173) |
| 351 | a = `\xae` |
| 352 | assert u8(a) == u8(174) |
| 353 | a = `\xaf` |
| 354 | assert u8(a) == u8(175) |
| 355 | a = `\xb0` |
| 356 | assert u8(a) == u8(176) |
| 357 | a = `\xb1` |
| 358 | assert u8(a) == u8(177) |
| 359 | a = `\xb2` |
| 360 | assert u8(a) == u8(178) |
| 361 | a = `\xb3` |
| 362 | assert u8(a) == u8(179) |
| 363 | a = `\xb4` |
| 364 | assert u8(a) == u8(180) |
| 365 | a = `\xb5` |
| 366 | assert u8(a) == u8(181) |
| 367 | a = `\xb6` |
| 368 | assert u8(a) == u8(182) |
| 369 | a = `\xb7` |
| 370 | assert u8(a) == u8(183) |
| 371 | a = `\xb8` |
| 372 | assert u8(a) == u8(184) |
| 373 | a = `\xb9` |
| 374 | assert u8(a) == u8(185) |
| 375 | a = `\xba` |
| 376 | assert u8(a) == u8(186) |
| 377 | a = `\xbb` |
| 378 | assert u8(a) == u8(187) |
| 379 | a = `\xbc` |
| 380 | assert u8(a) == u8(188) |
| 381 | a = `\xbd` |
| 382 | assert u8(a) == u8(189) |
| 383 | a = `\xbe` |
| 384 | assert u8(a) == u8(190) |
| 385 | a = `\xbf` |
| 386 | assert u8(a) == u8(191) |
| 387 | a = `\xc0` |
| 388 | assert u8(a) == u8(192) |
| 389 | a = `\xc1` |
| 390 | assert u8(a) == u8(193) |
| 391 | a = `\xc2` |
| 392 | assert u8(a) == u8(194) |
| 393 | a = `\xc3` |
| 394 | assert u8(a) == u8(195) |
| 395 | a = `\xc4` |
| 396 | assert u8(a) == u8(196) |
| 397 | a = `\xc5` |
| 398 | assert u8(a) == u8(197) |
| 399 | a = `\xc6` |
| 400 | assert u8(a) == u8(198) |
| 401 | a = `\xc7` |
| 402 | assert u8(a) == u8(199) |
| 403 | a = `\xc8` |
| 404 | assert u8(a) == u8(200) |
| 405 | a = `\xc9` |
| 406 | assert u8(a) == u8(201) |
| 407 | a = `\xca` |
| 408 | assert u8(a) == u8(202) |
| 409 | a = `\xcb` |
| 410 | assert u8(a) == u8(203) |
| 411 | a = `\xcc` |
| 412 | assert u8(a) == u8(204) |
| 413 | a = `\xcd` |
| 414 | assert u8(a) == u8(205) |
| 415 | a = `\xce` |
| 416 | assert u8(a) == u8(206) |
| 417 | a = `\xcf` |
| 418 | assert u8(a) == u8(207) |
| 419 | a = `\xd0` |
| 420 | assert u8(a) == u8(208) |
| 421 | a = `\xd1` |
| 422 | assert u8(a) == u8(209) |
| 423 | a = `\xd2` |
| 424 | assert u8(a) == u8(210) |
| 425 | a = `\xd3` |
| 426 | assert u8(a) == u8(211) |
| 427 | a = `\xd4` |
| 428 | assert u8(a) == u8(212) |
| 429 | a = `\xd5` |
| 430 | assert u8(a) == u8(213) |
| 431 | a = `\xd6` |
| 432 | assert u8(a) == u8(214) |
| 433 | a = `\xd7` |
| 434 | assert u8(a) == u8(215) |
| 435 | a = `\xd8` |
| 436 | assert u8(a) == u8(216) |
| 437 | a = `\xd9` |
| 438 | assert u8(a) == u8(217) |
| 439 | a = `\xda` |
| 440 | assert u8(a) == u8(218) |
| 441 | a = `\xdb` |
| 442 | assert u8(a) == u8(219) |
| 443 | a = `\xdc` |
| 444 | assert u8(a) == u8(220) |
| 445 | a = `\xdd` |
| 446 | assert u8(a) == u8(221) |
| 447 | a = `\xde` |
| 448 | assert u8(a) == u8(222) |
| 449 | a = `\xdf` |
| 450 | assert u8(a) == u8(223) |
| 451 | a = `\xe0` |
| 452 | assert u8(a) == u8(224) |
| 453 | a = `\xe1` |
| 454 | assert u8(a) == u8(225) |
| 455 | a = `\xe2` |
| 456 | assert u8(a) == u8(226) |
| 457 | a = `\xe3` |
| 458 | assert u8(a) == u8(227) |
| 459 | a = `\xe4` |
| 460 | assert u8(a) == u8(228) |
| 461 | a = `\xe5` |
| 462 | assert u8(a) == u8(229) |
| 463 | a = `\xe6` |
| 464 | assert u8(a) == u8(230) |
| 465 | a = `\xe7` |
| 466 | assert u8(a) == u8(231) |
| 467 | a = `\xe8` |
| 468 | assert u8(a) == u8(232) |
| 469 | a = `\xe9` |
| 470 | assert u8(a) == u8(233) |
| 471 | a = `\xea` |
| 472 | assert u8(a) == u8(234) |
| 473 | a = `\xeb` |
| 474 | assert u8(a) == u8(235) |
| 475 | a = `\xec` |
| 476 | assert u8(a) == u8(236) |
| 477 | a = `\xed` |
| 478 | assert u8(a) == u8(237) |
| 479 | a = `\xee` |
| 480 | assert u8(a) == u8(238) |
| 481 | a = `\xef` |
| 482 | assert u8(a) == u8(239) |
| 483 | a = `\xf0` |
| 484 | assert u8(a) == u8(240) |
| 485 | a = `\xf1` |
| 486 | assert u8(a) == u8(241) |
| 487 | a = `\xf2` |
| 488 | assert u8(a) == u8(242) |
| 489 | a = `\xf3` |
| 490 | assert u8(a) == u8(243) |
| 491 | a = `\xf4` |
| 492 | assert u8(a) == u8(244) |
| 493 | a = `\xf5` |
| 494 | assert u8(a) == u8(245) |
| 495 | a = `\xf6` |
| 496 | assert u8(a) == u8(246) |
| 497 | a = `\xf7` |
| 498 | assert u8(a) == u8(247) |
| 499 | a = `\xf8` |
| 500 | assert u8(a) == u8(248) |
| 501 | a = `\xf9` |
| 502 | assert u8(a) == u8(249) |
| 503 | a = `\xfa` |
| 504 | assert u8(a) == u8(250) |
| 505 | a = `\xfb` |
| 506 | assert u8(a) == u8(251) |
| 507 | a = `\xfc` |
| 508 | assert u8(a) == u8(252) |
| 509 | a = `\xfd` |
| 510 | assert u8(a) == u8(253) |
| 511 | a = `\xfe` |
| 512 | assert u8(a) == u8(254) |
| 513 | a = `\xff` |
| 514 | assert u8(a) == u8(255) |
| 515 | } |
| 516 |