1[ 2 { 3 "name": "0x00 in dictionary key", 4 "raw": [ 5 "a\u0000a=1" 6 ], 7 "header_type": "dictionary", 8 "must_fail": true 9 }, 10 { 11 "name": "0x01 in dictionary key", 12 "raw": [ 13 "a\u0001a=1" 14 ], 15 "header_type": "dictionary", 16 "must_fail": true 17 }, 18 { 19 "name": "0x02 in dictionary key", 20 "raw": [ 21 "a\u0002a=1" 22 ], 23 "header_type": "dictionary", 24 "must_fail": true 25 }, 26 { 27 "name": "0x03 in dictionary key", 28 "raw": [ 29 "a\u0003a=1" 30 ], 31 "header_type": "dictionary", 32 "must_fail": true 33 }, 34 { 35 "name": "0x04 in dictionary key", 36 "raw": [ 37 "a\u0004a=1" 38 ], 39 "header_type": "dictionary", 40 "must_fail": true 41 }, 42 { 43 "name": "0x05 in dictionary key", 44 "raw": [ 45 "a\u0005a=1" 46 ], 47 "header_type": "dictionary", 48 "must_fail": true 49 }, 50 { 51 "name": "0x06 in dictionary key", 52 "raw": [ 53 "a\u0006a=1" 54 ], 55 "header_type": "dictionary", 56 "must_fail": true 57 }, 58 { 59 "name": "0x07 in dictionary key", 60 "raw": [ 61 "a\u0007a=1" 62 ], 63 "header_type": "dictionary", 64 "must_fail": true 65 }, 66 { 67 "name": "0x08 in dictionary key", 68 "raw": [ 69 "a\ba=1" 70 ], 71 "header_type": "dictionary", 72 "must_fail": true 73 }, 74 { 75 "name": "0x09 in dictionary key", 76 "raw": [ 77 "a\ta=1" 78 ], 79 "header_type": "dictionary", 80 "must_fail": true 81 }, 82 { 83 "name": "0x0a in dictionary key", 84 "raw": [ 85 "a\na=1" 86 ], 87 "header_type": "dictionary", 88 "must_fail": true 89 }, 90 { 91 "name": "0x0b in dictionary key", 92 "raw": [ 93 "a\u000ba=1" 94 ], 95 "header_type": "dictionary", 96 "must_fail": true 97 }, 98 { 99 "name": "0x0c in dictionary key", 100 "raw": [ 101 "a\fa=1" 102 ], 103 "header_type": "dictionary", 104 "must_fail": true 105 }, 106 { 107 "name": "0x0d in dictionary key", 108 "raw": [ 109 "a\ra=1" 110 ], 111 "header_type": "dictionary", 112 "must_fail": true 113 }, 114 { 115 "name": "0x0e in dictionary key", 116 "raw": [ 117 "a\u000ea=1" 118 ], 119 "header_type": "dictionary", 120 "must_fail": true 121 }, 122 { 123 "name": "0x0f in dictionary key", 124 "raw": [ 125 "a\u000fa=1" 126 ], 127 "header_type": "dictionary", 128 "must_fail": true 129 }, 130 { 131 "name": "0x10 in dictionary key", 132 "raw": [ 133 "a\u0010a=1" 134 ], 135 "header_type": "dictionary", 136 "must_fail": true 137 }, 138 { 139 "name": "0x11 in dictionary key", 140 "raw": [ 141 "a\u0011a=1" 142 ], 143 "header_type": "dictionary", 144 "must_fail": true 145 }, 146 { 147 "name": "0x12 in dictionary key", 148 "raw": [ 149 "a\u0012a=1" 150 ], 151 "header_type": "dictionary", 152 "must_fail": true 153 }, 154 { 155 "name": "0x13 in dictionary key", 156 "raw": [ 157 "a\u0013a=1" 158 ], 159 "header_type": "dictionary", 160 "must_fail": true 161 }, 162 { 163 "name": "0x14 in dictionary key", 164 "raw": [ 165 "a\u0014a=1" 166 ], 167 "header_type": "dictionary", 168 "must_fail": true 169 }, 170 { 171 "name": "0x15 in dictionary key", 172 "raw": [ 173 "a\u0015a=1" 174 ], 175 "header_type": "dictionary", 176 "must_fail": true 177 }, 178 { 179 "name": "0x16 in dictionary key", 180 "raw": [ 181 "a\u0016a=1" 182 ], 183 "header_type": "dictionary", 184 "must_fail": true 185 }, 186 { 187 "name": "0x17 in dictionary key", 188 "raw": [ 189 "a\u0017a=1" 190 ], 191 "header_type": "dictionary", 192 "must_fail": true 193 }, 194 { 195 "name": "0x18 in dictionary key", 196 "raw": [ 197 "a\u0018a=1" 198 ], 199 "header_type": "dictionary", 200 "must_fail": true 201 }, 202 { 203 "name": "0x19 in dictionary key", 204 "raw": [ 205 "a\u0019a=1" 206 ], 207 "header_type": "dictionary", 208 "must_fail": true 209 }, 210 { 211 "name": "0x1a in dictionary key", 212 "raw": [ 213 "a\u001aa=1" 214 ], 215 "header_type": "dictionary", 216 "must_fail": true 217 }, 218 { 219 "name": "0x1b in dictionary key", 220 "raw": [ 221 "a\u001ba=1" 222 ], 223 "header_type": "dictionary", 224 "must_fail": true 225 }, 226 { 227 "name": "0x1c in dictionary key", 228 "raw": [ 229 "a\u001ca=1" 230 ], 231 "header_type": "dictionary", 232 "must_fail": true 233 }, 234 { 235 "name": "0x1d in dictionary key", 236 "raw": [ 237 "a\u001da=1" 238 ], 239 "header_type": "dictionary", 240 "must_fail": true 241 }, 242 { 243 "name": "0x1e in dictionary key", 244 "raw": [ 245 "a\u001ea=1" 246 ], 247 "header_type": "dictionary", 248 "must_fail": true 249 }, 250 { 251 "name": "0x1f in dictionary key", 252 "raw": [ 253 "a\u001fa=1" 254 ], 255 "header_type": "dictionary", 256 "must_fail": true 257 }, 258 { 259 "name": "0x20 in dictionary key", 260 "raw": [ 261 "a a=1" 262 ], 263 "header_type": "dictionary", 264 "must_fail": true 265 }, 266 { 267 "name": "0x21 in dictionary key", 268 "raw": [ 269 "a!a=1" 270 ], 271 "header_type": "dictionary", 272 "must_fail": true 273 }, 274 { 275 "name": "0x22 in dictionary key", 276 "raw": [ 277 "a\"a=1" 278 ], 279 "header_type": "dictionary", 280 "must_fail": true 281 }, 282 { 283 "name": "0x23 in dictionary key", 284 "raw": [ 285 "a#a=1" 286 ], 287 "header_type": "dictionary", 288 "must_fail": true 289 }, 290 { 291 "name": "0x24 in dictionary key", 292 "raw": [ 293 "a$a=1" 294 ], 295 "header_type": "dictionary", 296 "must_fail": true 297 }, 298 { 299 "name": "0x25 in dictionary key", 300 "raw": [ 301 "a%a=1" 302 ], 303 "header_type": "dictionary", 304 "must_fail": true 305 }, 306 { 307 "name": "0x26 in dictionary key", 308 "raw": [ 309 "a&a=1" 310 ], 311 "header_type": "dictionary", 312 "must_fail": true 313 }, 314 { 315 "name": "0x27 in dictionary key", 316 "raw": [ 317 "a'a=1" 318 ], 319 "header_type": "dictionary", 320 "must_fail": true 321 }, 322 { 323 "name": "0x28 in dictionary key", 324 "raw": [ 325 "a(a=1" 326 ], 327 "header_type": "dictionary", 328 "must_fail": true 329 }, 330 { 331 "name": "0x29 in dictionary key", 332 "raw": [ 333 "a)a=1" 334 ], 335 "header_type": "dictionary", 336 "must_fail": true 337 }, 338 { 339 "name": "0x2a in dictionary key", 340 "raw": [ 341 "a*a=1" 342 ], 343 "header_type": "dictionary", 344 "expected": [ 345 [ 346 "a*a", 347 [ 348 1, 349 [] 350 ] 351 ] 352 ] 353 }, 354 { 355 "name": "0x2b in dictionary key", 356 "raw": [ 357 "a+a=1" 358 ], 359 "header_type": "dictionary", 360 "must_fail": true 361 }, 362 { 363 "name": "0x2c in dictionary key", 364 "raw": [ 365 "a,a=1" 366 ], 367 "header_type": "dictionary", 368 "expected": [ 369 [ 370 "a", 371 [ 372 1, 373 [] 374 ] 375 ] 376 ], 377 "canonical": [ 378 "a=1" 379 ] 380 }, 381 { 382 "name": "0x2d in dictionary key", 383 "raw": [ 384 "a-a=1" 385 ], 386 "header_type": "dictionary", 387 "expected": [ 388 [ 389 "a-a", 390 [ 391 1, 392 [] 393 ] 394 ] 395 ] 396 }, 397 { 398 "name": "0x2e in dictionary key", 399 "raw": [ 400 "a.a=1" 401 ], 402 "header_type": "dictionary", 403 "expected": [ 404 [ 405 "a.a", 406 [ 407 1, 408 [] 409 ] 410 ] 411 ] 412 }, 413 { 414 "name": "0x2f in dictionary key", 415 "raw": [ 416 "a/a=1" 417 ], 418 "header_type": "dictionary", 419 "must_fail": true 420 }, 421 { 422 "name": "0x30 in dictionary key", 423 "raw": [ 424 "a0a=1" 425 ], 426 "header_type": "dictionary", 427 "expected": [ 428 [ 429 "a0a", 430 [ 431 1, 432 [] 433 ] 434 ] 435 ] 436 }, 437 { 438 "name": "0x31 in dictionary key", 439 "raw": [ 440 "a1a=1" 441 ], 442 "header_type": "dictionary", 443 "expected": [ 444 [ 445 "a1a", 446 [ 447 1, 448 [] 449 ] 450 ] 451 ] 452 }, 453 { 454 "name": "0x32 in dictionary key", 455 "raw": [ 456 "a2a=1" 457 ], 458 "header_type": "dictionary", 459 "expected": [ 460 [ 461 "a2a", 462 [ 463 1, 464 [] 465 ] 466 ] 467 ] 468 }, 469 { 470 "name": "0x33 in dictionary key", 471 "raw": [ 472 "a3a=1" 473 ], 474 "header_type": "dictionary", 475 "expected": [ 476 [ 477 "a3a", 478 [ 479 1, 480 [] 481 ] 482 ] 483 ] 484 }, 485 { 486 "name": "0x34 in dictionary key", 487 "raw": [ 488 "a4a=1" 489 ], 490 "header_type": "dictionary", 491 "expected": [ 492 [ 493 "a4a", 494 [ 495 1, 496 [] 497 ] 498 ] 499 ] 500 }, 501 { 502 "name": "0x35 in dictionary key", 503 "raw": [ 504 "a5a=1" 505 ], 506 "header_type": "dictionary", 507 "expected": [ 508 [ 509 "a5a", 510 [ 511 1, 512 [] 513 ] 514 ] 515 ] 516 }, 517 { 518 "name": "0x36 in dictionary key", 519 "raw": [ 520 "a6a=1" 521 ], 522 "header_type": "dictionary", 523 "expected": [ 524 [ 525 "a6a", 526 [ 527 1, 528 [] 529 ] 530 ] 531 ] 532 }, 533 { 534 "name": "0x37 in dictionary key", 535 "raw": [ 536 "a7a=1" 537 ], 538 "header_type": "dictionary", 539 "expected": [ 540 [ 541 "a7a", 542 [ 543 1, 544 [] 545 ] 546 ] 547 ] 548 }, 549 { 550 "name": "0x38 in dictionary key", 551 "raw": [ 552 "a8a=1" 553 ], 554 "header_type": "dictionary", 555 "expected": [ 556 [ 557 "a8a", 558 [ 559 1, 560 [] 561 ] 562 ] 563 ] 564 }, 565 { 566 "name": "0x39 in dictionary key", 567 "raw": [ 568 "a9a=1" 569 ], 570 "header_type": "dictionary", 571 "expected": [ 572 [ 573 "a9a", 574 [ 575 1, 576 [] 577 ] 578 ] 579 ] 580 }, 581 { 582 "name": "0x3a in dictionary key", 583 "raw": [ 584 "a:a=1" 585 ], 586 "header_type": "dictionary", 587 "must_fail": true 588 }, 589 { 590 "name": "0x3b in dictionary key", 591 "raw": [ 592 "a;a=1" 593 ], 594 "header_type": "dictionary", 595 "expected": [ 596 [ 597 "a", 598 [ 599 true, 600 [ 601 [ 602 "a", 603 1 604 ] 605 ] 606 ] 607 ] 608 ] 609 }, 610 { 611 "name": "0x3c in dictionary key", 612 "raw": [ 613 "a<a=1" 614 ], 615 "header_type": "dictionary", 616 "must_fail": true 617 }, 618 { 619 "name": "0x3d in dictionary key", 620 "raw": [ 621 "a=a=1" 622 ], 623 "header_type": "dictionary", 624 "must_fail": true 625 }, 626 { 627 "name": "0x3e in dictionary key", 628 "raw": [ 629 "a>a=1" 630 ], 631 "header_type": "dictionary", 632 "must_fail": true 633 }, 634 { 635 "name": "0x3f in dictionary key", 636 "raw": [ 637 "a?a=1" 638 ], 639 "header_type": "dictionary", 640 "must_fail": true 641 }, 642 { 643 "name": "0x40 in dictionary key", 644 "raw": [ 645 "a@a=1" 646 ], 647 "header_type": "dictionary", 648 "must_fail": true 649 }, 650 { 651 "name": "0x41 in dictionary key", 652 "raw": [ 653 "aAa=1" 654 ], 655 "header_type": "dictionary", 656 "must_fail": true 657 }, 658 { 659 "name": "0x42 in dictionary key", 660 "raw": [ 661 "aBa=1" 662 ], 663 "header_type": "dictionary", 664 "must_fail": true 665 }, 666 { 667 "name": "0x43 in dictionary key", 668 "raw": [ 669 "aCa=1" 670 ], 671 "header_type": "dictionary", 672 "must_fail": true 673 }, 674 { 675 "name": "0x44 in dictionary key", 676 "raw": [ 677 "aDa=1" 678 ], 679 "header_type": "dictionary", 680 "must_fail": true 681 }, 682 { 683 "name": "0x45 in dictionary key", 684 "raw": [ 685 "aEa=1" 686 ], 687 "header_type": "dictionary", 688 "must_fail": true 689 }, 690 { 691 "name": "0x46 in dictionary key", 692 "raw": [ 693 "aFa=1" 694 ], 695 "header_type": "dictionary", 696 "must_fail": true 697 }, 698 { 699 "name": "0x47 in dictionary key", 700 "raw": [ 701 "aGa=1" 702 ], 703 "header_type": "dictionary", 704 "must_fail": true 705 }, 706 { 707 "name": "0x48 in dictionary key", 708 "raw": [ 709 "aHa=1" 710 ], 711 "header_type": "dictionary", 712 "must_fail": true 713 }, 714 { 715 "name": "0x49 in dictionary key", 716 "raw": [ 717 "aIa=1" 718 ], 719 "header_type": "dictionary", 720 "must_fail": true 721 }, 722 { 723 "name": "0x4a in dictionary key", 724 "raw": [ 725 "aJa=1" 726 ], 727 "header_type": "dictionary", 728 "must_fail": true 729 }, 730 { 731 "name": "0x4b in dictionary key", 732 "raw": [ 733 "aKa=1" 734 ], 735 "header_type": "dictionary", 736 "must_fail": true 737 }, 738 { 739 "name": "0x4c in dictionary key", 740 "raw": [ 741 "aLa=1" 742 ], 743 "header_type": "dictionary", 744 "must_fail": true 745 }, 746 { 747 "name": "0x4d in dictionary key", 748 "raw": [ 749 "aMa=1" 750 ], 751 "header_type": "dictionary", 752 "must_fail": true 753 }, 754 { 755 "name": "0x4e in dictionary key", 756 "raw": [ 757 "aNa=1" 758 ], 759 "header_type": "dictionary", 760 "must_fail": true 761 }, 762 { 763 "name": "0x4f in dictionary key", 764 "raw": [ 765 "aOa=1" 766 ], 767 "header_type": "dictionary", 768 "must_fail": true 769 }, 770 { 771 "name": "0x50 in dictionary key", 772 "raw": [ 773 "aPa=1" 774 ], 775 "header_type": "dictionary", 776 "must_fail": true 777 }, 778 { 779 "name": "0x51 in dictionary key", 780 "raw": [ 781 "aQa=1" 782 ], 783 "header_type": "dictionary", 784 "must_fail": true 785 }, 786 { 787 "name": "0x52 in dictionary key", 788 "raw": [ 789 "aRa=1" 790 ], 791 "header_type": "dictionary", 792 "must_fail": true 793 }, 794 { 795 "name": "0x53 in dictionary key", 796 "raw": [ 797 "aSa=1" 798 ], 799 "header_type": "dictionary", 800 "must_fail": true 801 }, 802 { 803 "name": "0x54 in dictionary key", 804 "raw": [ 805 "aTa=1" 806 ], 807 "header_type": "dictionary", 808 "must_fail": true 809 }, 810 { 811 "name": "0x55 in dictionary key", 812 "raw": [ 813 "aUa=1" 814 ], 815 "header_type": "dictionary", 816 "must_fail": true 817 }, 818 { 819 "name": "0x56 in dictionary key", 820 "raw": [ 821 "aVa=1" 822 ], 823 "header_type": "dictionary", 824 "must_fail": true 825 }, 826 { 827 "name": "0x57 in dictionary key", 828 "raw": [ 829 "aWa=1" 830 ], 831 "header_type": "dictionary", 832 "must_fail": true 833 }, 834 { 835 "name": "0x58 in dictionary key", 836 "raw": [ 837 "aXa=1" 838 ], 839 "header_type": "dictionary", 840 "must_fail": true 841 }, 842 { 843 "name": "0x59 in dictionary key", 844 "raw": [ 845 "aYa=1" 846 ], 847 "header_type": "dictionary", 848 "must_fail": true 849 }, 850 { 851 "name": "0x5a in dictionary key", 852 "raw": [ 853 "aZa=1" 854 ], 855 "header_type": "dictionary", 856 "must_fail": true 857 }, 858 { 859 "name": "0x5b in dictionary key", 860 "raw": [ 861 "a[a=1" 862 ], 863 "header_type": "dictionary", 864 "must_fail": true 865 }, 866 { 867 "name": "0x5c in dictionary key", 868 "raw": [ 869 "a\\a=1" 870 ], 871 "header_type": "dictionary", 872 "must_fail": true 873 }, 874 { 875 "name": "0x5d in dictionary key", 876 "raw": [ 877 "a]a=1" 878 ], 879 "header_type": "dictionary", 880 "must_fail": true 881 }, 882 { 883 "name": "0x5e in dictionary key", 884 "raw": [ 885 "a^a=1" 886 ], 887 "header_type": "dictionary", 888 "must_fail": true 889 }, 890 { 891 "name": "0x5f in dictionary key", 892 "raw": [ 893 "a_a=1" 894 ], 895 "header_type": "dictionary", 896 "expected": [ 897 [ 898 "a_a", 899 [ 900 1, 901 [] 902 ] 903 ] 904 ] 905 }, 906 { 907 "name": "0x60 in dictionary key", 908 "raw": [ 909 "a`a=1" 910 ], 911 "header_type": "dictionary", 912 "must_fail": true 913 }, 914 { 915 "name": "0x61 in dictionary key", 916 "raw": [ 917 "aaa=1" 918 ], 919 "header_type": "dictionary", 920 "expected": [ 921 [ 922 "aaa", 923 [ 924 1, 925 [] 926 ] 927 ] 928 ] 929 }, 930 { 931 "name": "0x62 in dictionary key", 932 "raw": [ 933 "aba=1" 934 ], 935 "header_type": "dictionary", 936 "expected": [ 937 [ 938 "aba", 939 [ 940 1, 941 [] 942 ] 943 ] 944 ] 945 }, 946 { 947 "name": "0x63 in dictionary key", 948 "raw": [ 949 "aca=1" 950 ], 951 "header_type": "dictionary", 952 "expected": [ 953 [ 954 "aca", 955 [ 956 1, 957 [] 958 ] 959 ] 960 ] 961 }, 962 { 963 "name": "0x64 in dictionary key", 964 "raw": [ 965 "ada=1" 966 ], 967 "header_type": "dictionary", 968 "expected": [ 969 [ 970 "ada", 971 [ 972 1, 973 [] 974 ] 975 ] 976 ] 977 }, 978 { 979 "name": "0x65 in dictionary key", 980 "raw": [ 981 "aea=1" 982 ], 983 "header_type": "dictionary", 984 "expected": [ 985 [ 986 "aea", 987 [ 988 1, 989 [] 990 ] 991 ] 992 ] 993 }, 994 { 995 "name": "0x66 in dictionary key", 996 "raw": [ 997 "afa=1" 998 ], 999 "header_type": "dictionary", 1000 "expected": [ 1001 [ 1002 "afa", 1003 [ 1004 1, 1005 [] 1006 ] 1007 ] 1008 ] 1009 }, 1010 { 1011 "name": "0x67 in dictionary key", 1012 "raw": [ 1013 "aga=1" 1014 ], 1015 "header_type": "dictionary", 1016 "expected": [ 1017 [ 1018 "aga", 1019 [ 1020 1, 1021 [] 1022 ] 1023 ] 1024 ] 1025 }, 1026 { 1027 "name": "0x68 in dictionary key", 1028 "raw": [ 1029 "aha=1" 1030 ], 1031 "header_type": "dictionary", 1032 "expected": [ 1033 [ 1034 "aha", 1035 [ 1036 1, 1037 [] 1038 ] 1039 ] 1040 ] 1041 }, 1042 { 1043 "name": "0x69 in dictionary key", 1044 "raw": [ 1045 "aia=1" 1046 ], 1047 "header_type": "dictionary", 1048 "expected": [ 1049 [ 1050 "aia", 1051 [ 1052 1, 1053 [] 1054 ] 1055 ] 1056 ] 1057 }, 1058 { 1059 "name": "0x6a in dictionary key", 1060 "raw": [ 1061 "aja=1" 1062 ], 1063 "header_type": "dictionary", 1064 "expected": [ 1065 [ 1066 "aja", 1067 [ 1068 1, 1069 [] 1070 ] 1071 ] 1072 ] 1073 }, 1074 { 1075 "name": "0x6b in dictionary key", 1076 "raw": [ 1077 "aka=1" 1078 ], 1079 "header_type": "dictionary", 1080 "expected": [ 1081 [ 1082 "aka", 1083 [ 1084 1, 1085 [] 1086 ] 1087 ] 1088 ] 1089 }, 1090 { 1091 "name": "0x6c in dictionary key", 1092 "raw": [ 1093 "ala=1" 1094 ], 1095 "header_type": "dictionary", 1096 "expected": [ 1097 [ 1098 "ala", 1099 [ 1100 1, 1101 [] 1102 ] 1103 ] 1104 ] 1105 }, 1106 { 1107 "name": "0x6d in dictionary key", 1108 "raw": [ 1109 "ama=1" 1110 ], 1111 "header_type": "dictionary", 1112 "expected": [ 1113 [ 1114 "ama", 1115 [ 1116 1, 1117 [] 1118 ] 1119 ] 1120 ] 1121 }, 1122 { 1123 "name": "0x6e in dictionary key", 1124 "raw": [ 1125 "ana=1" 1126 ], 1127 "header_type": "dictionary", 1128 "expected": [ 1129 [ 1130 "ana", 1131 [ 1132 1, 1133 [] 1134 ] 1135 ] 1136 ] 1137 }, 1138 { 1139 "name": "0x6f in dictionary key", 1140 "raw": [ 1141 "aoa=1" 1142 ], 1143 "header_type": "dictionary", 1144 "expected": [ 1145 [ 1146 "aoa", 1147 [ 1148 1, 1149 [] 1150 ] 1151 ] 1152 ] 1153 }, 1154 { 1155 "name": "0x70 in dictionary key", 1156 "raw": [ 1157 "apa=1" 1158 ], 1159 "header_type": "dictionary", 1160 "expected": [ 1161 [ 1162 "apa", 1163 [ 1164 1, 1165 [] 1166 ] 1167 ] 1168 ] 1169 }, 1170 { 1171 "name": "0x71 in dictionary key", 1172 "raw": [ 1173 "aqa=1" 1174 ], 1175 "header_type": "dictionary", 1176 "expected": [ 1177 [ 1178 "aqa", 1179 [ 1180 1, 1181 [] 1182 ] 1183 ] 1184 ] 1185 }, 1186 { 1187 "name": "0x72 in dictionary key", 1188 "raw": [ 1189 "ara=1" 1190 ], 1191 "header_type": "dictionary", 1192 "expected": [ 1193 [ 1194 "ara", 1195 [ 1196 1, 1197 [] 1198 ] 1199 ] 1200 ] 1201 }, 1202 { 1203 "name": "0x73 in dictionary key", 1204 "raw": [ 1205 "asa=1" 1206 ], 1207 "header_type": "dictionary", 1208 "expected": [ 1209 [ 1210 "asa", 1211 [ 1212 1, 1213 [] 1214 ] 1215 ] 1216 ] 1217 }, 1218 { 1219 "name": "0x74 in dictionary key", 1220 "raw": [ 1221 "ata=1" 1222 ], 1223 "header_type": "dictionary", 1224 "expected": [ 1225 [ 1226 "ata", 1227 [ 1228 1, 1229 [] 1230 ] 1231 ] 1232 ] 1233 }, 1234 { 1235 "name": "0x75 in dictionary key", 1236 "raw": [ 1237 "aua=1" 1238 ], 1239 "header_type": "dictionary", 1240 "expected": [ 1241 [ 1242 "aua", 1243 [ 1244 1, 1245 [] 1246 ] 1247 ] 1248 ] 1249 }, 1250 { 1251 "name": "0x76 in dictionary key", 1252 "raw": [ 1253 "ava=1" 1254 ], 1255 "header_type": "dictionary", 1256 "expected": [ 1257 [ 1258 "ava", 1259 [ 1260 1, 1261 [] 1262 ] 1263 ] 1264 ] 1265 }, 1266 { 1267 "name": "0x77 in dictionary key", 1268 "raw": [ 1269 "awa=1" 1270 ], 1271 "header_type": "dictionary", 1272 "expected": [ 1273 [ 1274 "awa", 1275 [ 1276 1, 1277 [] 1278 ] 1279 ] 1280 ] 1281 }, 1282 { 1283 "name": "0x78 in dictionary key", 1284 "raw": [ 1285 "axa=1" 1286 ], 1287 "header_type": "dictionary", 1288 "expected": [ 1289 [ 1290 "axa", 1291 [ 1292 1, 1293 [] 1294 ] 1295 ] 1296 ] 1297 }, 1298 { 1299 "name": "0x79 in dictionary key", 1300 "raw": [ 1301 "aya=1" 1302 ], 1303 "header_type": "dictionary", 1304 "expected": [ 1305 [ 1306 "aya", 1307 [ 1308 1, 1309 [] 1310 ] 1311 ] 1312 ] 1313 }, 1314 { 1315 "name": "0x7a in dictionary key", 1316 "raw": [ 1317 "aza=1" 1318 ], 1319 "header_type": "dictionary", 1320 "expected": [ 1321 [ 1322 "aza", 1323 [ 1324 1, 1325 [] 1326 ] 1327 ] 1328 ] 1329 }, 1330 { 1331 "name": "0x7b in dictionary key", 1332 "raw": [ 1333 "a{a=1" 1334 ], 1335 "header_type": "dictionary", 1336 "must_fail": true 1337 }, 1338 { 1339 "name": "0x7c in dictionary key", 1340 "raw": [ 1341 "a|a=1" 1342 ], 1343 "header_type": "dictionary", 1344 "must_fail": true 1345 }, 1346 { 1347 "name": "0x7d in dictionary key", 1348 "raw": [ 1349 "a}a=1" 1350 ], 1351 "header_type": "dictionary", 1352 "must_fail": true 1353 }, 1354 { 1355 "name": "0x7e in dictionary key", 1356 "raw": [ 1357 "a~a=1" 1358 ], 1359 "header_type": "dictionary", 1360 "must_fail": true 1361 }, 1362 { 1363 "name": "0x7f in dictionary key", 1364 "raw": [ 1365 "a\u007fa=1" 1366 ], 1367 "header_type": "dictionary", 1368 "must_fail": true 1369 }, 1370 { 1371 "name": "0x00 starting an dictionary key", 1372 "raw": [ 1373 "\u0000a=1" 1374 ], 1375 "header_type": "dictionary", 1376 "must_fail": true 1377 }, 1378 { 1379 "name": "0x01 starting an dictionary key", 1380 "raw": [ 1381 "\u0001a=1" 1382 ], 1383 "header_type": "dictionary", 1384 "must_fail": true 1385 }, 1386 { 1387 "name": "0x02 starting an dictionary key", 1388 "raw": [ 1389 "\u0002a=1" 1390 ], 1391 "header_type": "dictionary", 1392 "must_fail": true 1393 }, 1394 { 1395 "name": "0x03 starting an dictionary key", 1396 "raw": [ 1397 "\u0003a=1" 1398 ], 1399 "header_type": "dictionary", 1400 "must_fail": true 1401 }, 1402 { 1403 "name": "0x04 starting an dictionary key", 1404 "raw": [ 1405 "\u0004a=1" 1406 ], 1407 "header_type": "dictionary", 1408 "must_fail": true 1409 }, 1410 { 1411 "name": "0x05 starting an dictionary key", 1412 "raw": [ 1413 "\u0005a=1" 1414 ], 1415 "header_type": "dictionary", 1416 "must_fail": true 1417 }, 1418 { 1419 "name": "0x06 starting an dictionary key", 1420 "raw": [ 1421 "\u0006a=1" 1422 ], 1423 "header_type": "dictionary", 1424 "must_fail": true 1425 }, 1426 { 1427 "name": "0x07 starting an dictionary key", 1428 "raw": [ 1429 "\u0007a=1" 1430 ], 1431 "header_type": "dictionary", 1432 "must_fail": true 1433 }, 1434 { 1435 "name": "0x08 starting an dictionary key", 1436 "raw": [ 1437 "\ba=1" 1438 ], 1439 "header_type": "dictionary", 1440 "must_fail": true 1441 }, 1442 { 1443 "name": "0x09 starting an dictionary key", 1444 "raw": [ 1445 "\ta=1" 1446 ], 1447 "header_type": "dictionary", 1448 "must_fail": true 1449 }, 1450 { 1451 "name": "0x0a starting an dictionary key", 1452 "raw": [ 1453 "\na=1" 1454 ], 1455 "header_type": "dictionary", 1456 "must_fail": true 1457 }, 1458 { 1459 "name": "0x0b starting an dictionary key", 1460 "raw": [ 1461 "\u000ba=1" 1462 ], 1463 "header_type": "dictionary", 1464 "must_fail": true 1465 }, 1466 { 1467 "name": "0x0c starting an dictionary key", 1468 "raw": [ 1469 "\fa=1" 1470 ], 1471 "header_type": "dictionary", 1472 "must_fail": true 1473 }, 1474 { 1475 "name": "0x0d starting an dictionary key", 1476 "raw": [ 1477 "\ra=1" 1478 ], 1479 "header_type": "dictionary", 1480 "must_fail": true 1481 }, 1482 { 1483 "name": "0x0e starting an dictionary key", 1484 "raw": [ 1485 "\u000ea=1" 1486 ], 1487 "header_type": "dictionary", 1488 "must_fail": true 1489 }, 1490 { 1491 "name": "0x0f starting an dictionary key", 1492 "raw": [ 1493 "\u000fa=1" 1494 ], 1495 "header_type": "dictionary", 1496 "must_fail": true 1497 }, 1498 { 1499 "name": "0x10 starting an dictionary key", 1500 "raw": [ 1501 "\u0010a=1" 1502 ], 1503 "header_type": "dictionary", 1504 "must_fail": true 1505 }, 1506 { 1507 "name": "0x11 starting an dictionary key", 1508 "raw": [ 1509 "\u0011a=1" 1510 ], 1511 "header_type": "dictionary", 1512 "must_fail": true 1513 }, 1514 { 1515 "name": "0x12 starting an dictionary key", 1516 "raw": [ 1517 "\u0012a=1" 1518 ], 1519 "header_type": "dictionary", 1520 "must_fail": true 1521 }, 1522 { 1523 "name": "0x13 starting an dictionary key", 1524 "raw": [ 1525 "\u0013a=1" 1526 ], 1527 "header_type": "dictionary", 1528 "must_fail": true 1529 }, 1530 { 1531 "name": "0x14 starting an dictionary key", 1532 "raw": [ 1533 "\u0014a=1" 1534 ], 1535 "header_type": "dictionary", 1536 "must_fail": true 1537 }, 1538 { 1539 "name": "0x15 starting an dictionary key", 1540 "raw": [ 1541 "\u0015a=1" 1542 ], 1543 "header_type": "dictionary", 1544 "must_fail": true 1545 }, 1546 { 1547 "name": "0x16 starting an dictionary key", 1548 "raw": [ 1549 "\u0016a=1" 1550 ], 1551 "header_type": "dictionary", 1552 "must_fail": true 1553 }, 1554 { 1555 "name": "0x17 starting an dictionary key", 1556 "raw": [ 1557 "\u0017a=1" 1558 ], 1559 "header_type": "dictionary", 1560 "must_fail": true 1561 }, 1562 { 1563 "name": "0x18 starting an dictionary key", 1564 "raw": [ 1565 "\u0018a=1" 1566 ], 1567 "header_type": "dictionary", 1568 "must_fail": true 1569 }, 1570 { 1571 "name": "0x19 starting an dictionary key", 1572 "raw": [ 1573 "\u0019a=1" 1574 ], 1575 "header_type": "dictionary", 1576 "must_fail": true 1577 }, 1578 { 1579 "name": "0x1a starting an dictionary key", 1580 "raw": [ 1581 "\u001aa=1" 1582 ], 1583 "header_type": "dictionary", 1584 "must_fail": true 1585 }, 1586 { 1587 "name": "0x1b starting an dictionary key", 1588 "raw": [ 1589 "\u001ba=1" 1590 ], 1591 "header_type": "dictionary", 1592 "must_fail": true 1593 }, 1594 { 1595 "name": "0x1c starting an dictionary key", 1596 "raw": [ 1597 "\u001ca=1" 1598 ], 1599 "header_type": "dictionary", 1600 "must_fail": true 1601 }, 1602 { 1603 "name": "0x1d starting an dictionary key", 1604 "raw": [ 1605 "\u001da=1" 1606 ], 1607 "header_type": "dictionary", 1608 "must_fail": true 1609 }, 1610 { 1611 "name": "0x1e starting an dictionary key", 1612 "raw": [ 1613 "\u001ea=1" 1614 ], 1615 "header_type": "dictionary", 1616 "must_fail": true 1617 }, 1618 { 1619 "name": "0x1f starting an dictionary key", 1620 "raw": [ 1621 "\u001fa=1" 1622 ], 1623 "header_type": "dictionary", 1624 "must_fail": true 1625 }, 1626 { 1627 "name": "0x20 starting an dictionary key", 1628 "raw": [ 1629 " a=1" 1630 ], 1631 "header_type": "dictionary", 1632 "expected": [ 1633 [ 1634 "a", 1635 [ 1636 1, 1637 [] 1638 ] 1639 ] 1640 ], 1641 "canonical": [ 1642 "a=1" 1643 ] 1644 }, 1645 { 1646 "name": "0x21 starting an dictionary key", 1647 "raw": [ 1648 "!a=1" 1649 ], 1650 "header_type": "dictionary", 1651 "must_fail": true 1652 }, 1653 { 1654 "name": "0x22 starting an dictionary key", 1655 "raw": [ 1656 "\"a=1" 1657 ], 1658 "header_type": "dictionary", 1659 "must_fail": true 1660 }, 1661 { 1662 "name": "0x23 starting an dictionary key", 1663 "raw": [ 1664 "#a=1" 1665 ], 1666 "header_type": "dictionary", 1667 "must_fail": true 1668 }, 1669 { 1670 "name": "0x24 starting an dictionary key", 1671 "raw": [ 1672 "$a=1" 1673 ], 1674 "header_type": "dictionary", 1675 "must_fail": true 1676 }, 1677 { 1678 "name": "0x25 starting an dictionary key", 1679 "raw": [ 1680 "%a=1" 1681 ], 1682 "header_type": "dictionary", 1683 "must_fail": true 1684 }, 1685 { 1686 "name": "0x26 starting an dictionary key", 1687 "raw": [ 1688 "&a=1" 1689 ], 1690 "header_type": "dictionary", 1691 "must_fail": true 1692 }, 1693 { 1694 "name": "0x27 starting an dictionary key", 1695 "raw": [ 1696 "'a=1" 1697 ], 1698 "header_type": "dictionary", 1699 "must_fail": true 1700 }, 1701 { 1702 "name": "0x28 starting an dictionary key", 1703 "raw": [ 1704 "(a=1" 1705 ], 1706 "header_type": "dictionary", 1707 "must_fail": true 1708 }, 1709 { 1710 "name": "0x29 starting an dictionary key", 1711 "raw": [ 1712 ")a=1" 1713 ], 1714 "header_type": "dictionary", 1715 "must_fail": true 1716 }, 1717 { 1718 "name": "0x2a starting an dictionary key", 1719 "raw": [ 1720 "*a=1" 1721 ], 1722 "header_type": "dictionary", 1723 "expected": [ 1724 [ 1725 "*a", 1726 [ 1727 1, 1728 [] 1729 ] 1730 ] 1731 ] 1732 }, 1733 { 1734 "name": "0x2b starting an dictionary key", 1735 "raw": [ 1736 "+a=1" 1737 ], 1738 "header_type": "dictionary", 1739 "must_fail": true 1740 }, 1741 { 1742 "name": "0x2c starting an dictionary key", 1743 "raw": [ 1744 ",a=1" 1745 ], 1746 "header_type": "dictionary", 1747 "must_fail": true 1748 }, 1749 { 1750 "name": "0x2d starting an dictionary key", 1751 "raw": [ 1752 "-a=1" 1753 ], 1754 "header_type": "dictionary", 1755 "must_fail": true 1756 }, 1757 { 1758 "name": "0x2e starting an dictionary key", 1759 "raw": [ 1760 ".a=1" 1761 ], 1762 "header_type": "dictionary", 1763 "must_fail": true 1764 }, 1765 { 1766 "name": "0x2f starting an dictionary key", 1767 "raw": [ 1768 "/a=1" 1769 ], 1770 "header_type": "dictionary", 1771 "must_fail": true 1772 }, 1773 { 1774 "name": "0x30 starting an dictionary key", 1775 "raw": [ 1776 "0a=1" 1777 ], 1778 "header_type": "dictionary", 1779 "must_fail": true 1780 }, 1781 { 1782 "name": "0x31 starting an dictionary key", 1783 "raw": [ 1784 "1a=1" 1785 ], 1786 "header_type": "dictionary", 1787 "must_fail": true 1788 }, 1789 { 1790 "name": "0x32 starting an dictionary key", 1791 "raw": [ 1792 "2a=1" 1793 ], 1794 "header_type": "dictionary", 1795 "must_fail": true 1796 }, 1797 { 1798 "name": "0x33 starting an dictionary key", 1799 "raw": [ 1800 "3a=1" 1801 ], 1802 "header_type": "dictionary", 1803 "must_fail": true 1804 }, 1805 { 1806 "name": "0x34 starting an dictionary key", 1807 "raw": [ 1808 "4a=1" 1809 ], 1810 "header_type": "dictionary", 1811 "must_fail": true 1812 }, 1813 { 1814 "name": "0x35 starting an dictionary key", 1815 "raw": [ 1816 "5a=1" 1817 ], 1818 "header_type": "dictionary", 1819 "must_fail": true 1820 }, 1821 { 1822 "name": "0x36 starting an dictionary key", 1823 "raw": [ 1824 "6a=1" 1825 ], 1826 "header_type": "dictionary", 1827 "must_fail": true 1828 }, 1829 { 1830 "name": "0x37 starting an dictionary key", 1831 "raw": [ 1832 "7a=1" 1833 ], 1834 "header_type": "dictionary", 1835 "must_fail": true 1836 }, 1837 { 1838 "name": "0x38 starting an dictionary key", 1839 "raw": [ 1840 "8a=1" 1841 ], 1842 "header_type": "dictionary", 1843 "must_fail": true 1844 }, 1845 { 1846 "name": "0x39 starting an dictionary key", 1847 "raw": [ 1848 "9a=1" 1849 ], 1850 "header_type": "dictionary", 1851 "must_fail": true 1852 }, 1853 { 1854 "name": "0x3a starting an dictionary key", 1855 "raw": [ 1856 ":a=1" 1857 ], 1858 "header_type": "dictionary", 1859 "must_fail": true 1860 }, 1861 { 1862 "name": "0x3b starting an dictionary key", 1863 "raw": [ 1864 ";a=1" 1865 ], 1866 "header_type": "dictionary", 1867 "must_fail": true 1868 }, 1869 { 1870 "name": "0x3c starting an dictionary key", 1871 "raw": [ 1872 "<a=1" 1873 ], 1874 "header_type": "dictionary", 1875 "must_fail": true 1876 }, 1877 { 1878 "name": "0x3d starting an dictionary key", 1879 "raw": [ 1880 "=a=1" 1881 ], 1882 "header_type": "dictionary", 1883 "must_fail": true 1884 }, 1885 { 1886 "name": "0x3e starting an dictionary key", 1887 "raw": [ 1888 ">a=1" 1889 ], 1890 "header_type": "dictionary", 1891 "must_fail": true 1892 }, 1893 { 1894 "name": "0x3f starting an dictionary key", 1895 "raw": [ 1896 "?a=1" 1897 ], 1898 "header_type": "dictionary", 1899 "must_fail": true 1900 }, 1901 { 1902 "name": "0x40 starting an dictionary key", 1903 "raw": [ 1904 "@a=1" 1905 ], 1906 "header_type": "dictionary", 1907 "must_fail": true 1908 }, 1909 { 1910 "name": "0x41 starting an dictionary key", 1911 "raw": [ 1912 "Aa=1" 1913 ], 1914 "header_type": "dictionary", 1915 "must_fail": true 1916 }, 1917 { 1918 "name": "0x42 starting an dictionary key", 1919 "raw": [ 1920 "Ba=1" 1921 ], 1922 "header_type": "dictionary", 1923 "must_fail": true 1924 }, 1925 { 1926 "name": "0x43 starting an dictionary key", 1927 "raw": [ 1928 "Ca=1" 1929 ], 1930 "header_type": "dictionary", 1931 "must_fail": true 1932 }, 1933 { 1934 "name": "0x44 starting an dictionary key", 1935 "raw": [ 1936 "Da=1" 1937 ], 1938 "header_type": "dictionary", 1939 "must_fail": true 1940 }, 1941 { 1942 "name": "0x45 starting an dictionary key", 1943 "raw": [ 1944 "Ea=1" 1945 ], 1946 "header_type": "dictionary", 1947 "must_fail": true 1948 }, 1949 { 1950 "name": "0x46 starting an dictionary key", 1951 "raw": [ 1952 "Fa=1" 1953 ], 1954 "header_type": "dictionary", 1955 "must_fail": true 1956 }, 1957 { 1958 "name": "0x47 starting an dictionary key", 1959 "raw": [ 1960 "Ga=1" 1961 ], 1962 "header_type": "dictionary", 1963 "must_fail": true 1964 }, 1965 { 1966 "name": "0x48 starting an dictionary key", 1967 "raw": [ 1968 "Ha=1" 1969 ], 1970 "header_type": "dictionary", 1971 "must_fail": true 1972 }, 1973 { 1974 "name": "0x49 starting an dictionary key", 1975 "raw": [ 1976 "Ia=1" 1977 ], 1978 "header_type": "dictionary", 1979 "must_fail": true 1980 }, 1981 { 1982 "name": "0x4a starting an dictionary key", 1983 "raw": [ 1984 "Ja=1" 1985 ], 1986 "header_type": "dictionary", 1987 "must_fail": true 1988 }, 1989 { 1990 "name": "0x4b starting an dictionary key", 1991 "raw": [ 1992 "Ka=1" 1993 ], 1994 "header_type": "dictionary", 1995 "must_fail": true 1996 }, 1997 { 1998 "name": "0x4c starting an dictionary key", 1999 "raw": [ 2000 "La=1" 2001 ], 2002 "header_type": "dictionary", 2003 "must_fail": true 2004 }, 2005 { 2006 "name": "0x4d starting an dictionary key", 2007 "raw": [ 2008 "Ma=1" 2009 ], 2010 "header_type": "dictionary", 2011 "must_fail": true 2012 }, 2013 { 2014 "name": "0x4e starting an dictionary key", 2015 "raw": [ 2016 "Na=1" 2017 ], 2018 "header_type": "dictionary", 2019 "must_fail": true 2020 }, 2021 { 2022 "name": "0x4f starting an dictionary key", 2023 "raw": [ 2024 "Oa=1" 2025 ], 2026 "header_type": "dictionary", 2027 "must_fail": true 2028 }, 2029 { 2030 "name": "0x50 starting an dictionary key", 2031 "raw": [ 2032 "Pa=1" 2033 ], 2034 "header_type": "dictionary", 2035 "must_fail": true 2036 }, 2037 { 2038 "name": "0x51 starting an dictionary key", 2039 "raw": [ 2040 "Qa=1" 2041 ], 2042 "header_type": "dictionary", 2043 "must_fail": true 2044 }, 2045 { 2046 "name": "0x52 starting an dictionary key", 2047 "raw": [ 2048 "Ra=1" 2049 ], 2050 "header_type": "dictionary", 2051 "must_fail": true 2052 }, 2053 { 2054 "name": "0x53 starting an dictionary key", 2055 "raw": [ 2056 "Sa=1" 2057 ], 2058 "header_type": "dictionary", 2059 "must_fail": true 2060 }, 2061 { 2062 "name": "0x54 starting an dictionary key", 2063 "raw": [ 2064 "Ta=1" 2065 ], 2066 "header_type": "dictionary", 2067 "must_fail": true 2068 }, 2069 { 2070 "name": "0x55 starting an dictionary key", 2071 "raw": [ 2072 "Ua=1" 2073 ], 2074 "header_type": "dictionary", 2075 "must_fail": true 2076 }, 2077 { 2078 "name": "0x56 starting an dictionary key", 2079 "raw": [ 2080 "Va=1" 2081 ], 2082 "header_type": "dictionary", 2083 "must_fail": true 2084 }, 2085 { 2086 "name": "0x57 starting an dictionary key", 2087 "raw": [ 2088 "Wa=1" 2089 ], 2090 "header_type": "dictionary", 2091 "must_fail": true 2092 }, 2093 { 2094 "name": "0x58 starting an dictionary key", 2095 "raw": [ 2096 "Xa=1" 2097 ], 2098 "header_type": "dictionary", 2099 "must_fail": true 2100 }, 2101 { 2102 "name": "0x59 starting an dictionary key", 2103 "raw": [ 2104 "Ya=1" 2105 ], 2106 "header_type": "dictionary", 2107 "must_fail": true 2108 }, 2109 { 2110 "name": "0x5a starting an dictionary key", 2111 "raw": [ 2112 "Za=1" 2113 ], 2114 "header_type": "dictionary", 2115 "must_fail": true 2116 }, 2117 { 2118 "name": "0x5b starting an dictionary key", 2119 "raw": [ 2120 "[a=1" 2121 ], 2122 "header_type": "dictionary", 2123 "must_fail": true 2124 }, 2125 { 2126 "name": "0x5c starting an dictionary key", 2127 "raw": [ 2128 "\\a=1" 2129 ], 2130 "header_type": "dictionary", 2131 "must_fail": true 2132 }, 2133 { 2134 "name": "0x5d starting an dictionary key", 2135 "raw": [ 2136 "]a=1" 2137 ], 2138 "header_type": "dictionary", 2139 "must_fail": true 2140 }, 2141 { 2142 "name": "0x5e starting an dictionary key", 2143 "raw": [ 2144 "^a=1" 2145 ], 2146 "header_type": "dictionary", 2147 "must_fail": true 2148 }, 2149 { 2150 "name": "0x5f starting an dictionary key", 2151 "raw": [ 2152 "_a=1" 2153 ], 2154 "header_type": "dictionary", 2155 "must_fail": true 2156 }, 2157 { 2158 "name": "0x60 starting an dictionary key", 2159 "raw": [ 2160 "`a=1" 2161 ], 2162 "header_type": "dictionary", 2163 "must_fail": true 2164 }, 2165 { 2166 "name": "0x61 starting an dictionary key", 2167 "raw": [ 2168 "aa=1" 2169 ], 2170 "header_type": "dictionary", 2171 "expected": [ 2172 [ 2173 "aa", 2174 [ 2175 1, 2176 [] 2177 ] 2178 ] 2179 ] 2180 }, 2181 { 2182 "name": "0x62 starting an dictionary key", 2183 "raw": [ 2184 "ba=1" 2185 ], 2186 "header_type": "dictionary", 2187 "expected": [ 2188 [ 2189 "ba", 2190 [ 2191 1, 2192 [] 2193 ] 2194 ] 2195 ] 2196 }, 2197 { 2198 "name": "0x63 starting an dictionary key", 2199 "raw": [ 2200 "ca=1" 2201 ], 2202 "header_type": "dictionary", 2203 "expected": [ 2204 [ 2205 "ca", 2206 [ 2207 1, 2208 [] 2209 ] 2210 ] 2211 ] 2212 }, 2213 { 2214 "name": "0x64 starting an dictionary key", 2215 "raw": [ 2216 "da=1" 2217 ], 2218 "header_type": "dictionary", 2219 "expected": [ 2220 [ 2221 "da", 2222 [ 2223 1, 2224 [] 2225 ] 2226 ] 2227 ] 2228 }, 2229 { 2230 "name": "0x65 starting an dictionary key", 2231 "raw": [ 2232 "ea=1" 2233 ], 2234 "header_type": "dictionary", 2235 "expected": [ 2236 [ 2237 "ea", 2238 [ 2239 1, 2240 [] 2241 ] 2242 ] 2243 ] 2244 }, 2245 { 2246 "name": "0x66 starting an dictionary key", 2247 "raw": [ 2248 "fa=1" 2249 ], 2250 "header_type": "dictionary", 2251 "expected": [ 2252 [ 2253 "fa", 2254 [ 2255 1, 2256 [] 2257 ] 2258 ] 2259 ] 2260 }, 2261 { 2262 "name": "0x67 starting an dictionary key", 2263 "raw": [ 2264 "ga=1" 2265 ], 2266 "header_type": "dictionary", 2267 "expected": [ 2268 [ 2269 "ga", 2270 [ 2271 1, 2272 [] 2273 ] 2274 ] 2275 ] 2276 }, 2277 { 2278 "name": "0x68 starting an dictionary key", 2279 "raw": [ 2280 "ha=1" 2281 ], 2282 "header_type": "dictionary", 2283 "expected": [ 2284 [ 2285 "ha", 2286 [ 2287 1, 2288 [] 2289 ] 2290 ] 2291 ] 2292 }, 2293 { 2294 "name": "0x69 starting an dictionary key", 2295 "raw": [ 2296 "ia=1" 2297 ], 2298 "header_type": "dictionary", 2299 "expected": [ 2300 [ 2301 "ia", 2302 [ 2303 1, 2304 [] 2305 ] 2306 ] 2307 ] 2308 }, 2309 { 2310 "name": "0x6a starting an dictionary key", 2311 "raw": [ 2312 "ja=1" 2313 ], 2314 "header_type": "dictionary", 2315 "expected": [ 2316 [ 2317 "ja", 2318 [ 2319 1, 2320 [] 2321 ] 2322 ] 2323 ] 2324 }, 2325 { 2326 "name": "0x6b starting an dictionary key", 2327 "raw": [ 2328 "ka=1" 2329 ], 2330 "header_type": "dictionary", 2331 "expected": [ 2332 [ 2333 "ka", 2334 [ 2335 1, 2336 [] 2337 ] 2338 ] 2339 ] 2340 }, 2341 { 2342 "name": "0x6c starting an dictionary key", 2343 "raw": [ 2344 "la=1" 2345 ], 2346 "header_type": "dictionary", 2347 "expected": [ 2348 [ 2349 "la", 2350 [ 2351 1, 2352 [] 2353 ] 2354 ] 2355 ] 2356 }, 2357 { 2358 "name": "0x6d starting an dictionary key", 2359 "raw": [ 2360 "ma=1" 2361 ], 2362 "header_type": "dictionary", 2363 "expected": [ 2364 [ 2365 "ma", 2366 [ 2367 1, 2368 [] 2369 ] 2370 ] 2371 ] 2372 }, 2373 { 2374 "name": "0x6e starting an dictionary key", 2375 "raw": [ 2376 "na=1" 2377 ], 2378 "header_type": "dictionary", 2379 "expected": [ 2380 [ 2381 "na", 2382 [ 2383 1, 2384 [] 2385 ] 2386 ] 2387 ] 2388 }, 2389 { 2390 "name": "0x6f starting an dictionary key", 2391 "raw": [ 2392 "oa=1" 2393 ], 2394 "header_type": "dictionary", 2395 "expected": [ 2396 [ 2397 "oa", 2398 [ 2399 1, 2400 [] 2401 ] 2402 ] 2403 ] 2404 }, 2405 { 2406 "name": "0x70 starting an dictionary key", 2407 "raw": [ 2408 "pa=1" 2409 ], 2410 "header_type": "dictionary", 2411 "expected": [ 2412 [ 2413 "pa", 2414 [ 2415 1, 2416 [] 2417 ] 2418 ] 2419 ] 2420 }, 2421 { 2422 "name": "0x71 starting an dictionary key", 2423 "raw": [ 2424 "qa=1" 2425 ], 2426 "header_type": "dictionary", 2427 "expected": [ 2428 [ 2429 "qa", 2430 [ 2431 1, 2432 [] 2433 ] 2434 ] 2435 ] 2436 }, 2437 { 2438 "name": "0x72 starting an dictionary key", 2439 "raw": [ 2440 "ra=1" 2441 ], 2442 "header_type": "dictionary", 2443 "expected": [ 2444 [ 2445 "ra", 2446 [ 2447 1, 2448 [] 2449 ] 2450 ] 2451 ] 2452 }, 2453 { 2454 "name": "0x73 starting an dictionary key", 2455 "raw": [ 2456 "sa=1" 2457 ], 2458 "header_type": "dictionary", 2459 "expected": [ 2460 [ 2461 "sa", 2462 [ 2463 1, 2464 [] 2465 ] 2466 ] 2467 ] 2468 }, 2469 { 2470 "name": "0x74 starting an dictionary key", 2471 "raw": [ 2472 "ta=1" 2473 ], 2474 "header_type": "dictionary", 2475 "expected": [ 2476 [ 2477 "ta", 2478 [ 2479 1, 2480 [] 2481 ] 2482 ] 2483 ] 2484 }, 2485 { 2486 "name": "0x75 starting an dictionary key", 2487 "raw": [ 2488 "ua=1" 2489 ], 2490 "header_type": "dictionary", 2491 "expected": [ 2492 [ 2493 "ua", 2494 [ 2495 1, 2496 [] 2497 ] 2498 ] 2499 ] 2500 }, 2501 { 2502 "name": "0x76 starting an dictionary key", 2503 "raw": [ 2504 "va=1" 2505 ], 2506 "header_type": "dictionary", 2507 "expected": [ 2508 [ 2509 "va", 2510 [ 2511 1, 2512 [] 2513 ] 2514 ] 2515 ] 2516 }, 2517 { 2518 "name": "0x77 starting an dictionary key", 2519 "raw": [ 2520 "wa=1" 2521 ], 2522 "header_type": "dictionary", 2523 "expected": [ 2524 [ 2525 "wa", 2526 [ 2527 1, 2528 [] 2529 ] 2530 ] 2531 ] 2532 }, 2533 { 2534 "name": "0x78 starting an dictionary key", 2535 "raw": [ 2536 "xa=1" 2537 ], 2538 "header_type": "dictionary", 2539 "expected": [ 2540 [ 2541 "xa", 2542 [ 2543 1, 2544 [] 2545 ] 2546 ] 2547 ] 2548 }, 2549 { 2550 "name": "0x79 starting an dictionary key", 2551 "raw": [ 2552 "ya=1" 2553 ], 2554 "header_type": "dictionary", 2555 "expected": [ 2556 [ 2557 "ya", 2558 [ 2559 1, 2560 [] 2561 ] 2562 ] 2563 ] 2564 }, 2565 { 2566 "name": "0x7a starting an dictionary key", 2567 "raw": [ 2568 "za=1" 2569 ], 2570 "header_type": "dictionary", 2571 "expected": [ 2572 [ 2573 "za", 2574 [ 2575 1, 2576 [] 2577 ] 2578 ] 2579 ] 2580 }, 2581 { 2582 "name": "0x7b starting an dictionary key", 2583 "raw": [ 2584 "{a=1" 2585 ], 2586 "header_type": "dictionary", 2587 "must_fail": true 2588 }, 2589 { 2590 "name": "0x7c starting an dictionary key", 2591 "raw": [ 2592 "|a=1" 2593 ], 2594 "header_type": "dictionary", 2595 "must_fail": true 2596 }, 2597 { 2598 "name": "0x7d starting an dictionary key", 2599 "raw": [ 2600 "}a=1" 2601 ], 2602 "header_type": "dictionary", 2603 "must_fail": true 2604 }, 2605 { 2606 "name": "0x7e starting an dictionary key", 2607 "raw": [ 2608 "~a=1" 2609 ], 2610 "header_type": "dictionary", 2611 "must_fail": true 2612 }, 2613 { 2614 "name": "0x7f starting an dictionary key", 2615 "raw": [ 2616 "\u007fa=1" 2617 ], 2618 "header_type": "dictionary", 2619 "must_fail": true 2620 }, 2621 { 2622 "name": "0x00 in parameterised list key", 2623 "raw": [ 2624 "foo; a\u0000a=1" 2625 ], 2626 "header_type": "list", 2627 "must_fail": true 2628 }, 2629 { 2630 "name": "0x01 in parameterised list key", 2631 "raw": [ 2632 "foo; a\u0001a=1" 2633 ], 2634 "header_type": "list", 2635 "must_fail": true 2636 }, 2637 { 2638 "name": "0x02 in parameterised list key", 2639 "raw": [ 2640 "foo; a\u0002a=1" 2641 ], 2642 "header_type": "list", 2643 "must_fail": true 2644 }, 2645 { 2646 "name": "0x03 in parameterised list key", 2647 "raw": [ 2648 "foo; a\u0003a=1" 2649 ], 2650 "header_type": "list", 2651 "must_fail": true 2652 }, 2653 { 2654 "name": "0x04 in parameterised list key", 2655 "raw": [ 2656 "foo; a\u0004a=1" 2657 ], 2658 "header_type": "list", 2659 "must_fail": true 2660 }, 2661 { 2662 "name": "0x05 in parameterised list key", 2663 "raw": [ 2664 "foo; a\u0005a=1" 2665 ], 2666 "header_type": "list", 2667 "must_fail": true 2668 }, 2669 { 2670 "name": "0x06 in parameterised list key", 2671 "raw": [ 2672 "foo; a\u0006a=1" 2673 ], 2674 "header_type": "list", 2675 "must_fail": true 2676 }, 2677 { 2678 "name": "0x07 in parameterised list key", 2679 "raw": [ 2680 "foo; a\u0007a=1" 2681 ], 2682 "header_type": "list", 2683 "must_fail": true 2684 }, 2685 { 2686 "name": "0x08 in parameterised list key", 2687 "raw": [ 2688 "foo; a\ba=1" 2689 ], 2690 "header_type": "list", 2691 "must_fail": true 2692 }, 2693 { 2694 "name": "0x09 in parameterised list key", 2695 "raw": [ 2696 "foo; a\ta=1" 2697 ], 2698 "header_type": "list", 2699 "must_fail": true 2700 }, 2701 { 2702 "name": "0x0a in parameterised list key", 2703 "raw": [ 2704 "foo; a\na=1" 2705 ], 2706 "header_type": "list", 2707 "must_fail": true 2708 }, 2709 { 2710 "name": "0x0b in parameterised list key", 2711 "raw": [ 2712 "foo; a\u000ba=1" 2713 ], 2714 "header_type": "list", 2715 "must_fail": true 2716 }, 2717 { 2718 "name": "0x0c in parameterised list key", 2719 "raw": [ 2720 "foo; a\fa=1" 2721 ], 2722 "header_type": "list", 2723 "must_fail": true 2724 }, 2725 { 2726 "name": "0x0d in parameterised list key", 2727 "raw": [ 2728 "foo; a\ra=1" 2729 ], 2730 "header_type": "list", 2731 "must_fail": true 2732 }, 2733 { 2734 "name": "0x0e in parameterised list key", 2735 "raw": [ 2736 "foo; a\u000ea=1" 2737 ], 2738 "header_type": "list", 2739 "must_fail": true 2740 }, 2741 { 2742 "name": "0x0f in parameterised list key", 2743 "raw": [ 2744 "foo; a\u000fa=1" 2745 ], 2746 "header_type": "list", 2747 "must_fail": true 2748 }, 2749 { 2750 "name": "0x10 in parameterised list key", 2751 "raw": [ 2752 "foo; a\u0010a=1" 2753 ], 2754 "header_type": "list", 2755 "must_fail": true 2756 }, 2757 { 2758 "name": "0x11 in parameterised list key", 2759 "raw": [ 2760 "foo; a\u0011a=1" 2761 ], 2762 "header_type": "list", 2763 "must_fail": true 2764 }, 2765 { 2766 "name": "0x12 in parameterised list key", 2767 "raw": [ 2768 "foo; a\u0012a=1" 2769 ], 2770 "header_type": "list", 2771 "must_fail": true 2772 }, 2773 { 2774 "name": "0x13 in parameterised list key", 2775 "raw": [ 2776 "foo; a\u0013a=1" 2777 ], 2778 "header_type": "list", 2779 "must_fail": true 2780 }, 2781 { 2782 "name": "0x14 in parameterised list key", 2783 "raw": [ 2784 "foo; a\u0014a=1" 2785 ], 2786 "header_type": "list", 2787 "must_fail": true 2788 }, 2789 { 2790 "name": "0x15 in parameterised list key", 2791 "raw": [ 2792 "foo; a\u0015a=1" 2793 ], 2794 "header_type": "list", 2795 "must_fail": true 2796 }, 2797 { 2798 "name": "0x16 in parameterised list key", 2799 "raw": [ 2800 "foo; a\u0016a=1" 2801 ], 2802 "header_type": "list", 2803 "must_fail": true 2804 }, 2805 { 2806 "name": "0x17 in parameterised list key", 2807 "raw": [ 2808 "foo; a\u0017a=1" 2809 ], 2810 "header_type": "list", 2811 "must_fail": true 2812 }, 2813 { 2814 "name": "0x18 in parameterised list key", 2815 "raw": [ 2816 "foo; a\u0018a=1" 2817 ], 2818 "header_type": "list", 2819 "must_fail": true 2820 }, 2821 { 2822 "name": "0x19 in parameterised list key", 2823 "raw": [ 2824 "foo; a\u0019a=1" 2825 ], 2826 "header_type": "list", 2827 "must_fail": true 2828 }, 2829 { 2830 "name": "0x1a in parameterised list key", 2831 "raw": [ 2832 "foo; a\u001aa=1" 2833 ], 2834 "header_type": "list", 2835 "must_fail": true 2836 }, 2837 { 2838 "name": "0x1b in parameterised list key", 2839 "raw": [ 2840 "foo; a\u001ba=1" 2841 ], 2842 "header_type": "list", 2843 "must_fail": true 2844 }, 2845 { 2846 "name": "0x1c in parameterised list key", 2847 "raw": [ 2848 "foo; a\u001ca=1" 2849 ], 2850 "header_type": "list", 2851 "must_fail": true 2852 }, 2853 { 2854 "name": "0x1d in parameterised list key", 2855 "raw": [ 2856 "foo; a\u001da=1" 2857 ], 2858 "header_type": "list", 2859 "must_fail": true 2860 }, 2861 { 2862 "name": "0x1e in parameterised list key", 2863 "raw": [ 2864 "foo; a\u001ea=1" 2865 ], 2866 "header_type": "list", 2867 "must_fail": true 2868 }, 2869 { 2870 "name": "0x1f in parameterised list key", 2871 "raw": [ 2872 "foo; a\u001fa=1" 2873 ], 2874 "header_type": "list", 2875 "must_fail": true 2876 }, 2877 { 2878 "name": "0x20 in parameterised list key", 2879 "raw": [ 2880 "foo; a a=1" 2881 ], 2882 "header_type": "list", 2883 "must_fail": true 2884 }, 2885 { 2886 "name": "0x21 in parameterised list key", 2887 "raw": [ 2888 "foo; a!a=1" 2889 ], 2890 "header_type": "list", 2891 "must_fail": true 2892 }, 2893 { 2894 "name": "0x22 in parameterised list key", 2895 "raw": [ 2896 "foo; a\"a=1" 2897 ], 2898 "header_type": "list", 2899 "must_fail": true 2900 }, 2901 { 2902 "name": "0x23 in parameterised list key", 2903 "raw": [ 2904 "foo; a#a=1" 2905 ], 2906 "header_type": "list", 2907 "must_fail": true 2908 }, 2909 { 2910 "name": "0x24 in parameterised list key", 2911 "raw": [ 2912 "foo; a$a=1" 2913 ], 2914 "header_type": "list", 2915 "must_fail": true 2916 }, 2917 { 2918 "name": "0x25 in parameterised list key", 2919 "raw": [ 2920 "foo; a%a=1" 2921 ], 2922 "header_type": "list", 2923 "must_fail": true 2924 }, 2925 { 2926 "name": "0x26 in parameterised list key", 2927 "raw": [ 2928 "foo; a&a=1" 2929 ], 2930 "header_type": "list", 2931 "must_fail": true 2932 }, 2933 { 2934 "name": "0x27 in parameterised list key", 2935 "raw": [ 2936 "foo; a'a=1" 2937 ], 2938 "header_type": "list", 2939 "must_fail": true 2940 }, 2941 { 2942 "name": "0x28 in parameterised list key", 2943 "raw": [ 2944 "foo; a(a=1" 2945 ], 2946 "header_type": "list", 2947 "must_fail": true 2948 }, 2949 { 2950 "name": "0x29 in parameterised list key", 2951 "raw": [ 2952 "foo; a)a=1" 2953 ], 2954 "header_type": "list", 2955 "must_fail": true 2956 }, 2957 { 2958 "name": "0x2a in parameterised list key", 2959 "raw": [ 2960 "foo; a*a=1" 2961 ], 2962 "header_type": "list", 2963 "expected": [ 2964 [ 2965 { 2966 "__type": "token", 2967 "value": "foo" 2968 }, 2969 [ 2970 [ 2971 "a*a", 2972 1 2973 ] 2974 ] 2975 ] 2976 ], 2977 "canonical": [ 2978 "foo;a*a=1" 2979 ] 2980 }, 2981 { 2982 "name": "0x2b in parameterised list key", 2983 "raw": [ 2984 "foo; a+a=1" 2985 ], 2986 "header_type": "list", 2987 "must_fail": true 2988 }, 2989 { 2990 "name": "0x2c in parameterised list key", 2991 "raw": [ 2992 "foo; a,a=1" 2993 ], 2994 "header_type": "list", 2995 "must_fail": true 2996 }, 2997 { 2998 "name": "0x2d in parameterised list key", 2999 "raw": [ 3000 "foo; a-a=1" 3001 ], 3002 "header_type": "list", 3003 "expected": [ 3004 [ 3005 { 3006 "__type": "token", 3007 "value": "foo" 3008 }, 3009 [ 3010 [ 3011 "a-a", 3012 1 3013 ] 3014 ] 3015 ] 3016 ], 3017 "canonical": [ 3018 "foo;a-a=1" 3019 ] 3020 }, 3021 { 3022 "name": "0x2e in parameterised list key", 3023 "raw": [ 3024 "foo; a.a=1" 3025 ], 3026 "header_type": "list", 3027 "expected": [ 3028 [ 3029 { 3030 "__type": "token", 3031 "value": "foo" 3032 }, 3033 [ 3034 [ 3035 "a.a", 3036 1 3037 ] 3038 ] 3039 ] 3040 ], 3041 "canonical": [ 3042 "foo;a.a=1" 3043 ] 3044 }, 3045 { 3046 "name": "0x2f in parameterised list key", 3047 "raw": [ 3048 "foo; a/a=1" 3049 ], 3050 "header_type": "list", 3051 "must_fail": true 3052 }, 3053 { 3054 "name": "0x30 in parameterised list key", 3055 "raw": [ 3056 "foo; a0a=1" 3057 ], 3058 "header_type": "list", 3059 "expected": [ 3060 [ 3061 { 3062 "__type": "token", 3063 "value": "foo" 3064 }, 3065 [ 3066 [ 3067 "a0a", 3068 1 3069 ] 3070 ] 3071 ] 3072 ], 3073 "canonical": [ 3074 "foo;a0a=1" 3075 ] 3076 }, 3077 { 3078 "name": "0x31 in parameterised list key", 3079 "raw": [ 3080 "foo; a1a=1" 3081 ], 3082 "header_type": "list", 3083 "expected": [ 3084 [ 3085 { 3086 "__type": "token", 3087 "value": "foo" 3088 }, 3089 [ 3090 [ 3091 "a1a", 3092 1 3093 ] 3094 ] 3095 ] 3096 ], 3097 "canonical": [ 3098 "foo;a1a=1" 3099 ] 3100 }, 3101 { 3102 "name": "0x32 in parameterised list key", 3103 "raw": [ 3104 "foo; a2a=1" 3105 ], 3106 "header_type": "list", 3107 "expected": [ 3108 [ 3109 { 3110 "__type": "token", 3111 "value": "foo" 3112 }, 3113 [ 3114 [ 3115 "a2a", 3116 1 3117 ] 3118 ] 3119 ] 3120 ], 3121 "canonical": [ 3122 "foo;a2a=1" 3123 ] 3124 }, 3125 { 3126 "name": "0x33 in parameterised list key", 3127 "raw": [ 3128 "foo; a3a=1" 3129 ], 3130 "header_type": "list", 3131 "expected": [ 3132 [ 3133 { 3134 "__type": "token", 3135 "value": "foo" 3136 }, 3137 [ 3138 [ 3139 "a3a", 3140 1 3141 ] 3142 ] 3143 ] 3144 ], 3145 "canonical": [ 3146 "foo;a3a=1" 3147 ] 3148 }, 3149 { 3150 "name": "0x34 in parameterised list key", 3151 "raw": [ 3152 "foo; a4a=1" 3153 ], 3154 "header_type": "list", 3155 "expected": [ 3156 [ 3157 { 3158 "__type": "token", 3159 "value": "foo" 3160 }, 3161 [ 3162 [ 3163 "a4a", 3164 1 3165 ] 3166 ] 3167 ] 3168 ], 3169 "canonical": [ 3170 "foo;a4a=1" 3171 ] 3172 }, 3173 { 3174 "name": "0x35 in parameterised list key", 3175 "raw": [ 3176 "foo; a5a=1" 3177 ], 3178 "header_type": "list", 3179 "expected": [ 3180 [ 3181 { 3182 "__type": "token", 3183 "value": "foo" 3184 }, 3185 [ 3186 [ 3187 "a5a", 3188 1 3189 ] 3190 ] 3191 ] 3192 ], 3193 "canonical": [ 3194 "foo;a5a=1" 3195 ] 3196 }, 3197 { 3198 "name": "0x36 in parameterised list key", 3199 "raw": [ 3200 "foo; a6a=1" 3201 ], 3202 "header_type": "list", 3203 "expected": [ 3204 [ 3205 { 3206 "__type": "token", 3207 "value": "foo" 3208 }, 3209 [ 3210 [ 3211 "a6a", 3212 1 3213 ] 3214 ] 3215 ] 3216 ], 3217 "canonical": [ 3218 "foo;a6a=1" 3219 ] 3220 }, 3221 { 3222 "name": "0x37 in parameterised list key", 3223 "raw": [ 3224 "foo; a7a=1" 3225 ], 3226 "header_type": "list", 3227 "expected": [ 3228 [ 3229 { 3230 "__type": "token", 3231 "value": "foo" 3232 }, 3233 [ 3234 [ 3235 "a7a", 3236 1 3237 ] 3238 ] 3239 ] 3240 ], 3241 "canonical": [ 3242 "foo;a7a=1" 3243 ] 3244 }, 3245 { 3246 "name": "0x38 in parameterised list key", 3247 "raw": [ 3248 "foo; a8a=1" 3249 ], 3250 "header_type": "list", 3251 "expected": [ 3252 [ 3253 { 3254 "__type": "token", 3255 "value": "foo" 3256 }, 3257 [ 3258 [ 3259 "a8a", 3260 1 3261 ] 3262 ] 3263 ] 3264 ], 3265 "canonical": [ 3266 "foo;a8a=1" 3267 ] 3268 }, 3269 { 3270 "name": "0x39 in parameterised list key", 3271 "raw": [ 3272 "foo; a9a=1" 3273 ], 3274 "header_type": "list", 3275 "expected": [ 3276 [ 3277 { 3278 "__type": "token", 3279 "value": "foo" 3280 }, 3281 [ 3282 [ 3283 "a9a", 3284 1 3285 ] 3286 ] 3287 ] 3288 ], 3289 "canonical": [ 3290 "foo;a9a=1" 3291 ] 3292 }, 3293 { 3294 "name": "0x3a in parameterised list key", 3295 "raw": [ 3296 "foo; a:a=1" 3297 ], 3298 "header_type": "list", 3299 "must_fail": true 3300 }, 3301 { 3302 "name": "0x3b in parameterised list key", 3303 "raw": [ 3304 "foo; a;a=1" 3305 ], 3306 "header_type": "list", 3307 "expected": [ 3308 [ 3309 { 3310 "__type": "token", 3311 "value": "foo" 3312 }, 3313 [ 3314 [ 3315 "a", 3316 1 3317 ] 3318 ] 3319 ] 3320 ], 3321 "canonical": [ 3322 "foo;a=1" 3323 ] 3324 }, 3325 { 3326 "name": "0x3c in parameterised list key", 3327 "raw": [ 3328 "foo; a<a=1" 3329 ], 3330 "header_type": "list", 3331 "must_fail": true 3332 }, 3333 { 3334 "name": "0x3d in parameterised list key", 3335 "raw": [ 3336 "foo; a=a=1" 3337 ], 3338 "header_type": "list", 3339 "must_fail": true 3340 }, 3341 { 3342 "name": "0x3e in parameterised list key", 3343 "raw": [ 3344 "foo; a>a=1" 3345 ], 3346 "header_type": "list", 3347 "must_fail": true 3348 }, 3349 { 3350 "name": "0x3f in parameterised list key", 3351 "raw": [ 3352 "foo; a?a=1" 3353 ], 3354 "header_type": "list", 3355 "must_fail": true 3356 }, 3357 { 3358 "name": "0x40 in parameterised list key", 3359 "raw": [ 3360 "foo; a@a=1" 3361 ], 3362 "header_type": "list", 3363 "must_fail": true 3364 }, 3365 { 3366 "name": "0x41 in parameterised list key", 3367 "raw": [ 3368 "foo; aAa=1" 3369 ], 3370 "header_type": "list", 3371 "must_fail": true 3372 }, 3373 { 3374 "name": "0x42 in parameterised list key", 3375 "raw": [ 3376 "foo; aBa=1" 3377 ], 3378 "header_type": "list", 3379 "must_fail": true 3380 }, 3381 { 3382 "name": "0x43 in parameterised list key", 3383 "raw": [ 3384 "foo; aCa=1" 3385 ], 3386 "header_type": "list", 3387 "must_fail": true 3388 }, 3389 { 3390 "name": "0x44 in parameterised list key", 3391 "raw": [ 3392 "foo; aDa=1" 3393 ], 3394 "header_type": "list", 3395 "must_fail": true 3396 }, 3397 { 3398 "name": "0x45 in parameterised list key", 3399 "raw": [ 3400 "foo; aEa=1" 3401 ], 3402 "header_type": "list", 3403 "must_fail": true 3404 }, 3405 { 3406 "name": "0x46 in parameterised list key", 3407 "raw": [ 3408 "foo; aFa=1" 3409 ], 3410 "header_type": "list", 3411 "must_fail": true 3412 }, 3413 { 3414 "name": "0x47 in parameterised list key", 3415 "raw": [ 3416 "foo; aGa=1" 3417 ], 3418 "header_type": "list", 3419 "must_fail": true 3420 }, 3421 { 3422 "name": "0x48 in parameterised list key", 3423 "raw": [ 3424 "foo; aHa=1" 3425 ], 3426 "header_type": "list", 3427 "must_fail": true 3428 }, 3429 { 3430 "name": "0x49 in parameterised list key", 3431 "raw": [ 3432 "foo; aIa=1" 3433 ], 3434 "header_type": "list", 3435 "must_fail": true 3436 }, 3437 { 3438 "name": "0x4a in parameterised list key", 3439 "raw": [ 3440 "foo; aJa=1" 3441 ], 3442 "header_type": "list", 3443 "must_fail": true 3444 }, 3445 { 3446 "name": "0x4b in parameterised list key", 3447 "raw": [ 3448 "foo; aKa=1" 3449 ], 3450 "header_type": "list", 3451 "must_fail": true 3452 }, 3453 { 3454 "name": "0x4c in parameterised list key", 3455 "raw": [ 3456 "foo; aLa=1" 3457 ], 3458 "header_type": "list", 3459 "must_fail": true 3460 }, 3461 { 3462 "name": "0x4d in parameterised list key", 3463 "raw": [ 3464 "foo; aMa=1" 3465 ], 3466 "header_type": "list", 3467 "must_fail": true 3468 }, 3469 { 3470 "name": "0x4e in parameterised list key", 3471 "raw": [ 3472 "foo; aNa=1" 3473 ], 3474 "header_type": "list", 3475 "must_fail": true 3476 }, 3477 { 3478 "name": "0x4f in parameterised list key", 3479 "raw": [ 3480 "foo; aOa=1" 3481 ], 3482 "header_type": "list", 3483 "must_fail": true 3484 }, 3485 { 3486 "name": "0x50 in parameterised list key", 3487 "raw": [ 3488 "foo; aPa=1" 3489 ], 3490 "header_type": "list", 3491 "must_fail": true 3492 }, 3493 { 3494 "name": "0x51 in parameterised list key", 3495 "raw": [ 3496 "foo; aQa=1" 3497 ], 3498 "header_type": "list", 3499 "must_fail": true 3500 }, 3501 { 3502 "name": "0x52 in parameterised list key", 3503 "raw": [ 3504 "foo; aRa=1" 3505 ], 3506 "header_type": "list", 3507 "must_fail": true 3508 }, 3509 { 3510 "name": "0x53 in parameterised list key", 3511 "raw": [ 3512 "foo; aSa=1" 3513 ], 3514 "header_type": "list", 3515 "must_fail": true 3516 }, 3517 { 3518 "name": "0x54 in parameterised list key", 3519 "raw": [ 3520 "foo; aTa=1" 3521 ], 3522 "header_type": "list", 3523 "must_fail": true 3524 }, 3525 { 3526 "name": "0x55 in parameterised list key", 3527 "raw": [ 3528 "foo; aUa=1" 3529 ], 3530 "header_type": "list", 3531 "must_fail": true 3532 }, 3533 { 3534 "name": "0x56 in parameterised list key", 3535 "raw": [ 3536 "foo; aVa=1" 3537 ], 3538 "header_type": "list", 3539 "must_fail": true 3540 }, 3541 { 3542 "name": "0x57 in parameterised list key", 3543 "raw": [ 3544 "foo; aWa=1" 3545 ], 3546 "header_type": "list", 3547 "must_fail": true 3548 }, 3549 { 3550 "name": "0x58 in parameterised list key", 3551 "raw": [ 3552 "foo; aXa=1" 3553 ], 3554 "header_type": "list", 3555 "must_fail": true 3556 }, 3557 { 3558 "name": "0x59 in parameterised list key", 3559 "raw": [ 3560 "foo; aYa=1" 3561 ], 3562 "header_type": "list", 3563 "must_fail": true 3564 }, 3565 { 3566 "name": "0x5a in parameterised list key", 3567 "raw": [ 3568 "foo; aZa=1" 3569 ], 3570 "header_type": "list", 3571 "must_fail": true 3572 }, 3573 { 3574 "name": "0x5b in parameterised list key", 3575 "raw": [ 3576 "foo; a[a=1" 3577 ], 3578 "header_type": "list", 3579 "must_fail": true 3580 }, 3581 { 3582 "name": "0x5c in parameterised list key", 3583 "raw": [ 3584 "foo; a\\a=1" 3585 ], 3586 "header_type": "list", 3587 "must_fail": true 3588 }, 3589 { 3590 "name": "0x5d in parameterised list key", 3591 "raw": [ 3592 "foo; a]a=1" 3593 ], 3594 "header_type": "list", 3595 "must_fail": true 3596 }, 3597 { 3598 "name": "0x5e in parameterised list key", 3599 "raw": [ 3600 "foo; a^a=1" 3601 ], 3602 "header_type": "list", 3603 "must_fail": true 3604 }, 3605 { 3606 "name": "0x5f in parameterised list key", 3607 "raw": [ 3608 "foo; a_a=1" 3609 ], 3610 "header_type": "list", 3611 "expected": [ 3612 [ 3613 { 3614 "__type": "token", 3615 "value": "foo" 3616 }, 3617 [ 3618 [ 3619 "a_a", 3620 1 3621 ] 3622 ] 3623 ] 3624 ], 3625 "canonical": [ 3626 "foo;a_a=1" 3627 ] 3628 }, 3629 { 3630 "name": "0x60 in parameterised list key", 3631 "raw": [ 3632 "foo; a`a=1" 3633 ], 3634 "header_type": "list", 3635 "must_fail": true 3636 }, 3637 { 3638 "name": "0x61 in parameterised list key", 3639 "raw": [ 3640 "foo; aaa=1" 3641 ], 3642 "header_type": "list", 3643 "expected": [ 3644 [ 3645 { 3646 "__type": "token", 3647 "value": "foo" 3648 }, 3649 [ 3650 [ 3651 "aaa", 3652 1 3653 ] 3654 ] 3655 ] 3656 ], 3657 "canonical": [ 3658 "foo;aaa=1" 3659 ] 3660 }, 3661 { 3662 "name": "0x62 in parameterised list key", 3663 "raw": [ 3664 "foo; aba=1" 3665 ], 3666 "header_type": "list", 3667 "expected": [ 3668 [ 3669 { 3670 "__type": "token", 3671 "value": "foo" 3672 }, 3673 [ 3674 [ 3675 "aba", 3676 1 3677 ] 3678 ] 3679 ] 3680 ], 3681 "canonical": [ 3682 "foo;aba=1" 3683 ] 3684 }, 3685 { 3686 "name": "0x63 in parameterised list key", 3687 "raw": [ 3688 "foo; aca=1" 3689 ], 3690 "header_type": "list", 3691 "expected": [ 3692 [ 3693 { 3694 "__type": "token", 3695 "value": "foo" 3696 }, 3697 [ 3698 [ 3699 "aca", 3700 1 3701 ] 3702 ] 3703 ] 3704 ], 3705 "canonical": [ 3706 "foo;aca=1" 3707 ] 3708 }, 3709 { 3710 "name": "0x64 in parameterised list key", 3711 "raw": [ 3712 "foo; ada=1" 3713 ], 3714 "header_type": "list", 3715 "expected": [ 3716 [ 3717 { 3718 "__type": "token", 3719 "value": "foo" 3720 }, 3721 [ 3722 [ 3723 "ada", 3724 1 3725 ] 3726 ] 3727 ] 3728 ], 3729 "canonical": [ 3730 "foo;ada=1" 3731 ] 3732 }, 3733 { 3734 "name": "0x65 in parameterised list key", 3735 "raw": [ 3736 "foo; aea=1" 3737 ], 3738 "header_type": "list", 3739 "expected": [ 3740 [ 3741 { 3742 "__type": "token", 3743 "value": "foo" 3744 }, 3745 [ 3746 [ 3747 "aea", 3748 1 3749 ] 3750 ] 3751 ] 3752 ], 3753 "canonical": [ 3754 "foo;aea=1" 3755 ] 3756 }, 3757 { 3758 "name": "0x66 in parameterised list key", 3759 "raw": [ 3760 "foo; afa=1" 3761 ], 3762 "header_type": "list", 3763 "expected": [ 3764 [ 3765 { 3766 "__type": "token", 3767 "value": "foo" 3768 }, 3769 [ 3770 [ 3771 "afa", 3772 1 3773 ] 3774 ] 3775 ] 3776 ], 3777 "canonical": [ 3778 "foo;afa=1" 3779 ] 3780 }, 3781 { 3782 "name": "0x67 in parameterised list key", 3783 "raw": [ 3784 "foo; aga=1" 3785 ], 3786 "header_type": "list", 3787 "expected": [ 3788 [ 3789 { 3790 "__type": "token", 3791 "value": "foo" 3792 }, 3793 [ 3794 [ 3795 "aga", 3796 1 3797 ] 3798 ] 3799 ] 3800 ], 3801 "canonical": [ 3802 "foo;aga=1" 3803 ] 3804 }, 3805 { 3806 "name": "0x68 in parameterised list key", 3807 "raw": [ 3808 "foo; aha=1" 3809 ], 3810 "header_type": "list", 3811 "expected": [ 3812 [ 3813 { 3814 "__type": "token", 3815 "value": "foo" 3816 }, 3817 [ 3818 [ 3819 "aha", 3820 1 3821 ] 3822 ] 3823 ] 3824 ], 3825 "canonical": [ 3826 "foo;aha=1" 3827 ] 3828 }, 3829 { 3830 "name": "0x69 in parameterised list key", 3831 "raw": [ 3832 "foo; aia=1" 3833 ], 3834 "header_type": "list", 3835 "expected": [ 3836 [ 3837 { 3838 "__type": "token", 3839 "value": "foo" 3840 }, 3841 [ 3842 [ 3843 "aia", 3844 1 3845 ] 3846 ] 3847 ] 3848 ], 3849 "canonical": [ 3850 "foo;aia=1" 3851 ] 3852 }, 3853 { 3854 "name": "0x6a in parameterised list key", 3855 "raw": [ 3856 "foo; aja=1" 3857 ], 3858 "header_type": "list", 3859 "expected": [ 3860 [ 3861 { 3862 "__type": "token", 3863 "value": "foo" 3864 }, 3865 [ 3866 [ 3867 "aja", 3868 1 3869 ] 3870 ] 3871 ] 3872 ], 3873 "canonical": [ 3874 "foo;aja=1" 3875 ] 3876 }, 3877 { 3878 "name": "0x6b in parameterised list key", 3879 "raw": [ 3880 "foo; aka=1" 3881 ], 3882 "header_type": "list", 3883 "expected": [ 3884 [ 3885 { 3886 "__type": "token", 3887 "value": "foo" 3888 }, 3889 [ 3890 [ 3891 "aka", 3892 1 3893 ] 3894 ] 3895 ] 3896 ], 3897 "canonical": [ 3898 "foo;aka=1" 3899 ] 3900 }, 3901 { 3902 "name": "0x6c in parameterised list key", 3903 "raw": [ 3904 "foo; ala=1" 3905 ], 3906 "header_type": "list", 3907 "expected": [ 3908 [ 3909 { 3910 "__type": "token", 3911 "value": "foo" 3912 }, 3913 [ 3914 [ 3915 "ala", 3916 1 3917 ] 3918 ] 3919 ] 3920 ], 3921 "canonical": [ 3922 "foo;ala=1" 3923 ] 3924 }, 3925 { 3926 "name": "0x6d in parameterised list key", 3927 "raw": [ 3928 "foo; ama=1" 3929 ], 3930 "header_type": "list", 3931 "expected": [ 3932 [ 3933 { 3934 "__type": "token", 3935 "value": "foo" 3936 }, 3937 [ 3938 [ 3939 "ama", 3940 1 3941 ] 3942 ] 3943 ] 3944 ], 3945 "canonical": [ 3946 "foo;ama=1" 3947 ] 3948 }, 3949 { 3950 "name": "0x6e in parameterised list key", 3951 "raw": [ 3952 "foo; ana=1" 3953 ], 3954 "header_type": "list", 3955 "expected": [ 3956 [ 3957 { 3958 "__type": "token", 3959 "value": "foo" 3960 }, 3961 [ 3962 [ 3963 "ana", 3964 1 3965 ] 3966 ] 3967 ] 3968 ], 3969 "canonical": [ 3970 "foo;ana=1" 3971 ] 3972 }, 3973 { 3974 "name": "0x6f in parameterised list key", 3975 "raw": [ 3976 "foo; aoa=1" 3977 ], 3978 "header_type": "list", 3979 "expected": [ 3980 [ 3981 { 3982 "__type": "token", 3983 "value": "foo" 3984 }, 3985 [ 3986 [ 3987 "aoa", 3988 1 3989 ] 3990 ] 3991 ] 3992 ], 3993 "canonical": [ 3994 "foo;aoa=1" 3995 ] 3996 }, 3997 { 3998 "name": "0x70 in parameterised list key", 3999 "raw": [ 4000 "foo; apa=1" 4001 ], 4002 "header_type": "list", 4003 "expected": [ 4004 [ 4005 { 4006 "__type": "token", 4007 "value": "foo" 4008 }, 4009 [ 4010 [ 4011 "apa", 4012 1 4013 ] 4014 ] 4015 ] 4016 ], 4017 "canonical": [ 4018 "foo;apa=1" 4019 ] 4020 }, 4021 { 4022 "name": "0x71 in parameterised list key", 4023 "raw": [ 4024 "foo; aqa=1" 4025 ], 4026 "header_type": "list", 4027 "expected": [ 4028 [ 4029 { 4030 "__type": "token", 4031 "value": "foo" 4032 }, 4033 [ 4034 [ 4035 "aqa", 4036 1 4037 ] 4038 ] 4039 ] 4040 ], 4041 "canonical": [ 4042 "foo;aqa=1" 4043 ] 4044 }, 4045 { 4046 "name": "0x72 in parameterised list key", 4047 "raw": [ 4048 "foo; ara=1" 4049 ], 4050 "header_type": "list", 4051 "expected": [ 4052 [ 4053 { 4054 "__type": "token", 4055 "value": "foo" 4056 }, 4057 [ 4058 [ 4059 "ara", 4060 1 4061 ] 4062 ] 4063 ] 4064 ], 4065 "canonical": [ 4066 "foo;ara=1" 4067 ] 4068 }, 4069 { 4070 "name": "0x73 in parameterised list key", 4071 "raw": [ 4072 "foo; asa=1" 4073 ], 4074 "header_type": "list", 4075 "expected": [ 4076 [ 4077 { 4078 "__type": "token", 4079 "value": "foo" 4080 }, 4081 [ 4082 [ 4083 "asa", 4084 1 4085 ] 4086 ] 4087 ] 4088 ], 4089 "canonical": [ 4090 "foo;asa=1" 4091 ] 4092 }, 4093 { 4094 "name": "0x74 in parameterised list key", 4095 "raw": [ 4096 "foo; ata=1" 4097 ], 4098 "header_type": "list", 4099 "expected": [ 4100 [ 4101 { 4102 "__type": "token", 4103 "value": "foo" 4104 }, 4105 [ 4106 [ 4107 "ata", 4108 1 4109 ] 4110 ] 4111 ] 4112 ], 4113 "canonical": [ 4114 "foo;ata=1" 4115 ] 4116 }, 4117 { 4118 "name": "0x75 in parameterised list key", 4119 "raw": [ 4120 "foo; aua=1" 4121 ], 4122 "header_type": "list", 4123 "expected": [ 4124 [ 4125 { 4126 "__type": "token", 4127 "value": "foo" 4128 }, 4129 [ 4130 [ 4131 "aua", 4132 1 4133 ] 4134 ] 4135 ] 4136 ], 4137 "canonical": [ 4138 "foo;aua=1" 4139 ] 4140 }, 4141 { 4142 "name": "0x76 in parameterised list key", 4143 "raw": [ 4144 "foo; ava=1" 4145 ], 4146 "header_type": "list", 4147 "expected": [ 4148 [ 4149 { 4150 "__type": "token", 4151 "value": "foo" 4152 }, 4153 [ 4154 [ 4155 "ava", 4156 1 4157 ] 4158 ] 4159 ] 4160 ], 4161 "canonical": [ 4162 "foo;ava=1" 4163 ] 4164 }, 4165 { 4166 "name": "0x77 in parameterised list key", 4167 "raw": [ 4168 "foo; awa=1" 4169 ], 4170 "header_type": "list", 4171 "expected": [ 4172 [ 4173 { 4174 "__type": "token", 4175 "value": "foo" 4176 }, 4177 [ 4178 [ 4179 "awa", 4180 1 4181 ] 4182 ] 4183 ] 4184 ], 4185 "canonical": [ 4186 "foo;awa=1" 4187 ] 4188 }, 4189 { 4190 "name": "0x78 in parameterised list key", 4191 "raw": [ 4192 "foo; axa=1" 4193 ], 4194 "header_type": "list", 4195 "expected": [ 4196 [ 4197 { 4198 "__type": "token", 4199 "value": "foo" 4200 }, 4201 [ 4202 [ 4203 "axa", 4204 1 4205 ] 4206 ] 4207 ] 4208 ], 4209 "canonical": [ 4210 "foo;axa=1" 4211 ] 4212 }, 4213 { 4214 "name": "0x79 in parameterised list key", 4215 "raw": [ 4216 "foo; aya=1" 4217 ], 4218 "header_type": "list", 4219 "expected": [ 4220 [ 4221 { 4222 "__type": "token", 4223 "value": "foo" 4224 }, 4225 [ 4226 [ 4227 "aya", 4228 1 4229 ] 4230 ] 4231 ] 4232 ], 4233 "canonical": [ 4234 "foo;aya=1" 4235 ] 4236 }, 4237 { 4238 "name": "0x7a in parameterised list key", 4239 "raw": [ 4240 "foo; aza=1" 4241 ], 4242 "header_type": "list", 4243 "expected": [ 4244 [ 4245 { 4246 "__type": "token", 4247 "value": "foo" 4248 }, 4249 [ 4250 [ 4251 "aza", 4252 1 4253 ] 4254 ] 4255 ] 4256 ], 4257 "canonical": [ 4258 "foo;aza=1" 4259 ] 4260 }, 4261 { 4262 "name": "0x7b in parameterised list key", 4263 "raw": [ 4264 "foo; a{a=1" 4265 ], 4266 "header_type": "list", 4267 "must_fail": true 4268 }, 4269 { 4270 "name": "0x7c in parameterised list key", 4271 "raw": [ 4272 "foo; a|a=1" 4273 ], 4274 "header_type": "list", 4275 "must_fail": true 4276 }, 4277 { 4278 "name": "0x7d in parameterised list key", 4279 "raw": [ 4280 "foo; a}a=1" 4281 ], 4282 "header_type": "list", 4283 "must_fail": true 4284 }, 4285 { 4286 "name": "0x7e in parameterised list key", 4287 "raw": [ 4288 "foo; a~a=1" 4289 ], 4290 "header_type": "list", 4291 "must_fail": true 4292 }, 4293 { 4294 "name": "0x7f in parameterised list key", 4295 "raw": [ 4296 "foo; a\u007fa=1" 4297 ], 4298 "header_type": "list", 4299 "must_fail": true 4300 }, 4301 { 4302 "name": "0x00 starting a parameterised list key", 4303 "raw": [ 4304 "foo; \u0000a=1" 4305 ], 4306 "header_type": "list", 4307 "must_fail": true 4308 }, 4309 { 4310 "name": "0x01 starting a parameterised list key", 4311 "raw": [ 4312 "foo; \u0001a=1" 4313 ], 4314 "header_type": "list", 4315 "must_fail": true 4316 }, 4317 { 4318 "name": "0x02 starting a parameterised list key", 4319 "raw": [ 4320 "foo; \u0002a=1" 4321 ], 4322 "header_type": "list", 4323 "must_fail": true 4324 }, 4325 { 4326 "name": "0x03 starting a parameterised list key", 4327 "raw": [ 4328 "foo; \u0003a=1" 4329 ], 4330 "header_type": "list", 4331 "must_fail": true 4332 }, 4333 { 4334 "name": "0x04 starting a parameterised list key", 4335 "raw": [ 4336 "foo; \u0004a=1" 4337 ], 4338 "header_type": "list", 4339 "must_fail": true 4340 }, 4341 { 4342 "name": "0x05 starting a parameterised list key", 4343 "raw": [ 4344 "foo; \u0005a=1" 4345 ], 4346 "header_type": "list", 4347 "must_fail": true 4348 }, 4349 { 4350 "name": "0x06 starting a parameterised list key", 4351 "raw": [ 4352 "foo; \u0006a=1" 4353 ], 4354 "header_type": "list", 4355 "must_fail": true 4356 }, 4357 { 4358 "name": "0x07 starting a parameterised list key", 4359 "raw": [ 4360 "foo; \u0007a=1" 4361 ], 4362 "header_type": "list", 4363 "must_fail": true 4364 }, 4365 { 4366 "name": "0x08 starting a parameterised list key", 4367 "raw": [ 4368 "foo; \ba=1" 4369 ], 4370 "header_type": "list", 4371 "must_fail": true 4372 }, 4373 { 4374 "name": "0x09 starting a parameterised list key", 4375 "raw": [ 4376 "foo; \ta=1" 4377 ], 4378 "header_type": "list", 4379 "must_fail": true 4380 }, 4381 { 4382 "name": "0x0a starting a parameterised list key", 4383 "raw": [ 4384 "foo; \na=1" 4385 ], 4386 "header_type": "list", 4387 "must_fail": true 4388 }, 4389 { 4390 "name": "0x0b starting a parameterised list key", 4391 "raw": [ 4392 "foo; \u000ba=1" 4393 ], 4394 "header_type": "list", 4395 "must_fail": true 4396 }, 4397 { 4398 "name": "0x0c starting a parameterised list key", 4399 "raw": [ 4400 "foo; \fa=1" 4401 ], 4402 "header_type": "list", 4403 "must_fail": true 4404 }, 4405 { 4406 "name": "0x0d starting a parameterised list key", 4407 "raw": [ 4408 "foo; \ra=1" 4409 ], 4410 "header_type": "list", 4411 "must_fail": true 4412 }, 4413 { 4414 "name": "0x0e starting a parameterised list key", 4415 "raw": [ 4416 "foo; \u000ea=1" 4417 ], 4418 "header_type": "list", 4419 "must_fail": true 4420 }, 4421 { 4422 "name": "0x0f starting a parameterised list key", 4423 "raw": [ 4424 "foo; \u000fa=1" 4425 ], 4426 "header_type": "list", 4427 "must_fail": true 4428 }, 4429 { 4430 "name": "0x10 starting a parameterised list key", 4431 "raw": [ 4432 "foo; \u0010a=1" 4433 ], 4434 "header_type": "list", 4435 "must_fail": true 4436 }, 4437 { 4438 "name": "0x11 starting a parameterised list key", 4439 "raw": [ 4440 "foo; \u0011a=1" 4441 ], 4442 "header_type": "list", 4443 "must_fail": true 4444 }, 4445 { 4446 "name": "0x12 starting a parameterised list key", 4447 "raw": [ 4448 "foo; \u0012a=1" 4449 ], 4450 "header_type": "list", 4451 "must_fail": true 4452 }, 4453 { 4454 "name": "0x13 starting a parameterised list key", 4455 "raw": [ 4456 "foo; \u0013a=1" 4457 ], 4458 "header_type": "list", 4459 "must_fail": true 4460 }, 4461 { 4462 "name": "0x14 starting a parameterised list key", 4463 "raw": [ 4464 "foo; \u0014a=1" 4465 ], 4466 "header_type": "list", 4467 "must_fail": true 4468 }, 4469 { 4470 "name": "0x15 starting a parameterised list key", 4471 "raw": [ 4472 "foo; \u0015a=1" 4473 ], 4474 "header_type": "list", 4475 "must_fail": true 4476 }, 4477 { 4478 "name": "0x16 starting a parameterised list key", 4479 "raw": [ 4480 "foo; \u0016a=1" 4481 ], 4482 "header_type": "list", 4483 "must_fail": true 4484 }, 4485 { 4486 "name": "0x17 starting a parameterised list key", 4487 "raw": [ 4488 "foo; \u0017a=1" 4489 ], 4490 "header_type": "list", 4491 "must_fail": true 4492 }, 4493 { 4494 "name": "0x18 starting a parameterised list key", 4495 "raw": [ 4496 "foo; \u0018a=1" 4497 ], 4498 "header_type": "list", 4499 "must_fail": true 4500 }, 4501 { 4502 "name": "0x19 starting a parameterised list key", 4503 "raw": [ 4504 "foo; \u0019a=1" 4505 ], 4506 "header_type": "list", 4507 "must_fail": true 4508 }, 4509 { 4510 "name": "0x1a starting a parameterised list key", 4511 "raw": [ 4512 "foo; \u001aa=1" 4513 ], 4514 "header_type": "list", 4515 "must_fail": true 4516 }, 4517 { 4518 "name": "0x1b starting a parameterised list key", 4519 "raw": [ 4520 "foo; \u001ba=1" 4521 ], 4522 "header_type": "list", 4523 "must_fail": true 4524 }, 4525 { 4526 "name": "0x1c starting a parameterised list key", 4527 "raw": [ 4528 "foo; \u001ca=1" 4529 ], 4530 "header_type": "list", 4531 "must_fail": true 4532 }, 4533 { 4534 "name": "0x1d starting a parameterised list key", 4535 "raw": [ 4536 "foo; \u001da=1" 4537 ], 4538 "header_type": "list", 4539 "must_fail": true 4540 }, 4541 { 4542 "name": "0x1e starting a parameterised list key", 4543 "raw": [ 4544 "foo; \u001ea=1" 4545 ], 4546 "header_type": "list", 4547 "must_fail": true 4548 }, 4549 { 4550 "name": "0x1f starting a parameterised list key", 4551 "raw": [ 4552 "foo; \u001fa=1" 4553 ], 4554 "header_type": "list", 4555 "must_fail": true 4556 }, 4557 { 4558 "name": "0x20 starting a parameterised list key", 4559 "raw": [ 4560 "foo; a=1" 4561 ], 4562 "header_type": "list", 4563 "expected": [ 4564 [ 4565 { 4566 "__type": "token", 4567 "value": "foo" 4568 }, 4569 [ 4570 [ 4571 "a", 4572 1 4573 ] 4574 ] 4575 ] 4576 ], 4577 "canonical": [ 4578 "foo;a=1" 4579 ] 4580 }, 4581 { 4582 "name": "0x21 starting a parameterised list key", 4583 "raw": [ 4584 "foo; !a=1" 4585 ], 4586 "header_type": "list", 4587 "must_fail": true 4588 }, 4589 { 4590 "name": "0x22 starting a parameterised list key", 4591 "raw": [ 4592 "foo; \"a=1" 4593 ], 4594 "header_type": "list", 4595 "must_fail": true 4596 }, 4597 { 4598 "name": "0x23 starting a parameterised list key", 4599 "raw": [ 4600 "foo; #a=1" 4601 ], 4602 "header_type": "list", 4603 "must_fail": true 4604 }, 4605 { 4606 "name": "0x24 starting a parameterised list key", 4607 "raw": [ 4608 "foo; $a=1" 4609 ], 4610 "header_type": "list", 4611 "must_fail": true 4612 }, 4613 { 4614 "name": "0x25 starting a parameterised list key", 4615 "raw": [ 4616 "foo; %a=1" 4617 ], 4618 "header_type": "list", 4619 "must_fail": true 4620 }, 4621 { 4622 "name": "0x26 starting a parameterised list key", 4623 "raw": [ 4624 "foo; &a=1" 4625 ], 4626 "header_type": "list", 4627 "must_fail": true 4628 }, 4629 { 4630 "name": "0x27 starting a parameterised list key", 4631 "raw": [ 4632 "foo; 'a=1" 4633 ], 4634 "header_type": "list", 4635 "must_fail": true 4636 }, 4637 { 4638 "name": "0x28 starting a parameterised list key", 4639 "raw": [ 4640 "foo; (a=1" 4641 ], 4642 "header_type": "list", 4643 "must_fail": true 4644 }, 4645 { 4646 "name": "0x29 starting a parameterised list key", 4647 "raw": [ 4648 "foo; )a=1" 4649 ], 4650 "header_type": "list", 4651 "must_fail": true 4652 }, 4653 { 4654 "name": "0x2a starting a parameterised list key", 4655 "raw": [ 4656 "foo; *a=1" 4657 ], 4658 "header_type": "list", 4659 "expected": [ 4660 [ 4661 { 4662 "__type": "token", 4663 "value": "foo" 4664 }, 4665 [ 4666 [ 4667 "*a", 4668 1 4669 ] 4670 ] 4671 ] 4672 ], 4673 "canonical": [ 4674 "foo;*a=1" 4675 ] 4676 }, 4677 { 4678 "name": "0x2b starting a parameterised list key", 4679 "raw": [ 4680 "foo; +a=1" 4681 ], 4682 "header_type": "list", 4683 "must_fail": true 4684 }, 4685 { 4686 "name": "0x2c starting a parameterised list key", 4687 "raw": [ 4688 "foo; ,a=1" 4689 ], 4690 "header_type": "list", 4691 "must_fail": true 4692 }, 4693 { 4694 "name": "0x2d starting a parameterised list key", 4695 "raw": [ 4696 "foo; -a=1" 4697 ], 4698 "header_type": "list", 4699 "must_fail": true 4700 }, 4701 { 4702 "name": "0x2e starting a parameterised list key", 4703 "raw": [ 4704 "foo; .a=1" 4705 ], 4706 "header_type": "list", 4707 "must_fail": true 4708 }, 4709 { 4710 "name": "0x2f starting a parameterised list key", 4711 "raw": [ 4712 "foo; /a=1" 4713 ], 4714 "header_type": "list", 4715 "must_fail": true 4716 }, 4717 { 4718 "name": "0x30 starting a parameterised list key", 4719 "raw": [ 4720 "foo; 0a=1" 4721 ], 4722 "header_type": "list", 4723 "must_fail": true 4724 }, 4725 { 4726 "name": "0x31 starting a parameterised list key", 4727 "raw": [ 4728 "foo; 1a=1" 4729 ], 4730 "header_type": "list", 4731 "must_fail": true 4732 }, 4733 { 4734 "name": "0x32 starting a parameterised list key", 4735 "raw": [ 4736 "foo; 2a=1" 4737 ], 4738 "header_type": "list", 4739 "must_fail": true 4740 }, 4741 { 4742 "name": "0x33 starting a parameterised list key", 4743 "raw": [ 4744 "foo; 3a=1" 4745 ], 4746 "header_type": "list", 4747 "must_fail": true 4748 }, 4749 { 4750 "name": "0x34 starting a parameterised list key", 4751 "raw": [ 4752 "foo; 4a=1" 4753 ], 4754 "header_type": "list", 4755 "must_fail": true 4756 }, 4757 { 4758 "name": "0x35 starting a parameterised list key", 4759 "raw": [ 4760 "foo; 5a=1" 4761 ], 4762 "header_type": "list", 4763 "must_fail": true 4764 }, 4765 { 4766 "name": "0x36 starting a parameterised list key", 4767 "raw": [ 4768 "foo; 6a=1" 4769 ], 4770 "header_type": "list", 4771 "must_fail": true 4772 }, 4773 { 4774 "name": "0x37 starting a parameterised list key", 4775 "raw": [ 4776 "foo; 7a=1" 4777 ], 4778 "header_type": "list", 4779 "must_fail": true 4780 }, 4781 { 4782 "name": "0x38 starting a parameterised list key", 4783 "raw": [ 4784 "foo; 8a=1" 4785 ], 4786 "header_type": "list", 4787 "must_fail": true 4788 }, 4789 { 4790 "name": "0x39 starting a parameterised list key", 4791 "raw": [ 4792 "foo; 9a=1" 4793 ], 4794 "header_type": "list", 4795 "must_fail": true 4796 }, 4797 { 4798 "name": "0x3a starting a parameterised list key", 4799 "raw": [ 4800 "foo; :a=1" 4801 ], 4802 "header_type": "list", 4803 "must_fail": true 4804 }, 4805 { 4806 "name": "0x3b starting a parameterised list key", 4807 "raw": [ 4808 "foo; ;a=1" 4809 ], 4810 "header_type": "list", 4811 "must_fail": true 4812 }, 4813 { 4814 "name": "0x3c starting a parameterised list key", 4815 "raw": [ 4816 "foo; <a=1" 4817 ], 4818 "header_type": "list", 4819 "must_fail": true 4820 }, 4821 { 4822 "name": "0x3d starting a parameterised list key", 4823 "raw": [ 4824 "foo; =a=1" 4825 ], 4826 "header_type": "list", 4827 "must_fail": true 4828 }, 4829 { 4830 "name": "0x3e starting a parameterised list key", 4831 "raw": [ 4832 "foo; >a=1" 4833 ], 4834 "header_type": "list", 4835 "must_fail": true 4836 }, 4837 { 4838 "name": "0x3f starting a parameterised list key", 4839 "raw": [ 4840 "foo; ?a=1" 4841 ], 4842 "header_type": "list", 4843 "must_fail": true 4844 }, 4845 { 4846 "name": "0x40 starting a parameterised list key", 4847 "raw": [ 4848 "foo; @a=1" 4849 ], 4850 "header_type": "list", 4851 "must_fail": true 4852 }, 4853 { 4854 "name": "0x41 starting a parameterised list key", 4855 "raw": [ 4856 "foo; Aa=1" 4857 ], 4858 "header_type": "list", 4859 "must_fail": true 4860 }, 4861 { 4862 "name": "0x42 starting a parameterised list key", 4863 "raw": [ 4864 "foo; Ba=1" 4865 ], 4866 "header_type": "list", 4867 "must_fail": true 4868 }, 4869 { 4870 "name": "0x43 starting a parameterised list key", 4871 "raw": [ 4872 "foo; Ca=1" 4873 ], 4874 "header_type": "list", 4875 "must_fail": true 4876 }, 4877 { 4878 "name": "0x44 starting a parameterised list key", 4879 "raw": [ 4880 "foo; Da=1" 4881 ], 4882 "header_type": "list", 4883 "must_fail": true 4884 }, 4885 { 4886 "name": "0x45 starting a parameterised list key", 4887 "raw": [ 4888 "foo; Ea=1" 4889 ], 4890 "header_type": "list", 4891 "must_fail": true 4892 }, 4893 { 4894 "name": "0x46 starting a parameterised list key", 4895 "raw": [ 4896 "foo; Fa=1" 4897 ], 4898 "header_type": "list", 4899 "must_fail": true 4900 }, 4901 { 4902 "name": "0x47 starting a parameterised list key", 4903 "raw": [ 4904 "foo; Ga=1" 4905 ], 4906 "header_type": "list", 4907 "must_fail": true 4908 }, 4909 { 4910 "name": "0x48 starting a parameterised list key", 4911 "raw": [ 4912 "foo; Ha=1" 4913 ], 4914 "header_type": "list", 4915 "must_fail": true 4916 }, 4917 { 4918 "name": "0x49 starting a parameterised list key", 4919 "raw": [ 4920 "foo; Ia=1" 4921 ], 4922 "header_type": "list", 4923 "must_fail": true 4924 }, 4925 { 4926 "name": "0x4a starting a parameterised list key", 4927 "raw": [ 4928 "foo; Ja=1" 4929 ], 4930 "header_type": "list", 4931 "must_fail": true 4932 }, 4933 { 4934 "name": "0x4b starting a parameterised list key", 4935 "raw": [ 4936 "foo; Ka=1" 4937 ], 4938 "header_type": "list", 4939 "must_fail": true 4940 }, 4941 { 4942 "name": "0x4c starting a parameterised list key", 4943 "raw": [ 4944 "foo; La=1" 4945 ], 4946 "header_type": "list", 4947 "must_fail": true 4948 }, 4949 { 4950 "name": "0x4d starting a parameterised list key", 4951 "raw": [ 4952 "foo; Ma=1" 4953 ], 4954 "header_type": "list", 4955 "must_fail": true 4956 }, 4957 { 4958 "name": "0x4e starting a parameterised list key", 4959 "raw": [ 4960 "foo; Na=1" 4961 ], 4962 "header_type": "list", 4963 "must_fail": true 4964 }, 4965 { 4966 "name": "0x4f starting a parameterised list key", 4967 "raw": [ 4968 "foo; Oa=1" 4969 ], 4970 "header_type": "list", 4971 "must_fail": true 4972 }, 4973 { 4974 "name": "0x50 starting a parameterised list key", 4975 "raw": [ 4976 "foo; Pa=1" 4977 ], 4978 "header_type": "list", 4979 "must_fail": true 4980 }, 4981 { 4982 "name": "0x51 starting a parameterised list key", 4983 "raw": [ 4984 "foo; Qa=1" 4985 ], 4986 "header_type": "list", 4987 "must_fail": true 4988 }, 4989 { 4990 "name": "0x52 starting a parameterised list key", 4991 "raw": [ 4992 "foo; Ra=1" 4993 ], 4994 "header_type": "list", 4995 "must_fail": true 4996 }, 4997 { 4998 "name": "0x53 starting a parameterised list key", 4999 "raw": [ 5000 "foo; Sa=1" 5001 ], 5002 "header_type": "list", 5003 "must_fail": true 5004 }, 5005 { 5006 "name": "0x54 starting a parameterised list key", 5007 "raw": [ 5008 "foo; Ta=1" 5009 ], 5010 "header_type": "list", 5011 "must_fail": true 5012 }, 5013 { 5014 "name": "0x55 starting a parameterised list key", 5015 "raw": [ 5016 "foo; Ua=1" 5017 ], 5018 "header_type": "list", 5019 "must_fail": true 5020 }, 5021 { 5022 "name": "0x56 starting a parameterised list key", 5023 "raw": [ 5024 "foo; Va=1" 5025 ], 5026 "header_type": "list", 5027 "must_fail": true 5028 }, 5029 { 5030 "name": "0x57 starting a parameterised list key", 5031 "raw": [ 5032 "foo; Wa=1" 5033 ], 5034 "header_type": "list", 5035 "must_fail": true 5036 }, 5037 { 5038 "name": "0x58 starting a parameterised list key", 5039 "raw": [ 5040 "foo; Xa=1" 5041 ], 5042 "header_type": "list", 5043 "must_fail": true 5044 }, 5045 { 5046 "name": "0x59 starting a parameterised list key", 5047 "raw": [ 5048 "foo; Ya=1" 5049 ], 5050 "header_type": "list", 5051 "must_fail": true 5052 }, 5053 { 5054 "name": "0x5a starting a parameterised list key", 5055 "raw": [ 5056 "foo; Za=1" 5057 ], 5058 "header_type": "list", 5059 "must_fail": true 5060 }, 5061 { 5062 "name": "0x5b starting a parameterised list key", 5063 "raw": [ 5064 "foo; [a=1" 5065 ], 5066 "header_type": "list", 5067 "must_fail": true 5068 }, 5069 { 5070 "name": "0x5c starting a parameterised list key", 5071 "raw": [ 5072 "foo; \\a=1" 5073 ], 5074 "header_type": "list", 5075 "must_fail": true 5076 }, 5077 { 5078 "name": "0x5d starting a parameterised list key", 5079 "raw": [ 5080 "foo; ]a=1" 5081 ], 5082 "header_type": "list", 5083 "must_fail": true 5084 }, 5085 { 5086 "name": "0x5e starting a parameterised list key", 5087 "raw": [ 5088 "foo; ^a=1" 5089 ], 5090 "header_type": "list", 5091 "must_fail": true 5092 }, 5093 { 5094 "name": "0x5f starting a parameterised list key", 5095 "raw": [ 5096 "foo; _a=1" 5097 ], 5098 "header_type": "list", 5099 "must_fail": true 5100 }, 5101 { 5102 "name": "0x60 starting a parameterised list key", 5103 "raw": [ 5104 "foo; `a=1" 5105 ], 5106 "header_type": "list", 5107 "must_fail": true 5108 }, 5109 { 5110 "name": "0x61 starting a parameterised list key", 5111 "raw": [ 5112 "foo; aa=1" 5113 ], 5114 "header_type": "list", 5115 "expected": [ 5116 [ 5117 { 5118 "__type": "token", 5119 "value": "foo" 5120 }, 5121 [ 5122 [ 5123 "aa", 5124 1 5125 ] 5126 ] 5127 ] 5128 ], 5129 "canonical": [ 5130 "foo;aa=1" 5131 ] 5132 }, 5133 { 5134 "name": "0x62 starting a parameterised list key", 5135 "raw": [ 5136 "foo; ba=1" 5137 ], 5138 "header_type": "list", 5139 "expected": [ 5140 [ 5141 { 5142 "__type": "token", 5143 "value": "foo" 5144 }, 5145 [ 5146 [ 5147 "ba", 5148 1 5149 ] 5150 ] 5151 ] 5152 ], 5153 "canonical": [ 5154 "foo;ba=1" 5155 ] 5156 }, 5157 { 5158 "name": "0x63 starting a parameterised list key", 5159 "raw": [ 5160 "foo; ca=1" 5161 ], 5162 "header_type": "list", 5163 "expected": [ 5164 [ 5165 { 5166 "__type": "token", 5167 "value": "foo" 5168 }, 5169 [ 5170 [ 5171 "ca", 5172 1 5173 ] 5174 ] 5175 ] 5176 ], 5177 "canonical": [ 5178 "foo;ca=1" 5179 ] 5180 }, 5181 { 5182 "name": "0x64 starting a parameterised list key", 5183 "raw": [ 5184 "foo; da=1" 5185 ], 5186 "header_type": "list", 5187 "expected": [ 5188 [ 5189 { 5190 "__type": "token", 5191 "value": "foo" 5192 }, 5193 [ 5194 [ 5195 "da", 5196 1 5197 ] 5198 ] 5199 ] 5200 ], 5201 "canonical": [ 5202 "foo;da=1" 5203 ] 5204 }, 5205 { 5206 "name": "0x65 starting a parameterised list key", 5207 "raw": [ 5208 "foo; ea=1" 5209 ], 5210 "header_type": "list", 5211 "expected": [ 5212 [ 5213 { 5214 "__type": "token", 5215 "value": "foo" 5216 }, 5217 [ 5218 [ 5219 "ea", 5220 1 5221 ] 5222 ] 5223 ] 5224 ], 5225 "canonical": [ 5226 "foo;ea=1" 5227 ] 5228 }, 5229 { 5230 "name": "0x66 starting a parameterised list key", 5231 "raw": [ 5232 "foo; fa=1" 5233 ], 5234 "header_type": "list", 5235 "expected": [ 5236 [ 5237 { 5238 "__type": "token", 5239 "value": "foo" 5240 }, 5241 [ 5242 [ 5243 "fa", 5244 1 5245 ] 5246 ] 5247 ] 5248 ], 5249 "canonical": [ 5250 "foo;fa=1" 5251 ] 5252 }, 5253 { 5254 "name": "0x67 starting a parameterised list key", 5255 "raw": [ 5256 "foo; ga=1" 5257 ], 5258 "header_type": "list", 5259 "expected": [ 5260 [ 5261 { 5262 "__type": "token", 5263 "value": "foo" 5264 }, 5265 [ 5266 [ 5267 "ga", 5268 1 5269 ] 5270 ] 5271 ] 5272 ], 5273 "canonical": [ 5274 "foo;ga=1" 5275 ] 5276 }, 5277 { 5278 "name": "0x68 starting a parameterised list key", 5279 "raw": [ 5280 "foo; ha=1" 5281 ], 5282 "header_type": "list", 5283 "expected": [ 5284 [ 5285 { 5286 "__type": "token", 5287 "value": "foo" 5288 }, 5289 [ 5290 [ 5291 "ha", 5292 1 5293 ] 5294 ] 5295 ] 5296 ], 5297 "canonical": [ 5298 "foo;ha=1" 5299 ] 5300 }, 5301 { 5302 "name": "0x69 starting a parameterised list key", 5303 "raw": [ 5304 "foo; ia=1" 5305 ], 5306 "header_type": "list", 5307 "expected": [ 5308 [ 5309 { 5310 "__type": "token", 5311 "value": "foo" 5312 }, 5313 [ 5314 [ 5315 "ia", 5316 1 5317 ] 5318 ] 5319 ] 5320 ], 5321 "canonical": [ 5322 "foo;ia=1" 5323 ] 5324 }, 5325 { 5326 "name": "0x6a starting a parameterised list key", 5327 "raw": [ 5328 "foo; ja=1" 5329 ], 5330 "header_type": "list", 5331 "expected": [ 5332 [ 5333 { 5334 "__type": "token", 5335 "value": "foo" 5336 }, 5337 [ 5338 [ 5339 "ja", 5340 1 5341 ] 5342 ] 5343 ] 5344 ], 5345 "canonical": [ 5346 "foo;ja=1" 5347 ] 5348 }, 5349 { 5350 "name": "0x6b starting a parameterised list key", 5351 "raw": [ 5352 "foo; ka=1" 5353 ], 5354 "header_type": "list", 5355 "expected": [ 5356 [ 5357 { 5358 "__type": "token", 5359 "value": "foo" 5360 }, 5361 [ 5362 [ 5363 "ka", 5364 1 5365 ] 5366 ] 5367 ] 5368 ], 5369 "canonical": [ 5370 "foo;ka=1" 5371 ] 5372 }, 5373 { 5374 "name": "0x6c starting a parameterised list key", 5375 "raw": [ 5376 "foo; la=1" 5377 ], 5378 "header_type": "list", 5379 "expected": [ 5380 [ 5381 { 5382 "__type": "token", 5383 "value": "foo" 5384 }, 5385 [ 5386 [ 5387 "la", 5388 1 5389 ] 5390 ] 5391 ] 5392 ], 5393 "canonical": [ 5394 "foo;la=1" 5395 ] 5396 }, 5397 { 5398 "name": "0x6d starting a parameterised list key", 5399 "raw": [ 5400 "foo; ma=1" 5401 ], 5402 "header_type": "list", 5403 "expected": [ 5404 [ 5405 { 5406 "__type": "token", 5407 "value": "foo" 5408 }, 5409 [ 5410 [ 5411 "ma", 5412 1 5413 ] 5414 ] 5415 ] 5416 ], 5417 "canonical": [ 5418 "foo;ma=1" 5419 ] 5420 }, 5421 { 5422 "name": "0x6e starting a parameterised list key", 5423 "raw": [ 5424 "foo; na=1" 5425 ], 5426 "header_type": "list", 5427 "expected": [ 5428 [ 5429 { 5430 "__type": "token", 5431 "value": "foo" 5432 }, 5433 [ 5434 [ 5435 "na", 5436 1 5437 ] 5438 ] 5439 ] 5440 ], 5441 "canonical": [ 5442 "foo;na=1" 5443 ] 5444 }, 5445 { 5446 "name": "0x6f starting a parameterised list key", 5447 "raw": [ 5448 "foo; oa=1" 5449 ], 5450 "header_type": "list", 5451 "expected": [ 5452 [ 5453 { 5454 "__type": "token", 5455 "value": "foo" 5456 }, 5457 [ 5458 [ 5459 "oa", 5460 1 5461 ] 5462 ] 5463 ] 5464 ], 5465 "canonical": [ 5466 "foo;oa=1" 5467 ] 5468 }, 5469 { 5470 "name": "0x70 starting a parameterised list key", 5471 "raw": [ 5472 "foo; pa=1" 5473 ], 5474 "header_type": "list", 5475 "expected": [ 5476 [ 5477 { 5478 "__type": "token", 5479 "value": "foo" 5480 }, 5481 [ 5482 [ 5483 "pa", 5484 1 5485 ] 5486 ] 5487 ] 5488 ], 5489 "canonical": [ 5490 "foo;pa=1" 5491 ] 5492 }, 5493 { 5494 "name": "0x71 starting a parameterised list key", 5495 "raw": [ 5496 "foo; qa=1" 5497 ], 5498 "header_type": "list", 5499 "expected": [ 5500 [ 5501 { 5502 "__type": "token", 5503 "value": "foo" 5504 }, 5505 [ 5506 [ 5507 "qa", 5508 1 5509 ] 5510 ] 5511 ] 5512 ], 5513 "canonical": [ 5514 "foo;qa=1" 5515 ] 5516 }, 5517 { 5518 "name": "0x72 starting a parameterised list key", 5519 "raw": [ 5520 "foo; ra=1" 5521 ], 5522 "header_type": "list", 5523 "expected": [ 5524 [ 5525 { 5526 "__type": "token", 5527 "value": "foo" 5528 }, 5529 [ 5530 [ 5531 "ra", 5532 1 5533 ] 5534 ] 5535 ] 5536 ], 5537 "canonical": [ 5538 "foo;ra=1" 5539 ] 5540 }, 5541 { 5542 "name": "0x73 starting a parameterised list key", 5543 "raw": [ 5544 "foo; sa=1" 5545 ], 5546 "header_type": "list", 5547 "expected": [ 5548 [ 5549 { 5550 "__type": "token", 5551 "value": "foo" 5552 }, 5553 [ 5554 [ 5555 "sa", 5556 1 5557 ] 5558 ] 5559 ] 5560 ], 5561 "canonical": [ 5562 "foo;sa=1" 5563 ] 5564 }, 5565 { 5566 "name": "0x74 starting a parameterised list key", 5567 "raw": [ 5568 "foo; ta=1" 5569 ], 5570 "header_type": "list", 5571 "expected": [ 5572 [ 5573 { 5574 "__type": "token", 5575 "value": "foo" 5576 }, 5577 [ 5578 [ 5579 "ta", 5580 1 5581 ] 5582 ] 5583 ] 5584 ], 5585 "canonical": [ 5586 "foo;ta=1" 5587 ] 5588 }, 5589 { 5590 "name": "0x75 starting a parameterised list key", 5591 "raw": [ 5592 "foo; ua=1" 5593 ], 5594 "header_type": "list", 5595 "expected": [ 5596 [ 5597 { 5598 "__type": "token", 5599 "value": "foo" 5600 }, 5601 [ 5602 [ 5603 "ua", 5604 1 5605 ] 5606 ] 5607 ] 5608 ], 5609 "canonical": [ 5610 "foo;ua=1" 5611 ] 5612 }, 5613 { 5614 "name": "0x76 starting a parameterised list key", 5615 "raw": [ 5616 "foo; va=1" 5617 ], 5618 "header_type": "list", 5619 "expected": [ 5620 [ 5621 { 5622 "__type": "token", 5623 "value": "foo" 5624 }, 5625 [ 5626 [ 5627 "va", 5628 1 5629 ] 5630 ] 5631 ] 5632 ], 5633 "canonical": [ 5634 "foo;va=1" 5635 ] 5636 }, 5637 { 5638 "name": "0x77 starting a parameterised list key", 5639 "raw": [ 5640 "foo; wa=1" 5641 ], 5642 "header_type": "list", 5643 "expected": [ 5644 [ 5645 { 5646 "__type": "token", 5647 "value": "foo" 5648 }, 5649 [ 5650 [ 5651 "wa", 5652 1 5653 ] 5654 ] 5655 ] 5656 ], 5657 "canonical": [ 5658 "foo;wa=1" 5659 ] 5660 }, 5661 { 5662 "name": "0x78 starting a parameterised list key", 5663 "raw": [ 5664 "foo; xa=1" 5665 ], 5666 "header_type": "list", 5667 "expected": [ 5668 [ 5669 { 5670 "__type": "token", 5671 "value": "foo" 5672 }, 5673 [ 5674 [ 5675 "xa", 5676 1 5677 ] 5678 ] 5679 ] 5680 ], 5681 "canonical": [ 5682 "foo;xa=1" 5683 ] 5684 }, 5685 { 5686 "name": "0x79 starting a parameterised list key", 5687 "raw": [ 5688 "foo; ya=1" 5689 ], 5690 "header_type": "list", 5691 "expected": [ 5692 [ 5693 { 5694 "__type": "token", 5695 "value": "foo" 5696 }, 5697 [ 5698 [ 5699 "ya", 5700 1 5701 ] 5702 ] 5703 ] 5704 ], 5705 "canonical": [ 5706 "foo;ya=1" 5707 ] 5708 }, 5709 { 5710 "name": "0x7a starting a parameterised list key", 5711 "raw": [ 5712 "foo; za=1" 5713 ], 5714 "header_type": "list", 5715 "expected": [ 5716 [ 5717 { 5718 "__type": "token", 5719 "value": "foo" 5720 }, 5721 [ 5722 [ 5723 "za", 5724 1 5725 ] 5726 ] 5727 ] 5728 ], 5729 "canonical": [ 5730 "foo;za=1" 5731 ] 5732 }, 5733 { 5734 "name": "0x7b starting a parameterised list key", 5735 "raw": [ 5736 "foo; {a=1" 5737 ], 5738 "header_type": "list", 5739 "must_fail": true 5740 }, 5741 { 5742 "name": "0x7c starting a parameterised list key", 5743 "raw": [ 5744 "foo; |a=1" 5745 ], 5746 "header_type": "list", 5747 "must_fail": true 5748 }, 5749 { 5750 "name": "0x7d starting a parameterised list key", 5751 "raw": [ 5752 "foo; }a=1" 5753 ], 5754 "header_type": "list", 5755 "must_fail": true 5756 }, 5757 { 5758 "name": "0x7e starting a parameterised list key", 5759 "raw": [ 5760 "foo; ~a=1" 5761 ], 5762 "header_type": "list", 5763 "must_fail": true 5764 }, 5765 { 5766 "name": "0x7f starting a parameterised list key", 5767 "raw": [ 5768 "foo; \u007fa=1" 5769 ], 5770 "header_type": "list", 5771 "must_fail": true 5772 } 5773]