github.com/aretext/aretext@v1.3.0/syntax/languages/testdata/markdown/commonmark_0.3_tests.json (about) 1 [ 2 { 3 "name": "tabs 1", 4 "markdown": "\tfoo\tbaz\t\tbim", 5 "tokens": [ 6 { 7 "role": "CodeBlock", 8 "start": 0, 9 "end": 13, 10 "text": "\tfoo\tbaz\t\tbim" 11 } 12 ], 13 "skipReason": "not implemented" 14 }, 15 { 16 "name": "tabs 2", 17 "markdown": " \tfoo\tbaz\t\tbim", 18 "tokens": [ 19 { 20 "role": "CodeBlock", 21 "start": 0, 22 "end": 15, 23 "text": " \tfoo\tbaz\t\tbim" 24 } 25 ], 26 "skipReason": "not implemented" 27 }, 28 { 29 "name": "tabs 3", 30 "markdown": " a\ta\n \u1f50\ta", 31 "tokens": [ 32 { 33 "role": "CodeBlock", 34 "start": 0, 35 "end": 17, 36 "text": " a\ta\n \u1f50\ta" 37 } 38 ], 39 "skipReason": "not implemented" 40 }, 41 { 42 "name": "tabs 4", 43 "markdown": " - foo\n\n\tbar", 44 "tokens": [ 45 { 46 "role": "ListBullet", 47 "start": 2, 48 "end": 3, 49 "text": "-" 50 } 51 ], 52 "skipReason": "not implemented" 53 }, 54 { 55 "name": "tabs 5", 56 "markdown": "- foo\n\n\t\tbar", 57 "tokens": [ 58 { 59 "role": "ListBullet", 60 "start": 0, 61 "end": 1, 62 "text": "-" 63 }, 64 { 65 "role": "CodeBlock", 66 "start": 7, 67 "end": 12, 68 "text": "\t\tbar" 69 } 70 ], 71 "skipReason": "not implemented" 72 }, 73 { 74 "name": "tabs 6", 75 "markdown": ">\t\tfoo", 76 "tokens": [ 77 { 78 "role": "CodeBlock", 79 "start": 1, 80 "end": 6, 81 "text": "\t\tfoo" 82 } 83 ], 84 "skipReason": "not implemented" 85 }, 86 { 87 "name": "tabs 7", 88 "markdown": "-\t\tfoo", 89 "tokens": [ 90 { 91 "role": "ListBullet", 92 "start": 0, 93 "end": 1, 94 "text": "-" 95 }, 96 { 97 "role": "CodeBlock", 98 "start": 1, 99 "end": 6, 100 "text": "\t\tfoo" 101 } 102 ], 103 "skipReason": "not implemented" 104 }, 105 { 106 "name": "tabs 8", 107 "markdown": " foo\n\tbar", 108 "tokens": [ 109 { 110 "role": "CodeBlock", 111 "start": 0, 112 "end": 12, 113 "text": " foo\n\tbar" 114 } 115 ], 116 "skipReason": "not implemented" 117 }, 118 { 119 "name": "tabs 9", 120 "markdown": " - foo\n - bar\n\t - baz", 121 "tokens": [ 122 { 123 "role": "ListBullet", 124 "start": 1, 125 "end": 2, 126 "text": "-" 127 }, 128 { 129 "role": "ListBullet", 130 "start": 10, 131 "end": 11, 132 "text": "-" 133 }, 134 { 135 "role": "ListBullet", 136 "start": 18, 137 "end": 19, 138 "text": "-" 139 } 140 ], 141 "skipReason": "not implemented" 142 }, 143 { 144 "name": "tabs 10", 145 "markdown": "#\tFoo", 146 "tokens": [ 147 { 148 "role": "Heading", 149 "start": 0, 150 "end": 5, 151 "text": "#\tFoo" 152 } 153 ], 154 "skipReason": "not implemented" 155 }, 156 { 157 "name": "tabs 11", 158 "markdown": "*\t*\t*\t", 159 "tokens": [ 160 { 161 "role": "ThematicBreak", 162 "start": 0, 163 "end": 6, 164 "text": "*\t*\t*\t" 165 } 166 ], 167 "skipReason": "not implemented" 168 }, 169 { 170 "name": "backslash escapes 12", 171 "markdown": "\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\-\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\\\\\]\\^\\_\\`\\{\\|\\}\\~", 172 "tokens": [] 173 }, 174 { 175 "name": "backslash escapes 13", 176 "markdown": "\\\t\\A\\a\\ \\3\\\u03c6\\\u00ab", 177 "tokens": [] 178 }, 179 { 180 "name": "backslash escapes 14", 181 "markdown": "\\*not emphasized*\n\\<br/> not a tag\n\\[not a link](/foo)\n\\`not code`\n1\\. not a list\n\\* not a list\n\\# not a heading\n\\[foo]: /url \"not a reference\"\n\\ö not a character entity", 182 "tokens": [] 183 }, 184 { 185 "name": "backslash escapes 15", 186 "markdown": "\\\\*emphasis*", 187 "tokens": [ 188 { 189 "role": "Emphasis", 190 "start": 2, 191 "end": 12, 192 "text": "*emphasis*" 193 } 194 ] 195 }, 196 { 197 "name": "backslash escapes 16", 198 "markdown": "foo\\\nbar", 199 "tokens": [] 200 }, 201 { 202 "name": "backslash escapes 17", 203 "markdown": "`` \\[\\` ``", 204 "tokens": [ 205 { 206 "role": "CodeSpan", 207 "start": 0, 208 "end": 10, 209 "text": "`` \\[\\` ``" 210 } 211 ] 212 }, 213 { 214 "name": "backslash escapes 18", 215 "markdown": " \\[\\]", 216 "tokens": [ 217 { 218 "role": "CodeBlock", 219 "start": 0, 220 "end": 8, 221 "text": " \\[\\]" 222 } 223 ], 224 "skipReason": "not implemented" 225 }, 226 { 227 "name": "backslash escapes 19", 228 "markdown": "~~~\n\\[\\]\n~~~", 229 "tokens": [ 230 { 231 "role": "CodeBlock", 232 "start": 0, 233 "end": 12, 234 "text": "~~~\n\\[\\]\n~~~" 235 } 236 ] 237 }, 238 { 239 "name": "backslash escapes 20", 240 "markdown": "<http://example.com?find=\\*>", 241 "tokens": [ 242 { 243 "role": "Link", 244 "start": 0, 245 "end": 28, 246 "text": "<http://example.com?find=\\*>" 247 } 248 ], 249 "skipReason": "not implemented" 250 }, 251 { 252 "name": "backslash escapes 21", 253 "markdown": "<a href=\"/bar\\/)\">", 254 "tokens": [] 255 }, 256 { 257 "name": "backslash escapes 22", 258 "markdown": "[foo](/bar\\* \"ti\\*tle\")", 259 "tokens": [ 260 { 261 "role": "Link", 262 "start": 0, 263 "end": 23, 264 "text": "[foo](/bar\\* \"ti\\*tle\")" 265 } 266 ] 267 }, 268 { 269 "name": "backslash escapes 23", 270 "markdown": "[foo]\n\n[foo]: /bar\\* \"ti\\*tle\"", 271 "tokens": [ 272 { 273 "role": "Link", 274 "start": 0, 275 "end": 5, 276 "text": "[foo]" 277 }, 278 { 279 "role": "Link", 280 "start": 7, 281 "end": 12, 282 "text": "[foo]" 283 } 284 ] 285 }, 286 { 287 "name": "backslash escapes 24", 288 "markdown": "``` foo\\+bar\nfoo\n```", 289 "tokens": [ 290 { 291 "role": "CodeBlock", 292 "start": 0, 293 "end": 20, 294 "text": "``` foo\\+bar\nfoo\n```" 295 } 296 ] 297 }, 298 { 299 "name": "entity and numeric character references 25", 300 "markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸", 301 "tokens": [], 302 "skipReason": "not implemented" 303 }, 304 { 305 "name": "entity and numeric character references 26", 306 "markdown": "# Ӓ Ϡ �", 307 "tokens": [], 308 "skipReason": "not implemented" 309 }, 310 { 311 "name": "entity and numeric character references 27", 312 "markdown": "" ആ ಫ", 313 "tokens": [], 314 "skipReason": "not implemented" 315 }, 316 { 317 "name": "entity and numeric character references 28", 318 "markdown": "  &x; &#; &#x;\n�\n&#abcdef0;\n&ThisIsNotDefined; &hi?;", 319 "tokens": [], 320 "skipReason": "not implemented" 321 }, 322 { 323 "name": "entity and numeric character references 29", 324 "markdown": "©", 325 "tokens": [], 326 "skipReason": "not implemented" 327 }, 328 { 329 "name": "entity and numeric character references 30", 330 "markdown": "&MadeUpEntity;", 331 "tokens": [], 332 "skipReason": "not implemented" 333 }, 334 { 335 "name": "entity and numeric character references 31", 336 "markdown": "<a href=\"öö.html\">", 337 "tokens": [], 338 "skipReason": "not implemented" 339 }, 340 { 341 "name": "entity and numeric character references 32", 342 "markdown": "[foo](/föö \"föö\")", 343 "tokens": [ 344 { 345 "role": "Link", 346 "start": 0, 347 "end": 37, 348 "text": "[foo](/föö \"föö\")" 349 } 350 ], 351 "skipReason": "not implemented" 352 }, 353 { 354 "name": "entity and numeric character references 33", 355 "markdown": "[foo]\n\n[foo]: /föö \"föö\"", 356 "tokens": [ 357 { 358 "role": "Link", 359 "start": 0, 360 "end": 5, 361 "text": "[foo]" 362 }, 363 { 364 "role": "Link", 365 "start": 7, 366 "end": 12, 367 "text": "[foo]" 368 } 369 ], 370 "skipReason": "not implemented" 371 }, 372 { 373 "name": "entity and numeric character references 34", 374 "markdown": "``` föö\nfoo\n```", 375 "tokens": [ 376 { 377 "role": "CodeBlock", 378 "start": 0, 379 "end": 25, 380 "text": "``` föö\nfoo\n```" 381 } 382 ], 383 "skipReason": "not implemented" 384 }, 385 { 386 "name": "entity and numeric character references 35", 387 "markdown": "`föö`", 388 "tokens": [ 389 { 390 "role": "CodeSpan", 391 "start": 0, 392 "end": 15, 393 "text": "`föö`" 394 } 395 ], 396 "skipReason": "not implemented" 397 }, 398 { 399 "name": "entity and numeric character references 36", 400 "markdown": " föfö", 401 "tokens": [ 402 { 403 "role": "CodeBlock", 404 "start": 0, 405 "end": 18, 406 "text": " föfö" 407 } 408 ], 409 "skipReason": "not implemented" 410 }, 411 { 412 "name": "entity and numeric character references 37", 413 "markdown": "*foo*\n*foo*", 414 "tokens": [ 415 { 416 "role": "Emphasis", 417 "start": 14, 418 "end": 19, 419 "text": "*foo*" 420 } 421 ], 422 "skipReason": "not implemented" 423 }, 424 { 425 "name": "entity and numeric character references 38", 426 "markdown": "* foo\n\n* foo", 427 "tokens": [ 428 { 429 "role": "ListBullet", 430 "start": 11, 431 "end": 12, 432 "text": "*" 433 } 434 ], 435 "skipReason": "not implemented" 436 }, 437 { 438 "name": "entity and numeric character references 39", 439 "markdown": "foo bar", 440 "tokens": [], 441 "skipReason": "not implemented" 442 }, 443 { 444 "name": "entity and numeric character references 40", 445 "markdown": "	foo", 446 "tokens": [], 447 "skipReason": "not implemented" 448 }, 449 { 450 "name": "entity and numeric character references 41", 451 "markdown": "[a](url "tit")", 452 "tokens": [], 453 "skipReason": "not implemented" 454 }, 455 { 456 "name": "precedence 42", 457 "markdown": "- `one\n- two`", 458 "tokens": [ 459 { 460 "role": "ListBullet", 461 "start": 0, 462 "end": 1, 463 "text": "-" 464 }, 465 { 466 "role": "ListBullet", 467 "start": 7, 468 "end": 8, 469 "text": "-" 470 } 471 ] 472 }, 473 { 474 "name": "thematic breaks 43", 475 "markdown": "***\n---\n___", 476 "tokens": [ 477 { 478 "role": "ThematicBreak", 479 "start": 0, 480 "end": 4, 481 "text": "***\n" 482 }, 483 { 484 "role": "ThematicBreak", 485 "start": 4, 486 "end": 8, 487 "text": "---\n" 488 }, 489 { 490 "role": "ThematicBreak", 491 "start": 8, 492 "end": 11, 493 "text": "___" 494 } 495 ] 496 }, 497 { 498 "name": "thematic breaks 44", 499 "markdown": "+++", 500 "tokens": [] 501 }, 502 { 503 "name": "thematic breaks 45", 504 "markdown": "===", 505 "tokens": [] 506 }, 507 { 508 "name": "thematic breaks 46", 509 "markdown": "--\n**\n__", 510 "tokens": [] 511 }, 512 { 513 "name": "thematic breaks 47", 514 "markdown": " ***\n ***\n ***", 515 "tokens": [ 516 { 517 "role": "ThematicBreak", 518 "start": 0, 519 "end": 5, 520 "text": " ***\n" 521 }, 522 { 523 "role": "ThematicBreak", 524 "start": 5, 525 "end": 11, 526 "text": " ***\n" 527 }, 528 { 529 "role": "ThematicBreak", 530 "start": 11, 531 "end": 17, 532 "text": " ***" 533 } 534 ] 535 }, 536 { 537 "name": "thematic breaks 48", 538 "markdown": " ***", 539 "tokens": [ 540 { 541 "role": "CodeBlock", 542 "start": 0, 543 "end": 7, 544 "text": " ***" 545 } 546 ], 547 "skipReason": "known deviation from spec" 548 }, 549 { 550 "name": "thematic breaks 49", 551 "markdown": "Foo\n ***", 552 "tokens": [], 553 "skipReason": "known deviation from spec" 554 }, 555 { 556 "name": "thematic breaks 50", 557 "markdown": "_____________________________________", 558 "tokens": [ 559 { 560 "role": "ThematicBreak", 561 "start": 0, 562 "end": 37, 563 "text": "_____________________________________" 564 } 565 ] 566 }, 567 { 568 "name": "thematic breaks 51", 569 "markdown": " - - -", 570 "tokens": [ 571 { 572 "role": "ThematicBreak", 573 "start": 0, 574 "end": 6, 575 "text": " - - -" 576 } 577 ] 578 }, 579 { 580 "name": "thematic breaks 52", 581 "markdown": " ** * ** * ** * **", 582 "tokens": [ 583 { 584 "role": "ThematicBreak", 585 "start": 0, 586 "end": 19, 587 "text": " ** * ** * ** * **" 588 } 589 ] 590 }, 591 { 592 "name": "thematic breaks 53", 593 "markdown": "- - - -", 594 "tokens": [ 595 { 596 "role": "ThematicBreak", 597 "start": 0, 598 "end": 21, 599 "text": "- - - -" 600 } 601 ] 602 }, 603 { 604 "name": "thematic breaks 54", 605 "markdown": "- - - - ", 606 "tokens": [ 607 { 608 "role": "ThematicBreak", 609 "start": 0, 610 "end": 11, 611 "text": "- - - - " 612 } 613 ] 614 }, 615 { 616 "name": "thematic breaks 55", 617 "markdown": "_ _ _ _ a\n\na------\n\n---a---", 618 "tokens": [] 619 }, 620 { 621 "name": "thematic breaks 56", 622 "markdown": " *-*", 623 "tokens": [ 624 { 625 "role": "Emphasis", 626 "start": 1, 627 "end": 4, 628 "text": "*-*" 629 } 630 ] 631 }, 632 { 633 "name": "thematic breaks 57", 634 "markdown": "- foo\n***\n- bar", 635 "tokens": [ 636 { 637 "role": "ListBullet", 638 "start": 0, 639 "end": 1, 640 "text": "-" 641 }, 642 { 643 "role": "ThematicBreak", 644 "start": 6, 645 "end": 10, 646 "text": "***\n" 647 }, 648 { 649 "role": "ListBullet", 650 "start": 10, 651 "end": 11, 652 "text": "-" 653 } 654 ] 655 }, 656 { 657 "name": "thematic breaks 58", 658 "markdown": "Foo\n***\nbar", 659 "tokens": [ 660 { 661 "role": "ThematicBreak", 662 "start": 4, 663 "end": 8, 664 "text": "***\n" 665 } 666 ] 667 }, 668 { 669 "name": "thematic breaks 59", 670 "markdown": "Foo\n---\nbar", 671 "tokens": [ 672 { 673 "role": "Heading", 674 "start": 0, 675 "end": 11, 676 "text": "Foo\n---\n" 677 } 678 ] 679 }, 680 { 681 "name": "thematic breaks 60", 682 "markdown": "* Foo\n* * *\n* Bar", 683 "tokens": [ 684 { 685 "role": "ListBullet", 686 "start": 0, 687 "end": 1, 688 "text": "*" 689 }, 690 { 691 "role": "ThematicBreak", 692 "start": 6, 693 "end": 12, 694 "text": "* * *\n" 695 }, 696 { 697 "role": "ListBullet", 698 "start": 12, 699 "end": 13, 700 "text": "*" 701 } 702 ] 703 }, 704 { 705 "name": "thematic breaks 61", 706 "markdown": "- Foo\n- * * *", 707 "tokens": [ 708 { 709 "role": "ListBullet", 710 "start": 0, 711 "end": 1, 712 "text": "-" 713 }, 714 { 715 "role": "ListBullet", 716 "start": 6, 717 "end": 7, 718 "text": "-" 719 }, 720 { 721 "role": "ThematicBreak", 722 "start": 7, 723 "end": 13, 724 "text": " * * *" 725 } 726 ], 727 "skipReason": "known deviation from spec" 728 }, 729 { 730 "name": "atx headings 62", 731 "markdown": "# foo\n## foo\n### foo\n#### foo\n##### foo\n###### foo", 732 "tokens": [ 733 { 734 "role": "Heading", 735 "start": 0, 736 "end": 6, 737 "text": "# foo\n" 738 }, 739 { 740 "role": "Heading", 741 "start": 6, 742 "end": 13, 743 "text": "## foo\n" 744 }, 745 { 746 "role": "Heading", 747 "start": 13, 748 "end": 21, 749 "text": "### foo\n" 750 }, 751 { 752 "role": "Heading", 753 "start": 21, 754 "end": 30, 755 "text": "#### foo\n" 756 }, 757 { 758 "role": "Heading", 759 "start": 30, 760 "end": 40, 761 "text": "##### foo\n" 762 }, 763 { 764 "role": "Heading", 765 "start": 40, 766 "end": 50, 767 "text": "###### foo" 768 } 769 ] 770 }, 771 { 772 "name": "atx headings 63", 773 "markdown": "####### foo", 774 "tokens": [] 775 }, 776 { 777 "name": "atx headings 64", 778 "markdown": "#5 bolt\n\n#hashtag", 779 "tokens": [] 780 }, 781 { 782 "name": "atx headings 65", 783 "markdown": "\\## foo", 784 "tokens": [] 785 }, 786 { 787 "name": "atx headings 66", 788 "markdown": "# foo *bar* \\*baz\\*", 789 "tokens": [ 790 { 791 "role": "Heading", 792 "start": 0, 793 "end": 19, 794 "text": "# foo *bar* \\*baz\\*" 795 } 796 ] 797 }, 798 { 799 "name": "atx headings 67", 800 "markdown": "# foo ", 801 "tokens": [ 802 { 803 "role": "Heading", 804 "start": 0, 805 "end": 43, 806 "text": "# foo " 807 } 808 ] 809 }, 810 { 811 "name": "atx headings 68", 812 "markdown": " ### foo\n ## foo\n # foo", 813 "tokens": [ 814 { 815 "role": "Heading", 816 "start": 0, 817 "end": 9, 818 "text": " ### foo\n" 819 }, 820 { 821 "role": "Heading", 822 "start": 9, 823 "end": 18, 824 "text": " ## foo\n" 825 }, 826 { 827 "role": "Heading", 828 "start": 18, 829 "end": 26, 830 "text": " # foo" 831 } 832 ] 833 }, 834 { 835 "name": "atx headings 69", 836 "markdown": " # foo", 837 "tokens": [ 838 { 839 "role": "CodeBlock", 840 "start": 0, 841 "end": 9, 842 "text": " # foo" 843 } 844 ], 845 "skipReason": "known deviation from spec" 846 }, 847 { 848 "name": "atx headings 70", 849 "markdown": "foo\n # bar", 850 "tokens": [], 851 "skipReason": "known deviation from spec" 852 }, 853 { 854 "name": "atx headings 71", 855 "markdown": "## foo ##\n ### bar ###", 856 "tokens": [ 857 { 858 "role": "Heading", 859 "start": 0, 860 "end": 10, 861 "text": "## foo ##\n" 862 }, 863 { 864 "role": "Heading", 865 "start": 10, 866 "end": 28, 867 "text": " ### bar ###" 868 } 869 ] 870 }, 871 { 872 "name": "atx headings 72", 873 "markdown": "# foo ##################################\n##### foo ##", 874 "tokens": [ 875 { 876 "role": "Heading", 877 "start": 0, 878 "end": 41, 879 "text": "# foo ##################################\n" 880 }, 881 { 882 "role": "Heading", 883 "start": 41, 884 "end": 53, 885 "text": "##### foo ##" 886 } 887 ] 888 }, 889 { 890 "name": "atx headings 73", 891 "markdown": "### foo ### ", 892 "tokens": [ 893 { 894 "role": "Heading", 895 "start": 0, 896 "end": 16, 897 "text": "### foo ### " 898 } 899 ] 900 }, 901 { 902 "name": "atx headings 74", 903 "markdown": "### foo ### b", 904 "tokens": [ 905 { 906 "role": "Heading", 907 "start": 0, 908 "end": 13, 909 "text": "### foo ### b" 910 } 911 ] 912 }, 913 { 914 "name": "atx headings 75", 915 "markdown": "# foo#", 916 "tokens": [ 917 { 918 "role": "Heading", 919 "start": 0, 920 "end": 6, 921 "text": "# foo#" 922 } 923 ] 924 }, 925 { 926 "name": "atx headings 76", 927 "markdown": "### foo \\###\n## foo #\\##\n# foo \\#", 928 "tokens": [ 929 { 930 "role": "Heading", 931 "start": 0, 932 "end": 13, 933 "text": "### foo \\###\n" 934 }, 935 { 936 "role": "Heading", 937 "start": 13, 938 "end": 25, 939 "text": "## foo #\\##\n" 940 }, 941 { 942 "role": "Heading", 943 "start": 25, 944 "end": 33, 945 "text": "# foo \\#" 946 } 947 ] 948 }, 949 { 950 "name": "atx headings 77", 951 "markdown": "****\n## foo\n****", 952 "tokens": [ 953 { 954 "role": "ThematicBreak", 955 "start": 0, 956 "end": 5, 957 "text": "****\n" 958 }, 959 { 960 "role": "Heading", 961 "start": 5, 962 "end": 12, 963 "text": "## foo\n" 964 }, 965 { 966 "role": "ThematicBreak", 967 "start": 12, 968 "end": 16, 969 "text": "****" 970 } 971 ] 972 }, 973 { 974 "name": "atx headings 78", 975 "markdown": "Foo bar\n# baz\nBar foo", 976 "tokens": [ 977 { 978 "role": "Heading", 979 "start": 8, 980 "end": 14, 981 "text": "# baz\n" 982 } 983 ] 984 }, 985 { 986 "name": "atx headings 79", 987 "markdown": "## \n#\n### ###", 988 "tokens": [ 989 { 990 "role": "Heading", 991 "start": 0, 992 "end": 4, 993 "text": "## \n" 994 }, 995 { 996 "role": "Heading", 997 "start": 4, 998 "end": 6, 999 "text": "#\n" 1000 }, 1001 { 1002 "role": "Heading", 1003 "start": 6, 1004 "end": 13, 1005 "text": "### ###" 1006 } 1007 ] 1008 }, 1009 { 1010 "name": "setext headings 80", 1011 "markdown": "Foo *bar*\n=========\n\nFoo *bar*\n---------", 1012 "tokens": [ 1013 { 1014 "role": "Heading", 1015 "start": 0, 1016 "end": 20, 1017 "text": "Foo *bar*\n=========\n" 1018 }, 1019 { 1020 "role": "Heading", 1021 "start": 21, 1022 "end": 40, 1023 "text": "Foo *bar*\n---------" 1024 } 1025 ] 1026 }, 1027 { 1028 "name": "setext headings 81", 1029 "markdown": "Foo *bar\nbaz*\n====", 1030 "tokens": [ 1031 { 1032 "role": "Heading", 1033 "start": 0, 1034 "end": 18, 1035 "text": "Foo *bar\nbaz*\n====" 1036 } 1037 ] 1038 }, 1039 { 1040 "name": "setext headings 82", 1041 "markdown": " Foo *bar\nbaz*\t\n====", 1042 "tokens": [ 1043 { 1044 "role": "Heading", 1045 "start": 0, 1046 "end": 21, 1047 "text": " Foo *bar\nbaz*\t\n====" 1048 } 1049 ] 1050 }, 1051 { 1052 "name": "setext headings 83", 1053 "markdown": "Foo\n-------------------------\n\nFoo\n=", 1054 "tokens": [ 1055 { 1056 "role": "Heading", 1057 "start": 0, 1058 "end": 30, 1059 "text": "Foo\n-------------------------\n" 1060 }, 1061 { 1062 "role": "Heading", 1063 "start": 31, 1064 "end": 36, 1065 "text": "Foo\n=" 1066 } 1067 ] 1068 }, 1069 { 1070 "name": "setext headings 84", 1071 "markdown": " Foo\n---\n\n Foo\n-----\n\n Foo\n ===", 1072 "tokens": [ 1073 { 1074 "role": "Heading", 1075 "start": 0, 1076 "end": 11, 1077 "text": " Foo\n---\n" 1078 }, 1079 { 1080 "role": "Heading", 1081 "start": 12, 1082 "end": 24, 1083 "text": " Foo\n-----\n" 1084 }, 1085 { 1086 "role": "Heading", 1087 "start": 25, 1088 "end": 36, 1089 "text": " Foo\n ===" 1090 } 1091 ] 1092 }, 1093 { 1094 "name": "setext headings 85", 1095 "markdown": " Foo\n ---\n\n Foo\n---", 1096 "tokens": [ 1097 { 1098 "role": "CodeBlock", 1099 "start": 0, 1100 "end": 25, 1101 "text": " Foo\n ---\n\n Foo\n" 1102 }, 1103 { 1104 "role": "ThematicBreak", 1105 "start": 25, 1106 "end": 28, 1107 "text": "---" 1108 } 1109 ], 1110 "skipReason": "known deviation from spec" 1111 }, 1112 { 1113 "name": "setext headings 86", 1114 "markdown": "Foo\n ---- ", 1115 "tokens": [ 1116 { 1117 "role": "Heading", 1118 "start": 0, 1119 "end": 17, 1120 "text": "Foo\n ---- " 1121 } 1122 ] 1123 }, 1124 { 1125 "name": "setext headings 87", 1126 "markdown": "Foo\n ---", 1127 "tokens": [], 1128 "skipReason": "known deviation from spec" 1129 }, 1130 { 1131 "name": "setext headings 88", 1132 "markdown": "Foo\n= =\n\nFoo\n--- -", 1133 "tokens": [ 1134 { 1135 "role": "ThematicBreak", 1136 "start": 13, 1137 "end": 18, 1138 "text": "--- -" 1139 } 1140 ] 1141 }, 1142 { 1143 "name": "setext headings 89", 1144 "markdown": "Foo \n-----", 1145 "tokens": [ 1146 { 1147 "role": "Heading", 1148 "start": 0, 1149 "end": 11, 1150 "text": "Foo \n-----" 1151 } 1152 ] 1153 }, 1154 { 1155 "name": "setext headings 90", 1156 "markdown": "Foo\\\n----", 1157 "tokens": [ 1158 { 1159 "role": "Heading", 1160 "start": 0, 1161 "end": 9, 1162 "text": "Foo\\\n----" 1163 } 1164 ] 1165 }, 1166 { 1167 "name": "setext headings 91", 1168 "markdown": "`Foo\n----\n`\n\n<a title=\"a lot\n---\nof dashes\"/>", 1169 "tokens": [ 1170 { 1171 "role": "Heading", 1172 "start": 0, 1173 "end": 12, 1174 "text": "`Foo\n----\n`\n" 1175 }, 1176 { 1177 "role": "Heading", 1178 "start": 13, 1179 "end": 45, 1180 "text": "<a title=\"a lot\n---\nof dashes\"/>" 1181 } 1182 ], 1183 "skipReason": "known deviation from spec" 1184 }, 1185 { 1186 "name": "setext headings 92", 1187 "markdown": "> Foo\n---", 1188 "tokens": [ 1189 { 1190 "role": "ThematicBreak", 1191 "start": 6, 1192 "end": 9, 1193 "text": "---" 1194 } 1195 ], 1196 "skipReason": "not implemented" 1197 }, 1198 { 1199 "name": "setext headings 93", 1200 "markdown": "> foo\nbar\n===", 1201 "tokens": [], 1202 "skipReason": "not implemented" 1203 }, 1204 { 1205 "name": "setext headings 94", 1206 "markdown": "- Foo\n---", 1207 "tokens": [ 1208 { 1209 "role": "ListBullet", 1210 "start": 0, 1211 "end": 1, 1212 "text": "-" 1213 }, 1214 { 1215 "role": "ThematicBreak", 1216 "start": 6, 1217 "end": 9, 1218 "text": "---" 1219 } 1220 ] 1221 }, 1222 { 1223 "name": "setext headings 95", 1224 "markdown": "Foo\nBar\n---", 1225 "tokens": [ 1226 { 1227 "role": "Heading", 1228 "start": 0, 1229 "end": 11, 1230 "text": "Foo\nBar\n---" 1231 } 1232 ] 1233 }, 1234 { 1235 "name": "setext headings 96", 1236 "markdown": "---\nFoo\n---\nBar\n---\nBaz", 1237 "tokens": [ 1238 { 1239 "role": "ThematicBreak", 1240 "start": 0, 1241 "end": 4, 1242 "text": "---\n" 1243 }, 1244 { 1245 "role": "Heading", 1246 "start": 4, 1247 "end": 16, 1248 "text": "Foo\n---\n" 1249 }, 1250 { 1251 "role": "Heading", 1252 "start": 12, 1253 "end": 23, 1254 "text": "Bar\n---\n" 1255 } 1256 ] 1257 }, 1258 { 1259 "name": "setext headings 97", 1260 "markdown": "\n====", 1261 "tokens": [] 1262 }, 1263 { 1264 "name": "setext headings 98", 1265 "markdown": "---\n---", 1266 "tokens": [ 1267 { 1268 "role": "ThematicBreak", 1269 "start": 0, 1270 "end": 4, 1271 "text": "---\n" 1272 }, 1273 { 1274 "role": "ThematicBreak", 1275 "start": 4, 1276 "end": 7, 1277 "text": "---" 1278 } 1279 ] 1280 }, 1281 { 1282 "name": "setext headings 99", 1283 "markdown": "- foo\n-----", 1284 "tokens": [ 1285 { 1286 "role": "ListBullet", 1287 "start": 0, 1288 "end": 1, 1289 "text": "-" 1290 }, 1291 { 1292 "role": "ThematicBreak", 1293 "start": 6, 1294 "end": 11, 1295 "text": "-----" 1296 } 1297 ] 1298 }, 1299 { 1300 "name": "setext headings 100", 1301 "markdown": " foo\n---", 1302 "tokens": [ 1303 { 1304 "role": "CodeBlock", 1305 "start": 0, 1306 "end": 8, 1307 "text": " foo\n" 1308 }, 1309 { 1310 "role": "ThematicBreak", 1311 "start": 8, 1312 "end": 11, 1313 "text": "---" 1314 } 1315 ], 1316 "skipReason": "not implemented" 1317 }, 1318 { 1319 "name": "setext headings 101", 1320 "markdown": "> foo\n-----", 1321 "tokens": [ 1322 { 1323 "role": "ThematicBreak", 1324 "start": 6, 1325 "end": 11, 1326 "text": "-----" 1327 } 1328 ], 1329 "skipReason": "not implemented" 1330 }, 1331 { 1332 "name": "setext headings 102", 1333 "markdown": "\\> foo\n------", 1334 "tokens": [ 1335 { 1336 "role": "Heading", 1337 "start": 0, 1338 "end": 13, 1339 "text": "\\> foo\n------" 1340 } 1341 ] 1342 }, 1343 { 1344 "name": "setext headings 103", 1345 "markdown": "Foo\n\nbar\n---\nbaz", 1346 "tokens": [ 1347 { 1348 "role": "Heading", 1349 "start": 5, 1350 "end": 13, 1351 "text": "bar\n---\n" 1352 } 1353 ] 1354 }, 1355 { 1356 "name": "setext headings 104", 1357 "markdown": "Foo\nbar\n\n---\n\nbaz", 1358 "tokens": [ 1359 { 1360 "role": "ThematicBreak", 1361 "start": 9, 1362 "end": 13, 1363 "text": "---\n" 1364 } 1365 ] 1366 }, 1367 { 1368 "name": "setext headings 105", 1369 "markdown": "Foo\nbar\n* * *\nbaz", 1370 "tokens": [ 1371 { 1372 "role": "ThematicBreak", 1373 "start": 8, 1374 "end": 14, 1375 "text": "* * *\n" 1376 } 1377 ] 1378 }, 1379 { 1380 "name": "setext headings 106", 1381 "markdown": "Foo\nbar\n\\---\nbaz", 1382 "tokens": [] 1383 }, 1384 { 1385 "name": "indented code blocks 107", 1386 "markdown": " a simple\n indented code block", 1387 "tokens": [ 1388 { 1389 "role": "CodeBlock", 1390 "start": 0, 1391 "end": 38, 1392 "text": " a simple\n indented code block" 1393 } 1394 ], 1395 "skipReason": "not implemented" 1396 }, 1397 { 1398 "name": "indented code blocks 108", 1399 "markdown": " - foo\n\n bar", 1400 "tokens": [ 1401 { 1402 "role": "ListBullet", 1403 "start": 2, 1404 "end": 3, 1405 "text": "-" 1406 } 1407 ], 1408 "skipReason": "not implemented" 1409 }, 1410 { 1411 "name": "indented code blocks 109", 1412 "markdown": "1. foo\n\n - bar", 1413 "tokens": [ 1414 { 1415 "role": "ListNumber", 1416 "start": 0, 1417 "end": 2, 1418 "text": "1." 1419 }, 1420 { 1421 "role": "ListBullet", 1422 "start": 13, 1423 "end": 14, 1424 "text": "-" 1425 } 1426 ], 1427 "skipReason": "not implemented" 1428 }, 1429 { 1430 "name": "indented code blocks 110", 1431 "markdown": " <a/>\n *hi*\n\n - one", 1432 "tokens": [ 1433 { 1434 "role": "CodeBlock", 1435 "start": 0, 1436 "end": 28, 1437 "text": " <a/>\n *hi*\n\n - one" 1438 } 1439 ], 1440 "skipReason": "not implemented" 1441 }, 1442 { 1443 "name": "indented code blocks 111", 1444 "markdown": " chunk1\n\n chunk2\n \n \n \n chunk3", 1445 "tokens": [ 1446 { 1447 "role": "CodeBlock", 1448 "start": 0, 1449 "end": 40, 1450 "text": " chunk1\n\n chunk2\n \n \n \n chunk3" 1451 } 1452 ], 1453 "skipReason": "not implemented" 1454 }, 1455 { 1456 "name": "indented code blocks 112", 1457 "markdown": " chunk1\n \n chunk2", 1458 "tokens": [ 1459 { 1460 "role": "CodeBlock", 1461 "start": 0, 1462 "end": 30, 1463 "text": " chunk1\n \n chunk2" 1464 } 1465 ], 1466 "skipReason": "not implemented" 1467 }, 1468 { 1469 "name": "indented code blocks 113", 1470 "markdown": "Foo\n bar\n", 1471 "tokens": [], 1472 "skipReason": "not implemented" 1473 }, 1474 { 1475 "name": "indented code blocks 114", 1476 "markdown": " foo\nbar", 1477 "tokens": [ 1478 { 1479 "role": "CodeBlock", 1480 "start": 0, 1481 "end": 8, 1482 "text": " foo\n" 1483 } 1484 ], 1485 "skipReason": "not implemented" 1486 }, 1487 { 1488 "name": "indented code blocks 115", 1489 "markdown": "# Heading\n foo\nHeading\n------\n foo\n----", 1490 "tokens": [ 1491 { 1492 "role": "Heading", 1493 "start": 0, 1494 "end": 10, 1495 "text": "# Heading\n" 1496 }, 1497 { 1498 "role": "CodeBlock", 1499 "start": 10, 1500 "end": 18, 1501 "text": " foo\n" 1502 }, 1503 { 1504 "role": "Heading", 1505 "start": 18, 1506 "end": 41, 1507 "text": "Heading\n------\n foo\n" 1508 }, 1509 { 1510 "role": "CodeBlock", 1511 "start": 33, 1512 "end": 41, 1513 "text": " foo\n" 1514 }, 1515 { 1516 "role": "ThematicBreak", 1517 "start": 41, 1518 "end": 45, 1519 "text": "----" 1520 } 1521 ], 1522 "skipReason": "not implemented" 1523 }, 1524 { 1525 "name": "indented code blocks 116", 1526 "markdown": " foo\n bar", 1527 "tokens": [ 1528 { 1529 "role": "CodeBlock", 1530 "start": 0, 1531 "end": 19, 1532 "text": " foo\n bar" 1533 } 1534 ], 1535 "skipReason": "not implemented" 1536 }, 1537 { 1538 "name": "indented code blocks 117", 1539 "markdown": "\n \n foo\n \n", 1540 "tokens": [ 1541 { 1542 "role": "CodeBlock", 1543 "start": 6, 1544 "end": 19, 1545 "text": " foo\n \n" 1546 } 1547 ], 1548 "skipReason": "not implemented" 1549 }, 1550 { 1551 "name": "indented code blocks 118", 1552 "markdown": " foo ", 1553 "tokens": [ 1554 { 1555 "role": "CodeBlock", 1556 "start": 0, 1557 "end": 9, 1558 "text": " foo " 1559 } 1560 ], 1561 "skipReason": "not implemented" 1562 }, 1563 { 1564 "name": "fenced code blocks 119", 1565 "markdown": "```\n<\n >\n```", 1566 "tokens": [ 1567 { 1568 "role": "CodeBlock", 1569 "start": 0, 1570 "end": 12, 1571 "text": "```\n<\n >\n```" 1572 } 1573 ] 1574 }, 1575 { 1576 "name": "fenced code blocks 120", 1577 "markdown": "~~~\n<\n >\n~~~", 1578 "tokens": [ 1579 { 1580 "role": "CodeBlock", 1581 "start": 0, 1582 "end": 12, 1583 "text": "~~~\n<\n >\n~~~" 1584 } 1585 ] 1586 }, 1587 { 1588 "name": "fenced code blocks 121", 1589 "markdown": "``\nfoo\n``", 1590 "tokens": [ 1591 { 1592 "role": "CodeSpan", 1593 "start": 0, 1594 "end": 9, 1595 "text": "``\nfoo\n``" 1596 } 1597 ] 1598 }, 1599 { 1600 "name": "fenced code blocks 122", 1601 "markdown": "```\naaa\n~~~\n```", 1602 "tokens": [ 1603 { 1604 "role": "CodeBlock", 1605 "start": 0, 1606 "end": 15, 1607 "text": "```\naaa\n~~~\n```" 1608 } 1609 ] 1610 }, 1611 { 1612 "name": "fenced code blocks 123", 1613 "markdown": "~~~\naaa\n```\n~~~", 1614 "tokens": [ 1615 { 1616 "role": "CodeBlock", 1617 "start": 0, 1618 "end": 15, 1619 "text": "~~~\naaa\n```\n~~~" 1620 } 1621 ] 1622 }, 1623 { 1624 "name": "fenced code blocks 124", 1625 "markdown": "````\naaa\n```\n``````", 1626 "tokens": [ 1627 { 1628 "role": "CodeBlock", 1629 "start": 0, 1630 "end": 19, 1631 "text": "````\naaa\n```\n``````" 1632 } 1633 ] 1634 }, 1635 { 1636 "name": "fenced code blocks 125", 1637 "markdown": "~~~~\naaa\n~~~\n~~~~", 1638 "tokens": [ 1639 { 1640 "role": "CodeBlock", 1641 "start": 0, 1642 "end": 17, 1643 "text": "~~~~\naaa\n~~~\n~~~~" 1644 } 1645 ] 1646 }, 1647 { 1648 "name": "fenced code blocks 126", 1649 "markdown": "```", 1650 "tokens": [ 1651 { 1652 "role": "CodeBlock", 1653 "start": 0, 1654 "end": 3, 1655 "text": "```" 1656 } 1657 ] 1658 }, 1659 { 1660 "name": "fenced code blocks 127", 1661 "markdown": "`````\n\n```\naaa", 1662 "tokens": [ 1663 { 1664 "role": "CodeBlock", 1665 "start": 0, 1666 "end": 14, 1667 "text": "`````\n\n```\naaa" 1668 } 1669 ] 1670 }, 1671 { 1672 "name": "fenced code blocks 128", 1673 "markdown": "> ```\n> aaa\n\nbbb", 1674 "tokens": [ 1675 { 1676 "role": "CodeBlock", 1677 "start": 1, 1678 "end": 12, 1679 "text": " ```\n> aaa\n" 1680 } 1681 ], 1682 "skipReason": "not implemented" 1683 }, 1684 { 1685 "name": "fenced code blocks 129", 1686 "markdown": "```\n\n \n```", 1687 "tokens": [ 1688 { 1689 "role": "CodeBlock", 1690 "start": 0, 1691 "end": 11, 1692 "text": "```\n\n \n```" 1693 } 1694 ] 1695 }, 1696 { 1697 "name": "fenced code blocks 130", 1698 "markdown": "```\n```", 1699 "tokens": [ 1700 { 1701 "role": "CodeBlock", 1702 "start": 0, 1703 "end": 7, 1704 "text": "```\n```" 1705 } 1706 ] 1707 }, 1708 { 1709 "name": "fenced code blocks 131", 1710 "markdown": " ```\n aaa\naaa\n```", 1711 "tokens": [ 1712 { 1713 "role": "CodeBlock", 1714 "start": 0, 1715 "end": 17, 1716 "text": " ```\n aaa\naaa\n```" 1717 } 1718 ] 1719 }, 1720 { 1721 "name": "fenced code blocks 132", 1722 "markdown": " ```\naaa\n aaa\naaa\n ```", 1723 "tokens": [ 1724 { 1725 "role": "CodeBlock", 1726 "start": 0, 1727 "end": 25, 1728 "text": " ```\naaa\n aaa\naaa\n ```" 1729 } 1730 ] 1731 }, 1732 { 1733 "name": "fenced code blocks 133", 1734 "markdown": " ```\n aaa\n aaa\n aaa\n ```", 1735 "tokens": [ 1736 { 1737 "role": "CodeBlock", 1738 "start": 0, 1739 "end": 34, 1740 "text": " ```\n aaa\n aaa\n aaa\n ```" 1741 } 1742 ] 1743 }, 1744 { 1745 "name": "fenced code blocks 134", 1746 "markdown": " ```\n aaa\n ```", 1747 "tokens": [ 1748 { 1749 "role": "CodeBlock", 1750 "start": 0, 1751 "end": 23, 1752 "text": " ```\n aaa\n ```" 1753 } 1754 ] 1755 }, 1756 { 1757 "name": "fenced code blocks 135", 1758 "markdown": "```\naaa\n ```", 1759 "tokens": [ 1760 { 1761 "role": "CodeBlock", 1762 "start": 0, 1763 "end": 13, 1764 "text": "```\naaa\n ```" 1765 } 1766 ] 1767 }, 1768 { 1769 "name": "fenced code blocks 136", 1770 "markdown": " ```\naaa\n ```", 1771 "tokens": [ 1772 { 1773 "role": "CodeBlock", 1774 "start": 0, 1775 "end": 16, 1776 "text": " ```\naaa\n ```" 1777 } 1778 ] 1779 }, 1780 { 1781 "name": "fenced code blocks 137", 1782 "markdown": "```\naaa\n ```", 1783 "tokens": [ 1784 { 1785 "role": "CodeBlock", 1786 "start": 0, 1787 "end": 15, 1788 "text": "```\naaa\n ```" 1789 } 1790 ] 1791 }, 1792 { 1793 "name": "fenced code blocks 138", 1794 "markdown": "``` ```\naaa", 1795 "tokens": [ 1796 { 1797 "role": "CodeSpan", 1798 "start": 0, 1799 "end": 7, 1800 "text": "``` ```" 1801 } 1802 ], 1803 "skipReason": "known deviation from spec" 1804 }, 1805 { 1806 "name": "fenced code blocks 139", 1807 "markdown": "~~~~~~\naaa\n~~~ ~~", 1808 "tokens": [ 1809 { 1810 "role": "CodeBlock", 1811 "start": 0, 1812 "end": 17, 1813 "text": "~~~~~~\naaa\n~~~ ~~" 1814 } 1815 ] 1816 }, 1817 { 1818 "name": "fenced code blocks 140", 1819 "markdown": "foo\n```\nbar\n```\nbaz", 1820 "tokens": [ 1821 { 1822 "role": "CodeBlock", 1823 "start": 4, 1824 "end": 16, 1825 "text": "```\nbar\n```\n" 1826 } 1827 ] 1828 }, 1829 { 1830 "name": "fenced code blocks 141", 1831 "markdown": "foo\n---\n~~~\nbar\n~~~\n# baz", 1832 "tokens": [ 1833 { 1834 "role": "Heading", 1835 "start": 0, 1836 "end": 12, 1837 "text": "foo\n---\n~~~\n" 1838 }, 1839 { 1840 "role": "CodeBlock", 1841 "start": 8, 1842 "end": 20, 1843 "text": "~~~\nbar\n~~~\n" 1844 }, 1845 { 1846 "role": "Heading", 1847 "start": 20, 1848 "end": 25, 1849 "text": "# baz" 1850 } 1851 ], 1852 "skipReason": "known deviation from spec" 1853 }, 1854 { 1855 "name": "fenced code blocks 142", 1856 "markdown": "```ruby\ndef foo(x)\n return 3\nend\n```", 1857 "tokens": [ 1858 { 1859 "role": "CodeBlock", 1860 "start": 0, 1861 "end": 37, 1862 "text": "```ruby\ndef foo(x)\n return 3\nend\n```" 1863 } 1864 ] 1865 }, 1866 { 1867 "name": "fenced code blocks 143", 1868 "markdown": "~~~~ ruby startline=3 $%@#$\ndef foo(x)\n return 3\nend\n~~~~~~~", 1869 "tokens": [ 1870 { 1871 "role": "CodeBlock", 1872 "start": 0, 1873 "end": 64, 1874 "text": "~~~~ ruby startline=3 $%@#$\ndef foo(x)\n return 3\nend\n~~~~~~~" 1875 } 1876 ] 1877 }, 1878 { 1879 "name": "fenced code blocks 144", 1880 "markdown": "````;\n````", 1881 "tokens": [ 1882 { 1883 "role": "CodeBlock", 1884 "start": 0, 1885 "end": 10, 1886 "text": "````;\n````" 1887 } 1888 ] 1889 }, 1890 { 1891 "name": "fenced code blocks 145", 1892 "markdown": "``` aa ```\nfoo", 1893 "tokens": [ 1894 { 1895 "role": "CodeSpan", 1896 "start": 0, 1897 "end": 10, 1898 "text": "``` aa ```" 1899 } 1900 ], 1901 "skipReason": "known deviation from spec" 1902 }, 1903 { 1904 "name": "fenced code blocks 146", 1905 "markdown": "~~~ aa ``` ~~~\nfoo\n~~~", 1906 "tokens": [ 1907 { 1908 "role": "CodeBlock", 1909 "start": 0, 1910 "end": 22, 1911 "text": "~~~ aa ``` ~~~\nfoo\n~~~" 1912 } 1913 ] 1914 }, 1915 { 1916 "name": "fenced code blocks 147", 1917 "markdown": "```\n``` aaa\n```", 1918 "tokens": [ 1919 { 1920 "role": "CodeBlock", 1921 "start": 0, 1922 "end": 15, 1923 "text": "```\n``` aaa\n```" 1924 } 1925 ] 1926 }, 1927 { 1928 "name": "html blocks 148", 1929 "markdown": "<table><tr><td>\n<pre>\n**Hello**,\n\n_world_.\n</pre>\n</td></tr></table>", 1930 "tokens": [ 1931 { 1932 "role": "Emphasis", 1933 "start": 34, 1934 "end": 41, 1935 "text": "_world_" 1936 } 1937 ], 1938 "skipReason": "not implemented" 1939 }, 1940 { 1941 "name": "html blocks 149", 1942 "markdown": "<table>\n <tr>\n <td>\n hi\n </td>\n </tr>\n</table>\n\nokay.", 1943 "tokens": [], 1944 "skipReason": "not implemented" 1945 }, 1946 { 1947 "name": "html blocks 150", 1948 "markdown": " <div>\n *hello*\n <foo><a>", 1949 "tokens": [], 1950 "skipReason": "not implemented" 1951 }, 1952 { 1953 "name": "html blocks 151", 1954 "markdown": "</div>\n*foo*", 1955 "tokens": [], 1956 "skipReason": "not implemented" 1957 }, 1958 { 1959 "name": "html blocks 152", 1960 "markdown": "<DIV CLASS=\"foo\">\n\n*Markdown*\n\n</DIV>", 1961 "tokens": [ 1962 { 1963 "role": "Emphasis", 1964 "start": 19, 1965 "end": 29, 1966 "text": "*Markdown*" 1967 } 1968 ], 1969 "skipReason": "not implemented" 1970 }, 1971 { 1972 "name": "html blocks 153", 1973 "markdown": "<div id=\"foo\"\n class=\"bar\">\n</div>", 1974 "tokens": [], 1975 "skipReason": "not implemented" 1976 }, 1977 { 1978 "name": "html blocks 154", 1979 "markdown": "<div id=\"foo\" class=\"bar\n baz\">\n</div>", 1980 "tokens": [], 1981 "skipReason": "not implemented" 1982 }, 1983 { 1984 "name": "html blocks 155", 1985 "markdown": "<div>\n*foo*\n\n*bar*", 1986 "tokens": [ 1987 { 1988 "role": "Emphasis", 1989 "start": 13, 1990 "end": 18, 1991 "text": "*bar*" 1992 } 1993 ], 1994 "skipReason": "not implemented" 1995 }, 1996 { 1997 "name": "html blocks 156", 1998 "markdown": "<div id=\"foo\"\n*hi*", 1999 "tokens": [], 2000 "skipReason": "not implemented" 2001 }, 2002 { 2003 "name": "html blocks 157", 2004 "markdown": "<div class\nfoo", 2005 "tokens": [], 2006 "skipReason": "not implemented" 2007 }, 2008 { 2009 "name": "html blocks 158", 2010 "markdown": "<div *???-&&&-<---\n*foo*", 2011 "tokens": [], 2012 "skipReason": "not implemented" 2013 }, 2014 { 2015 "name": "html blocks 159", 2016 "markdown": "<div><a href=\"bar\">*foo*</a></div>", 2017 "tokens": [], 2018 "skipReason": "not implemented" 2019 }, 2020 { 2021 "name": "html blocks 160", 2022 "markdown": "<table><tr><td>\nfoo\n</td></tr></table>", 2023 "tokens": [], 2024 "skipReason": "not implemented" 2025 }, 2026 { 2027 "name": "html blocks 161", 2028 "markdown": "<div></div>\n``` c\nint x = 33;\n```", 2029 "tokens": [], 2030 "skipReason": "not implemented" 2031 }, 2032 { 2033 "name": "html blocks 162", 2034 "markdown": "<a href=\"foo\">\n*bar*\n</a>", 2035 "tokens": [], 2036 "skipReason": "not implemented" 2037 }, 2038 { 2039 "name": "html blocks 163", 2040 "markdown": "<Warning>\n*bar*\n</Warning>", 2041 "tokens": [], 2042 "skipReason": "not implemented" 2043 }, 2044 { 2045 "name": "html blocks 164", 2046 "markdown": "<i class=\"foo\">\n*bar*\n</i>", 2047 "tokens": [], 2048 "skipReason": "not implemented" 2049 }, 2050 { 2051 "name": "html blocks 165", 2052 "markdown": "</ins>\n*bar*", 2053 "tokens": [], 2054 "skipReason": "not implemented" 2055 }, 2056 { 2057 "name": "html blocks 166", 2058 "markdown": "<del>\n*foo*\n</del>", 2059 "tokens": [], 2060 "skipReason": "not implemented" 2061 }, 2062 { 2063 "name": "html blocks 167", 2064 "markdown": "<del>\n\n*foo*\n\n</del>", 2065 "tokens": [ 2066 { 2067 "role": "Emphasis", 2068 "start": 7, 2069 "end": 12, 2070 "text": "*foo*" 2071 } 2072 ], 2073 "skipReason": "not implemented" 2074 }, 2075 { 2076 "name": "html blocks 168", 2077 "markdown": "<del>*foo*</del>", 2078 "tokens": [ 2079 { 2080 "role": "Emphasis", 2081 "start": 5, 2082 "end": 10, 2083 "text": "*foo*" 2084 } 2085 ], 2086 "skipReason": "not implemented" 2087 }, 2088 { 2089 "name": "html blocks 169", 2090 "markdown": "<pre language=\"haskell\"><code>\nimport Text.HTML.TagSoup\n\nmain :: IO ()\nmain = print $ parseTags tags\n</code></pre>\nokay", 2091 "tokens": [], 2092 "skipReason": "not implemented" 2093 }, 2094 { 2095 "name": "html blocks 170", 2096 "markdown": "<script type=\"text/javascript\">\n// JavaScript example\n\ndocument.getElementById(\"demo\").innerHTML = \"Hello JavaScript!\";\n</script>\nokay", 2097 "tokens": [], 2098 "skipReason": "not implemented" 2099 }, 2100 { 2101 "name": "html blocks 171", 2102 "markdown": "<textarea>\n\n*foo*\n\n_bar_\n\n</textarea>", 2103 "tokens": [], 2104 "skipReason": "not implemented" 2105 }, 2106 { 2107 "name": "html blocks 172", 2108 "markdown": "<style\n type=\"text/css\">\nh1 {color:red;}\n\np {color:blue;}\n</style>\nokay", 2109 "tokens": [], 2110 "skipReason": "not implemented" 2111 }, 2112 { 2113 "name": "html blocks 173", 2114 "markdown": "<style\n type=\"text/css\">\n\nfoo", 2115 "tokens": [], 2116 "skipReason": "not implemented" 2117 }, 2118 { 2119 "name": "html blocks 174", 2120 "markdown": "> <div>\n> foo\n\nbar", 2121 "tokens": [], 2122 "skipReason": "not implemented" 2123 }, 2124 { 2125 "name": "html blocks 175", 2126 "markdown": "- <div>\n- foo", 2127 "tokens": [ 2128 { 2129 "role": "ListBullet", 2130 "start": 0, 2131 "end": 1, 2132 "text": "-" 2133 }, 2134 { 2135 "role": "ListBullet", 2136 "start": 8, 2137 "end": 9, 2138 "text": "-" 2139 } 2140 ], 2141 "skipReason": "not implemented" 2142 }, 2143 { 2144 "name": "html blocks 176", 2145 "markdown": "<style>p{color:red;}</style>\n*foo*", 2146 "tokens": [ 2147 { 2148 "role": "Emphasis", 2149 "start": 29, 2150 "end": 34, 2151 "text": "*foo*" 2152 } 2153 ], 2154 "skipReason": "not implemented" 2155 }, 2156 { 2157 "name": "html blocks 177", 2158 "markdown": "<!-- foo -->*bar*\n*baz*", 2159 "tokens": [ 2160 { 2161 "role": "Emphasis", 2162 "start": 18, 2163 "end": 23, 2164 "text": "*baz*" 2165 } 2166 ], 2167 "skipReason": "not implemented" 2168 }, 2169 { 2170 "name": "html blocks 178", 2171 "markdown": "<script>\nfoo\n</script>1. *bar*", 2172 "tokens": [], 2173 "skipReason": "not implemented" 2174 }, 2175 { 2176 "name": "html blocks 179", 2177 "markdown": "<!-- Foo\n\nbar\n baz -->\nokay", 2178 "tokens": [], 2179 "skipReason": "not implemented" 2180 }, 2181 { 2182 "name": "html blocks 180", 2183 "markdown": "<?php\n\n echo '>';\n\n?>\nokay", 2184 "tokens": [], 2185 "skipReason": "not implemented" 2186 }, 2187 { 2188 "name": "html blocks 181", 2189 "markdown": "<!DOCTYPE html>", 2190 "tokens": [], 2191 "skipReason": "not implemented" 2192 }, 2193 { 2194 "name": "html blocks 182", 2195 "markdown": "<![CDATA[\nfunction matchwo(a,b)\n{\n if (a < b && a < 0) then {\n return 1;\n\n } else {\n\n return 0;\n }\n}\n]]>\nokay", 2196 "tokens": [], 2197 "skipReason": "not implemented" 2198 }, 2199 { 2200 "name": "html blocks 183", 2201 "markdown": " <!-- foo -->\n\n <!-- foo -->", 2202 "tokens": [ 2203 { 2204 "role": "CodeBlock", 2205 "start": 16, 2206 "end": 32, 2207 "text": " <!-- foo -->" 2208 } 2209 ], 2210 "skipReason": "not implemented" 2211 }, 2212 { 2213 "name": "html blocks 184", 2214 "markdown": " <div>\n\n <div>", 2215 "tokens": [ 2216 { 2217 "role": "CodeBlock", 2218 "start": 9, 2219 "end": 18, 2220 "text": " <div>" 2221 } 2222 ], 2223 "skipReason": "not implemented" 2224 }, 2225 { 2226 "name": "html blocks 185", 2227 "markdown": "Foo\n<div>\nbar\n</div>", 2228 "tokens": [], 2229 "skipReason": "not implemented" 2230 }, 2231 { 2232 "name": "html blocks 186", 2233 "markdown": "<div>\nbar\n</div>\n*foo*", 2234 "tokens": [], 2235 "skipReason": "not implemented" 2236 }, 2237 { 2238 "name": "html blocks 187", 2239 "markdown": "Foo\n<a href=\"bar\">\nbaz", 2240 "tokens": [], 2241 "skipReason": "not implemented" 2242 }, 2243 { 2244 "name": "html blocks 188", 2245 "markdown": "<div>\n\n*Emphasized* text.\n\n</div>", 2246 "tokens": [ 2247 { 2248 "role": "Emphasis", 2249 "start": 7, 2250 "end": 19, 2251 "text": "*Emphasized*" 2252 } 2253 ], 2254 "skipReason": "not implemented" 2255 }, 2256 { 2257 "name": "html blocks 189", 2258 "markdown": "<div>\n*Emphasized* text.\n</div>", 2259 "tokens": [], 2260 "skipReason": "not implemented" 2261 }, 2262 { 2263 "name": "html blocks 190", 2264 "markdown": "<table>\n\n<tr>\n\n<td>\nHi\n</td>\n\n</tr>\n\n</table>", 2265 "tokens": [], 2266 "skipReason": "not implemented" 2267 }, 2268 { 2269 "name": "html blocks 191", 2270 "markdown": "<table>\n\n <tr>\n\n <td>\n Hi\n </td>\n\n </tr>\n\n</table>", 2271 "tokens": [ 2272 { 2273 "role": "CodeBlock", 2274 "start": 17, 2275 "end": 45, 2276 "text": " <td>\n Hi\n </td>\n" 2277 } 2278 ], 2279 "skipReason": "not implemented" 2280 }, 2281 { 2282 "name": "link reference definitions 192", 2283 "markdown": "[foo]: /url \"title\"\n\n[foo]", 2284 "tokens": [ 2285 { 2286 "role": "Link", 2287 "start": 0, 2288 "end": 5, 2289 "text": "[foo]" 2290 }, 2291 { 2292 "role": "Link", 2293 "start": 21, 2294 "end": 26, 2295 "text": "[foo]" 2296 } 2297 ] 2298 }, 2299 { 2300 "name": "link reference definitions 193", 2301 "markdown": " [foo]: \n /url \n 'the title' \n\n[foo]", 2302 "tokens": [ 2303 { 2304 "role": "Link", 2305 "start": 3, 2306 "end": 8, 2307 "text": "[foo]" 2308 }, 2309 { 2310 "role": "Link", 2311 "start": 50, 2312 "end": 55, 2313 "text": "[foo]" 2314 } 2315 ] 2316 }, 2317 { 2318 "name": "link reference definitions 194", 2319 "markdown": "[Foo*bar\\]]:my_(url) 'title (with parens)'\n\n[Foo*bar\\]]", 2320 "tokens": [ 2321 { 2322 "role": "Link", 2323 "start": 0, 2324 "end": 11, 2325 "text": "[Foo*bar\\]]" 2326 }, 2327 { 2328 "role": "Link", 2329 "start": 44, 2330 "end": 55, 2331 "text": "[Foo*bar\\]]" 2332 } 2333 ] 2334 }, 2335 { 2336 "name": "link reference definitions 195", 2337 "markdown": "[Foo bar]:\n<my url>\n'title'\n\n[Foo bar]", 2338 "tokens": [ 2339 { 2340 "role": "Link", 2341 "start": 0, 2342 "end": 9, 2343 "text": "[Foo bar]" 2344 }, 2345 { 2346 "role": "Link", 2347 "start": 29, 2348 "end": 38, 2349 "text": "[Foo bar]" 2350 } 2351 ] 2352 }, 2353 { 2354 "name": "link reference definitions 196", 2355 "markdown": "[foo]: /url '\ntitle\nline1\nline2\n'\n\n[foo]", 2356 "tokens": [ 2357 { 2358 "role": "Link", 2359 "start": 0, 2360 "end": 5, 2361 "text": "[foo]" 2362 }, 2363 { 2364 "role": "Link", 2365 "start": 35, 2366 "end": 40, 2367 "text": "[foo]" 2368 } 2369 ] 2370 }, 2371 { 2372 "name": "link reference definitions 197", 2373 "markdown": "[foo]: /url 'title\n\nwith blank line'\n\n[foo]", 2374 "tokens": [ 2375 { 2376 "role": "Link", 2377 "start": 0, 2378 "end": 5, 2379 "text": "[foo]" 2380 } 2381 ], 2382 "skipReason": "known deviation from spec" 2383 }, 2384 { 2385 "name": "link reference definitions 198", 2386 "markdown": "[foo]:\n/url\n\n[foo]", 2387 "tokens": [ 2388 { 2389 "role": "Link", 2390 "start": 0, 2391 "end": 5, 2392 "text": "[foo]" 2393 }, 2394 { 2395 "role": "Link", 2396 "start": 13, 2397 "end": 18, 2398 "text": "[foo]" 2399 } 2400 ] 2401 }, 2402 { 2403 "name": "link reference definitions 199", 2404 "markdown": "[foo]:\n\n[foo]", 2405 "tokens": [ 2406 { 2407 "role": "Link", 2408 "start": 0, 2409 "end": 5, 2410 "text": "[foo]" 2411 } 2412 ], 2413 "skipReason": "known deviation from spec" 2414 }, 2415 { 2416 "name": "link reference definitions 200", 2417 "markdown": "[foo]: <>\n\n[foo]", 2418 "tokens": [ 2419 { 2420 "role": "Link", 2421 "start": 0, 2422 "end": 5, 2423 "text": "[foo]" 2424 }, 2425 { 2426 "role": "Link", 2427 "start": 11, 2428 "end": 16, 2429 "text": "[foo]" 2430 } 2431 ] 2432 }, 2433 { 2434 "name": "link reference definitions 201", 2435 "markdown": "[foo]: <bar>(baz)\n\n[foo]", 2436 "tokens": [ 2437 { 2438 "role": "Link", 2439 "start": 0, 2440 "end": 5, 2441 "text": "[foo]" 2442 } 2443 ], 2444 "skipReason": "known deviation from spec" 2445 }, 2446 { 2447 "name": "link reference definitions 202", 2448 "markdown": "[foo]: /url\\bar\\*baz \"foo\\\"bar\\baz\"\n\n[foo]", 2449 "tokens": [ 2450 { 2451 "role": "Link", 2452 "start": 0, 2453 "end": 5, 2454 "text": "[foo]" 2455 }, 2456 { 2457 "role": "Link", 2458 "start": 37, 2459 "end": 42, 2460 "text": "[foo]" 2461 } 2462 ] 2463 }, 2464 { 2465 "name": "link reference definitions 203", 2466 "markdown": "[foo]\n\n[foo]: url", 2467 "tokens": [ 2468 { 2469 "role": "Link", 2470 "start": 0, 2471 "end": 5, 2472 "text": "[foo]" 2473 }, 2474 { 2475 "role": "Link", 2476 "start": 7, 2477 "end": 12, 2478 "text": "[foo]" 2479 } 2480 ] 2481 }, 2482 { 2483 "name": "link reference definitions 204", 2484 "markdown": "[foo]\n\n[foo]: first\n[foo]: second", 2485 "tokens": [ 2486 { 2487 "role": "Link", 2488 "start": 0, 2489 "end": 5, 2490 "text": "[foo]" 2491 }, 2492 { 2493 "role": "Link", 2494 "start": 7, 2495 "end": 12, 2496 "text": "[foo]" 2497 }, 2498 { 2499 "role": "Link", 2500 "start": 20, 2501 "end": 25, 2502 "text": "[foo]" 2503 } 2504 ] 2505 }, 2506 { 2507 "name": "link reference definitions 205", 2508 "markdown": "[FOO]: /url\n\n[Foo]", 2509 "tokens": [ 2510 { 2511 "role": "Link", 2512 "start": 0, 2513 "end": 5, 2514 "text": "[FOO]" 2515 }, 2516 { 2517 "role": "Link", 2518 "start": 13, 2519 "end": 18, 2520 "text": "[Foo]" 2521 } 2522 ] 2523 }, 2524 { 2525 "name": "link reference definitions 206", 2526 "markdown": "[\u0391\u0393\u03a9]: /\u03c6\u03bf\u03c5\n\n[\u03b1\u03b3\u03c9]", 2527 "tokens": [ 2528 { 2529 "role": "Link", 2530 "start": 0, 2531 "end": 5, 2532 "text": "[\u0391\u0393\u03a9]" 2533 }, 2534 { 2535 "role": "Link", 2536 "start": 13, 2537 "end": 21, 2538 "text": "[\u03b1\u03b3\u03c9]" 2539 } 2540 ] 2541 }, 2542 { 2543 "name": "link reference definitions 207", 2544 "markdown": "[foo]: /url", 2545 "tokens": [ 2546 { 2547 "role": "Link", 2548 "start": 0, 2549 "end": 5, 2550 "text": "[foo]" 2551 } 2552 ] 2553 }, 2554 { 2555 "name": "link reference definitions 208", 2556 "markdown": "[\nfoo\n]: /url\nbar", 2557 "tokens": [] 2558 }, 2559 { 2560 "name": "link reference definitions 209", 2561 "markdown": "[foo]: /url \"title\" ok", 2562 "tokens": [ 2563 { 2564 "role": "Link", 2565 "start": 0, 2566 "end": 5, 2567 "text": "[foo]" 2568 } 2569 ] 2570 }, 2571 { 2572 "name": "link reference definitions 210", 2573 "markdown": "[foo]: /url\n\"title\" ok", 2574 "tokens": [ 2575 { 2576 "role": "Link", 2577 "start": 0, 2578 "end": 5, 2579 "text": "[foo]" 2580 } 2581 ] 2582 }, 2583 { 2584 "name": "link reference definitions 211", 2585 "markdown": " [foo]: /url \"title\"\n\n[foo]", 2586 "tokens": [ 2587 { 2588 "role": "CodeBlock", 2589 "start": 0, 2590 "end": 24, 2591 "text": " [foo]: /url \"title\"\n" 2592 } 2593 ], 2594 "skipReason": "known deviation from spec" 2595 }, 2596 { 2597 "name": "link reference definitions 212", 2598 "markdown": "```\n[foo]: /url\n```\n\n[foo]", 2599 "tokens": [ 2600 { 2601 "role": "CodeBlock", 2602 "start": 0, 2603 "end": 20, 2604 "text": "```\n[foo]: /url\n```\n" 2605 }, 2606 { 2607 "role": "Link", 2608 "start": 4, 2609 "end": 9, 2610 "text": "[foo]" 2611 } 2612 ] 2613 }, 2614 { 2615 "name": "link reference definitions 213", 2616 "markdown": "Foo\n[bar]: /baz\n\n[bar]", 2617 "tokens": [ 2618 { 2619 "role": "Link", 2620 "start": 4, 2621 "end": 9, 2622 "text": "[bar]" 2623 } 2624 ], 2625 "skipReason": "known deviation from spec" 2626 }, 2627 { 2628 "name": "link reference definitions 214", 2629 "markdown": "# [Foo]\n[foo]: /url\n> bar", 2630 "tokens": [ 2631 { 2632 "role": "Heading", 2633 "start": 0, 2634 "end": 8, 2635 "text": "# [Foo]\n" 2636 }, 2637 { 2638 "role": "Link", 2639 "start": 8, 2640 "end": 13, 2641 "text": "[foo]" 2642 } 2643 ] 2644 }, 2645 { 2646 "name": "link reference definitions 215", 2647 "markdown": "[foo]: /url\nbar\n===\n[foo]", 2648 "tokens": [ 2649 { 2650 "role": "Heading", 2651 "start": 0, 2652 "end": 25, 2653 "text": "[foo]: /url\nbar\n===\n[foo]" 2654 }, 2655 { 2656 "role": "Link", 2657 "start": 0, 2658 "end": 5, 2659 "text": "[foo]" 2660 }, 2661 { 2662 "role": "Link", 2663 "start": 20, 2664 "end": 25, 2665 "text": "[foo]" 2666 } 2667 ], 2668 "skipReason": "known deviation from spec" 2669 }, 2670 { 2671 "name": "link reference definitions 216", 2672 "markdown": "[foo]: /url\n===\n[foo]", 2673 "tokens": [ 2674 { 2675 "role": "Link", 2676 "start": 0, 2677 "end": 5, 2678 "text": "[foo]" 2679 }, 2680 { 2681 "role": "Link", 2682 "start": 12, 2683 "end": 17, 2684 "text": "===\n[" 2685 } 2686 ], 2687 "skipReason": "known deviation from spec" 2688 }, 2689 { 2690 "name": "link reference definitions 217", 2691 "markdown": "[foo]: /foo-url \"foo\"\n[bar]: /bar-url\n \"bar\"\n[baz]: /baz-url\n\n[foo],\n[bar],\n[baz]", 2692 "tokens": [ 2693 { 2694 "role": "Link", 2695 "start": 0, 2696 "end": 5, 2697 "text": "[foo]" 2698 }, 2699 { 2700 "role": "Link", 2701 "start": 22, 2702 "end": 27, 2703 "text": "[bar]" 2704 }, 2705 { 2706 "role": "Link", 2707 "start": 46, 2708 "end": 51, 2709 "text": "[baz]" 2710 }, 2711 { 2712 "role": "Link", 2713 "start": 63, 2714 "end": 68, 2715 "text": "[foo]" 2716 }, 2717 { 2718 "role": "Link", 2719 "start": 70, 2720 "end": 75, 2721 "text": "[bar]" 2722 }, 2723 { 2724 "role": "Link", 2725 "start": 77, 2726 "end": 82, 2727 "text": "[baz]" 2728 } 2729 ] 2730 }, 2731 { 2732 "name": "link reference definitions 218", 2733 "markdown": "[foo]\n\n> [foo]: /url", 2734 "tokens": [ 2735 { 2736 "role": "Link", 2737 "start": 0, 2738 "end": 5, 2739 "text": "[foo]" 2740 } 2741 ], 2742 "skipReason": "known deviation from spec" 2743 }, 2744 { 2745 "name": "paragraphs 219", 2746 "markdown": "aaa\n\nbbb", 2747 "tokens": [] 2748 }, 2749 { 2750 "name": "paragraphs 220", 2751 "markdown": "aaa\nbbb\n\nccc\nddd", 2752 "tokens": [] 2753 }, 2754 { 2755 "name": "paragraphs 221", 2756 "markdown": "aaa\n\n\nbbb", 2757 "tokens": [] 2758 }, 2759 { 2760 "name": "paragraphs 222", 2761 "markdown": " aaa\n bbb", 2762 "tokens": [] 2763 }, 2764 { 2765 "name": "paragraphs 223", 2766 "markdown": "aaa\n bbb\n ccc", 2767 "tokens": [] 2768 }, 2769 { 2770 "name": "paragraphs 224", 2771 "markdown": " aaa\nbbb", 2772 "tokens": [] 2773 }, 2774 { 2775 "name": "paragraphs 225", 2776 "markdown": " aaa\nbbb", 2777 "tokens": [ 2778 { 2779 "role": "CodeBlock", 2780 "start": 0, 2781 "end": 8, 2782 "text": " aaa\n" 2783 } 2784 ], 2785 "skipReason": "not implemented" 2786 }, 2787 { 2788 "name": "paragraphs 226", 2789 "markdown": "aaa \nbbb ", 2790 "tokens": [] 2791 }, 2792 { 2793 "name": "blank lines 227", 2794 "markdown": " \n\naaa\n \n\n# aaa\n\n ", 2795 "tokens": [ 2796 { 2797 "role": "Heading", 2798 "start": 12, 2799 "end": 18, 2800 "text": "# aaa\n" 2801 } 2802 ] 2803 }, 2804 { 2805 "name": "block quotes 228", 2806 "markdown": "> # Foo\n> bar\n> baz", 2807 "tokens": [ 2808 { 2809 "role": "Heading", 2810 "start": 1, 2811 "end": 8, 2812 "text": " # Foo\n" 2813 } 2814 ], 2815 "skipReason": "not implemented" 2816 }, 2817 { 2818 "name": "block quotes 229", 2819 "markdown": "># Foo\n>bar\n> baz", 2820 "tokens": [ 2821 { 2822 "role": "Heading", 2823 "start": 1, 2824 "end": 7, 2825 "text": "# Foo\n" 2826 } 2827 ], 2828 "skipReason": "not implemented" 2829 }, 2830 { 2831 "name": "block quotes 230", 2832 "markdown": " > # Foo\n > bar\n > baz", 2833 "tokens": [ 2834 { 2835 "role": "Heading", 2836 "start": 4, 2837 "end": 11, 2838 "text": " # Foo\n" 2839 } 2840 ], 2841 "skipReason": "not implemented" 2842 }, 2843 { 2844 "name": "block quotes 231", 2845 "markdown": " > # Foo\n > bar\n > baz", 2846 "tokens": [ 2847 { 2848 "role": "CodeBlock", 2849 "start": 0, 2850 "end": 31, 2851 "text": " > # Foo\n > bar\n > baz" 2852 } 2853 ], 2854 "skipReason": "not implemented" 2855 }, 2856 { 2857 "name": "block quotes 232", 2858 "markdown": "> # Foo\n> bar\nbaz", 2859 "tokens": [ 2860 { 2861 "role": "Heading", 2862 "start": 1, 2863 "end": 8, 2864 "text": " # Foo\n" 2865 } 2866 ], 2867 "skipReason": "not implemented" 2868 }, 2869 { 2870 "name": "block quotes 233", 2871 "markdown": "> bar\nbaz\n> foo", 2872 "tokens": [], 2873 "skipReason": "not implemented" 2874 }, 2875 { 2876 "name": "block quotes 234", 2877 "markdown": "> foo\n---", 2878 "tokens": [ 2879 { 2880 "role": "ThematicBreak", 2881 "start": 6, 2882 "end": 9, 2883 "text": "---" 2884 } 2885 ], 2886 "skipReason": "not implemented" 2887 }, 2888 { 2889 "name": "block quotes 235", 2890 "markdown": "> - foo\n- bar", 2891 "tokens": [ 2892 { 2893 "role": "ListBullet", 2894 "start": 2, 2895 "end": 3, 2896 "text": "-" 2897 }, 2898 { 2899 "role": "ListBullet", 2900 "start": 8, 2901 "end": 9, 2902 "text": "-" 2903 } 2904 ], 2905 "skipReason": "not implemented" 2906 }, 2907 { 2908 "name": "block quotes 236", 2909 "markdown": "> foo\n bar", 2910 "tokens": [ 2911 { 2912 "role": "CodeBlock", 2913 "start": 1, 2914 "end": 10, 2915 "text": " foo\n" 2916 }, 2917 { 2918 "role": "CodeBlock", 2919 "start": 10, 2920 "end": 17, 2921 "text": " bar" 2922 } 2923 ], 2924 "skipReason": "not implemented" 2925 }, 2926 { 2927 "name": "block quotes 237", 2928 "markdown": "> ```\nfoo\n```", 2929 "tokens": [ 2930 { 2931 "role": "CodeBlock", 2932 "start": 1, 2933 "end": 10, 2934 "text": " ```\nfoo\n" 2935 }, 2936 { 2937 "role": "CodeBlock", 2938 "start": 10, 2939 "end": 13, 2940 "text": "```" 2941 } 2942 ], 2943 "skipReason": "not implemented" 2944 }, 2945 { 2946 "name": "block quotes 238", 2947 "markdown": "> foo\n - bar", 2948 "tokens": [], 2949 "skipReason": "not implemented" 2950 }, 2951 { 2952 "name": "block quotes 239", 2953 "markdown": ">", 2954 "tokens": [], 2955 "skipReason": "not implemented" 2956 }, 2957 { 2958 "name": "block quotes 240", 2959 "markdown": ">\n> \n> ", 2960 "tokens": [], 2961 "skipReason": "not implemented" 2962 }, 2963 { 2964 "name": "block quotes 241", 2965 "markdown": ">\n> foo\n> ", 2966 "tokens": [], 2967 "skipReason": "not implemented" 2968 }, 2969 { 2970 "name": "block quotes 242", 2971 "markdown": "> foo\n\n> bar", 2972 "tokens": [], 2973 "skipReason": "not implemented" 2974 }, 2975 { 2976 "name": "block quotes 243", 2977 "markdown": "> foo\n> bar", 2978 "tokens": [], 2979 "skipReason": "not implemented" 2980 }, 2981 { 2982 "name": "block quotes 244", 2983 "markdown": "> foo\n>\n> bar", 2984 "tokens": [], 2985 "skipReason": "not implemented" 2986 }, 2987 { 2988 "name": "block quotes 245", 2989 "markdown": "foo\n> bar", 2990 "tokens": [], 2991 "skipReason": "not implemented" 2992 }, 2993 { 2994 "name": "block quotes 246", 2995 "markdown": "> aaa\n***\n> bbb", 2996 "tokens": [ 2997 { 2998 "role": "ThematicBreak", 2999 "start": 6, 3000 "end": 10, 3001 "text": "***\n" 3002 } 3003 ], 3004 "skipReason": "not implemented" 3005 }, 3006 { 3007 "name": "block quotes 247", 3008 "markdown": "> bar\nbaz", 3009 "tokens": [], 3010 "skipReason": "not implemented" 3011 }, 3012 { 3013 "name": "block quotes 248", 3014 "markdown": "> bar\n\nbaz", 3015 "tokens": [], 3016 "skipReason": "not implemented" 3017 }, 3018 { 3019 "name": "block quotes 249", 3020 "markdown": "> bar\n>\nbaz", 3021 "tokens": [], 3022 "skipReason": "not implemented" 3023 }, 3024 { 3025 "name": "block quotes 250", 3026 "markdown": "> > > foo\nbar", 3027 "tokens": [], 3028 "skipReason": "not implemented" 3029 }, 3030 { 3031 "name": "block quotes 251", 3032 "markdown": ">>> foo\n> bar\n>>baz", 3033 "tokens": [], 3034 "skipReason": "not implemented" 3035 }, 3036 { 3037 "name": "block quotes 252", 3038 "markdown": "> code\n\n> not code", 3039 "tokens": [ 3040 { 3041 "role": "CodeBlock", 3042 "start": 1, 3043 "end": 11, 3044 "text": " code\n" 3045 } 3046 ], 3047 "skipReason": "not implemented" 3048 }, 3049 { 3050 "name": "list items 253", 3051 "markdown": "A paragraph\nwith two lines.\n\n indented code\n\n> A block quote.", 3052 "tokens": [ 3053 { 3054 "role": "CodeBlock", 3055 "start": 29, 3056 "end": 47, 3057 "text": " indented code\n" 3058 } 3059 ], 3060 "skipReason": "not implemented" 3061 }, 3062 { 3063 "name": "list items 254", 3064 "markdown": "1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.", 3065 "tokens": [ 3066 { 3067 "role": "ListNumber", 3068 "start": 0, 3069 "end": 2, 3070 "text": "1." 3071 }, 3072 { 3073 "role": "CodeBlock", 3074 "start": 37, 3075 "end": 59, 3076 "text": " indented code\n" 3077 } 3078 ], 3079 "skipReason": "not implemented" 3080 }, 3081 { 3082 "name": "list items 255", 3083 "markdown": "- one\n\n two", 3084 "tokens": [ 3085 { 3086 "role": "ListBullet", 3087 "start": 0, 3088 "end": 1, 3089 "text": "-" 3090 } 3091 ] 3092 }, 3093 { 3094 "name": "list items 256", 3095 "markdown": "- one\n\n two", 3096 "tokens": [ 3097 { 3098 "role": "ListBullet", 3099 "start": 0, 3100 "end": 1, 3101 "text": "-" 3102 } 3103 ] 3104 }, 3105 { 3106 "name": "list items 257", 3107 "markdown": " - one\n\n two", 3108 "tokens": [ 3109 { 3110 "role": "ListBullet", 3111 "start": 1, 3112 "end": 2, 3113 "text": "-" 3114 }, 3115 { 3116 "role": "CodeBlock", 3117 "start": 11, 3118 "end": 19, 3119 "text": " two" 3120 } 3121 ], 3122 "skipReason": "known deviation from spec" 3123 }, 3124 { 3125 "name": "list items 258", 3126 "markdown": " - one\n\n two", 3127 "tokens": [ 3128 { 3129 "role": "ListBullet", 3130 "start": 1, 3131 "end": 2, 3132 "text": "-" 3133 } 3134 ] 3135 }, 3136 { 3137 "name": "list items 259", 3138 "markdown": " > > 1. one\n>>\n>> two", 3139 "tokens": [ 3140 { 3141 "role": "ListNumber", 3142 "start": 7, 3143 "end": 9, 3144 "text": "1." 3145 } 3146 ], 3147 "skipReason": "not implemented" 3148 }, 3149 { 3150 "name": "list items 260", 3151 "markdown": ">>- one\n>>\n > > two", 3152 "tokens": [ 3153 { 3154 "role": "ListBullet", 3155 "start": 2, 3156 "end": 3, 3157 "text": "-" 3158 } 3159 ], 3160 "skipReason": "not implemented" 3161 }, 3162 { 3163 "name": "list items 261", 3164 "markdown": "-one\n\n2.two", 3165 "tokens": [] 3166 }, 3167 { 3168 "name": "list items 262", 3169 "markdown": "- foo\n\n\n bar", 3170 "tokens": [ 3171 { 3172 "role": "ListBullet", 3173 "start": 0, 3174 "end": 1, 3175 "text": "-" 3176 } 3177 ] 3178 }, 3179 { 3180 "name": "list items 263", 3181 "markdown": "1. foo\n\n ```\n bar\n ```\n\n baz\n\n > bam", 3182 "tokens": [ 3183 { 3184 "role": "ListNumber", 3185 "start": 0, 3186 "end": 2, 3187 "text": "1." 3188 }, 3189 { 3190 "role": "CodeBlock", 3191 "start": 9, 3192 "end": 33, 3193 "text": " ```\n bar\n ```\n" 3194 } 3195 ], 3196 "skipReason": "not implemented" 3197 }, 3198 { 3199 "name": "list items 264", 3200 "markdown": "- Foo\n\n bar\n\n\n baz", 3201 "tokens": [ 3202 { 3203 "role": "ListBullet", 3204 "start": 0, 3205 "end": 1, 3206 "text": "-" 3207 }, 3208 { 3209 "role": "CodeBlock", 3210 "start": 7, 3211 "end": 28, 3212 "text": " bar\n\n\n baz" 3213 } 3214 ], 3215 "skipReason": "not implemented" 3216 }, 3217 { 3218 "name": "list items 265", 3219 "markdown": "123456789. ok", 3220 "tokens": [ 3221 { 3222 "role": "ListNumber", 3223 "start": 0, 3224 "end": 10, 3225 "text": "123456789." 3226 } 3227 ] 3228 }, 3229 { 3230 "name": "list items 266", 3231 "markdown": "1234567890. not ok", 3232 "tokens": [], 3233 "skipReason": "known deviation from spec" 3234 }, 3235 { 3236 "name": "list items 267", 3237 "markdown": "0. ok", 3238 "tokens": [ 3239 { 3240 "role": "ListNumber", 3241 "start": 0, 3242 "end": 2, 3243 "text": "0." 3244 } 3245 ] 3246 }, 3247 { 3248 "name": "list items 268", 3249 "markdown": "003. ok", 3250 "tokens": [ 3251 { 3252 "role": "ListNumber", 3253 "start": 0, 3254 "end": 4, 3255 "text": "003." 3256 } 3257 ] 3258 }, 3259 { 3260 "name": "list items 269", 3261 "markdown": "-1. not ok", 3262 "tokens": [] 3263 }, 3264 { 3265 "name": "list items 270", 3266 "markdown": "- foo\n\n bar", 3267 "tokens": [ 3268 { 3269 "role": "ListBullet", 3270 "start": 0, 3271 "end": 1, 3272 "text": "-" 3273 }, 3274 { 3275 "role": "CodeBlock", 3276 "start": 7, 3277 "end": 16, 3278 "text": " bar" 3279 } 3280 ], 3281 "skipReason": "not implemented" 3282 }, 3283 { 3284 "name": "list items 271", 3285 "markdown": " 10. foo\n\n bar", 3286 "tokens": [ 3287 { 3288 "role": "ListNumber", 3289 "start": 2, 3290 "end": 5, 3291 "text": "10." 3292 }, 3293 { 3294 "role": "CodeBlock", 3295 "start": 12, 3296 "end": 26, 3297 "text": " bar" 3298 } 3299 ], 3300 "skipReason": "not implemented" 3301 }, 3302 { 3303 "name": "list items 272", 3304 "markdown": " indented code\n\nparagraph\n\n more code", 3305 "tokens": [ 3306 { 3307 "role": "CodeBlock", 3308 "start": 0, 3309 "end": 18, 3310 "text": " indented code\n" 3311 }, 3312 { 3313 "role": "CodeBlock", 3314 "start": 30, 3315 "end": 43, 3316 "text": " more code" 3317 } 3318 ], 3319 "skipReason": "not implemented" 3320 }, 3321 { 3322 "name": "list items 273", 3323 "markdown": "1. indented code\n\n paragraph\n\n more code", 3324 "tokens": [ 3325 { 3326 "role": "ListNumber", 3327 "start": 0, 3328 "end": 2, 3329 "text": "1." 3330 }, 3331 { 3332 "role": "CodeBlock", 3333 "start": 2, 3334 "end": 21, 3335 "text": " indented code\n" 3336 }, 3337 { 3338 "role": "CodeBlock", 3339 "start": 36, 3340 "end": 52, 3341 "text": " more code" 3342 } 3343 ], 3344 "skipReason": "not implemented" 3345 }, 3346 { 3347 "name": "list items 274", 3348 "markdown": "1. indented code\n\n paragraph\n\n more code", 3349 "tokens": [ 3350 { 3351 "role": "ListNumber", 3352 "start": 0, 3353 "end": 2, 3354 "text": "1." 3355 }, 3356 { 3357 "role": "CodeBlock", 3358 "start": 2, 3359 "end": 22, 3360 "text": " indented code\n" 3361 }, 3362 { 3363 "role": "CodeBlock", 3364 "start": 37, 3365 "end": 53, 3366 "text": " more code" 3367 } 3368 ], 3369 "skipReason": "not implemented" 3370 }, 3371 { 3372 "name": "list items 275", 3373 "markdown": " foo\n\nbar", 3374 "tokens": [] 3375 }, 3376 { 3377 "name": "list items 276", 3378 "markdown": "- foo\n\n bar", 3379 "tokens": [ 3380 { 3381 "role": "ListBullet", 3382 "start": 0, 3383 "end": 1, 3384 "text": "-" 3385 } 3386 ] 3387 }, 3388 { 3389 "name": "list items 277", 3390 "markdown": "- foo\n\n bar", 3391 "tokens": [ 3392 { 3393 "role": "ListBullet", 3394 "start": 0, 3395 "end": 1, 3396 "text": "-" 3397 } 3398 ] 3399 }, 3400 { 3401 "name": "list items 278", 3402 "markdown": "-\n foo\n-\n ```\n bar\n ```\n-\n baz", 3403 "tokens": [ 3404 { 3405 "role": "ListBullet", 3406 "start": 0, 3407 "end": 1, 3408 "text": "-" 3409 }, 3410 { 3411 "role": "ListBullet", 3412 "start": 8, 3413 "end": 9, 3414 "text": "-" 3415 }, 3416 { 3417 "role": "CodeBlock", 3418 "start": 10, 3419 "end": 28, 3420 "text": " ```\n bar\n ```\n" 3421 }, 3422 { 3423 "role": "ListBullet", 3424 "start": 28, 3425 "end": 29, 3426 "text": "-" 3427 }, 3428 { 3429 "role": "CodeBlock", 3430 "start": 30, 3431 "end": 39, 3432 "text": " baz" 3433 } 3434 ], 3435 "skipReason": "known deviation from spec" 3436 }, 3437 { 3438 "name": "list items 279", 3439 "markdown": "- \n foo", 3440 "tokens": [ 3441 { 3442 "role": "ListBullet", 3443 "start": 0, 3444 "end": 1, 3445 "text": "-" 3446 } 3447 ] 3448 }, 3449 { 3450 "name": "list items 280", 3451 "markdown": "-\n\n foo", 3452 "tokens": [ 3453 { 3454 "role": "ListBullet", 3455 "start": 0, 3456 "end": 1, 3457 "text": "-" 3458 } 3459 ], 3460 "skipReason": "known deviation from spec" 3461 }, 3462 { 3463 "name": "list items 281", 3464 "markdown": "- foo\n-\n- bar", 3465 "tokens": [ 3466 { 3467 "role": "ListBullet", 3468 "start": 0, 3469 "end": 1, 3470 "text": "-" 3471 }, 3472 { 3473 "role": "ListBullet", 3474 "start": 6, 3475 "end": 7, 3476 "text": "-" 3477 }, 3478 { 3479 "role": "ListBullet", 3480 "start": 8, 3481 "end": 9, 3482 "text": "-" 3483 } 3484 ], 3485 "skipReason": "known deviation from spec" 3486 }, 3487 { 3488 "name": "list items 282", 3489 "markdown": "- foo\n- \n- bar", 3490 "tokens": [ 3491 { 3492 "role": "ListBullet", 3493 "start": 0, 3494 "end": 1, 3495 "text": "-" 3496 }, 3497 { 3498 "role": "ListBullet", 3499 "start": 6, 3500 "end": 7, 3501 "text": "-" 3502 }, 3503 { 3504 "role": "ListBullet", 3505 "start": 11, 3506 "end": 12, 3507 "text": "-" 3508 } 3509 ] 3510 }, 3511 { 3512 "name": "list items 283", 3513 "markdown": "1. foo\n2.\n3. bar", 3514 "tokens": [ 3515 { 3516 "role": "ListNumber", 3517 "start": 0, 3518 "end": 2, 3519 "text": "1." 3520 }, 3521 { 3522 "role": "ListNumber", 3523 "start": 7, 3524 "end": 9, 3525 "text": "2." 3526 }, 3527 { 3528 "role": "ListNumber", 3529 "start": 10, 3530 "end": 12, 3531 "text": "3." 3532 } 3533 ], 3534 "skipReason": "known deviation from spec" 3535 }, 3536 { 3537 "name": "list items 284", 3538 "markdown": "*", 3539 "tokens": [ 3540 { 3541 "role": "ListBullet", 3542 "start": 0, 3543 "end": 1, 3544 "text": "*" 3545 } 3546 ], 3547 "skipReason": "known deviation from spec" 3548 }, 3549 { 3550 "name": "list items 285", 3551 "markdown": "foo\n*\n\nfoo\n1.", 3552 "tokens": [] 3553 }, 3554 { 3555 "name": "list items 286", 3556 "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.", 3557 "tokens": [ 3558 { 3559 "role": "ListNumber", 3560 "start": 1, 3561 "end": 3, 3562 "text": "1." 3563 }, 3564 { 3565 "role": "CodeBlock", 3566 "start": 39, 3567 "end": 62, 3568 "text": " indented code\n" 3569 } 3570 ], 3571 "skipReason": "not implemented" 3572 }, 3573 { 3574 "name": "list items 287", 3575 "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.", 3576 "tokens": [ 3577 { 3578 "role": "ListNumber", 3579 "start": 2, 3580 "end": 4, 3581 "text": "1." 3582 }, 3583 { 3584 "role": "CodeBlock", 3585 "start": 41, 3586 "end": 65, 3587 "text": " indented code\n" 3588 } 3589 ], 3590 "skipReason": "not implemented" 3591 }, 3592 { 3593 "name": "list items 288", 3594 "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.", 3595 "tokens": [ 3596 { 3597 "role": "ListNumber", 3598 "start": 3, 3599 "end": 5, 3600 "text": "1." 3601 }, 3602 { 3603 "role": "CodeBlock", 3604 "start": 43, 3605 "end": 68, 3606 "text": " indented code\n" 3607 } 3608 ], 3609 "skipReason": "not implemented" 3610 }, 3611 { 3612 "name": "list items 289", 3613 "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.", 3614 "tokens": [ 3615 { 3616 "role": "CodeBlock", 3617 "start": 0, 3618 "end": 96, 3619 "text": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote." 3620 } 3621 ], 3622 "skipReason": "known deviation from spec" 3623 }, 3624 { 3625 "name": "list items 290", 3626 "markdown": " 1. A paragraph\nwith two lines.\n\n indented code\n\n > A block quote.", 3627 "tokens": [ 3628 { 3629 "role": "ListNumber", 3630 "start": 2, 3631 "end": 4, 3632 "text": "1." 3633 }, 3634 { 3635 "role": "CodeBlock", 3636 "start": 35, 3637 "end": 59, 3638 "text": " indented code\n" 3639 } 3640 ], 3641 "skipReason": "not implemented" 3642 }, 3643 { 3644 "name": "list items 291", 3645 "markdown": " 1. A paragraph\n with two lines.", 3646 "tokens": [ 3647 { 3648 "role": "ListNumber", 3649 "start": 2, 3650 "end": 4, 3651 "text": "1." 3652 } 3653 ] 3654 }, 3655 { 3656 "name": "list items 292", 3657 "markdown": "> 1. > Blockquote\ncontinued here.", 3658 "tokens": [ 3659 { 3660 "role": "ListNumber", 3661 "start": 2, 3662 "end": 4, 3663 "text": "1." 3664 } 3665 ], 3666 "skipReason": "not implemented" 3667 }, 3668 { 3669 "name": "list items 293", 3670 "markdown": "> 1. > Blockquote\n> continued here.", 3671 "tokens": [ 3672 { 3673 "role": "ListNumber", 3674 "start": 2, 3675 "end": 4, 3676 "text": "1." 3677 } 3678 ], 3679 "skipReason": "not implemented" 3680 }, 3681 { 3682 "name": "list items 294", 3683 "markdown": "- foo\n - bar\n - baz\n - boo", 3684 "tokens": [ 3685 { 3686 "role": "ListBullet", 3687 "start": 0, 3688 "end": 1, 3689 "text": "-" 3690 }, 3691 { 3692 "role": "ListBullet", 3693 "start": 8, 3694 "end": 9, 3695 "text": "-" 3696 }, 3697 { 3698 "role": "ListBullet", 3699 "start": 18, 3700 "end": 19, 3701 "text": "-" 3702 }, 3703 { 3704 "role": "ListBullet", 3705 "start": 30, 3706 "end": 31, 3707 "text": "-" 3708 } 3709 ] 3710 }, 3711 { 3712 "name": "list items 295", 3713 "markdown": "- foo\n - bar\n - baz\n - boo", 3714 "tokens": [ 3715 { 3716 "role": "ListBullet", 3717 "start": 0, 3718 "end": 1, 3719 "text": "-" 3720 }, 3721 { 3722 "role": "ListBullet", 3723 "start": 7, 3724 "end": 8, 3725 "text": "-" 3726 }, 3727 { 3728 "role": "ListBullet", 3729 "start": 15, 3730 "end": 16, 3731 "text": "-" 3732 }, 3733 { 3734 "role": "ListBullet", 3735 "start": 24, 3736 "end": 25, 3737 "text": "-" 3738 } 3739 ] 3740 }, 3741 { 3742 "name": "list items 296", 3743 "markdown": "10) foo\n - bar", 3744 "tokens": [ 3745 { 3746 "role": "ListNumber", 3747 "start": 0, 3748 "end": 3, 3749 "text": "10)" 3750 }, 3751 { 3752 "role": "ListBullet", 3753 "start": 12, 3754 "end": 13, 3755 "text": "-" 3756 } 3757 ], 3758 "skipReason": "known deviation from spec" 3759 }, 3760 { 3761 "name": "list items 297", 3762 "markdown": "10) foo\n - bar", 3763 "tokens": [ 3764 { 3765 "role": "ListNumber", 3766 "start": 0, 3767 "end": 3, 3768 "text": "10)" 3769 }, 3770 { 3771 "role": "ListBullet", 3772 "start": 11, 3773 "end": 12, 3774 "text": "-" 3775 } 3776 ] 3777 }, 3778 { 3779 "name": "list items 298", 3780 "markdown": "- - foo", 3781 "tokens": [ 3782 { 3783 "role": "ListBullet", 3784 "start": 0, 3785 "end": 1, 3786 "text": "-" 3787 }, 3788 { 3789 "role": "ListBullet", 3790 "start": 2, 3791 "end": 3, 3792 "text": "-" 3793 } 3794 ] 3795 }, 3796 { 3797 "name": "list items 299", 3798 "markdown": "1. - 2. foo", 3799 "tokens": [ 3800 { 3801 "role": "ListNumber", 3802 "start": 0, 3803 "end": 2, 3804 "text": "1." 3805 }, 3806 { 3807 "role": "ListBullet", 3808 "start": 3, 3809 "end": 4, 3810 "text": "-" 3811 }, 3812 { 3813 "role": "ListNumber", 3814 "start": 5, 3815 "end": 7, 3816 "text": "2." 3817 } 3818 ] 3819 }, 3820 { 3821 "name": "list items 300", 3822 "markdown": "- # Foo\n- Bar\n ---\n baz", 3823 "tokens": [ 3824 { 3825 "role": "ListBullet", 3826 "start": 0, 3827 "end": 1, 3828 "text": "-" 3829 }, 3830 { 3831 "role": "Heading", 3832 "start": 1, 3833 "end": 8, 3834 "text": " # Foo\n" 3835 }, 3836 { 3837 "role": "ListBullet", 3838 "start": 8, 3839 "end": 9, 3840 "text": "-" 3841 }, 3842 { 3843 "role": "Heading", 3844 "start": 9, 3845 "end": 25, 3846 "text": " Bar\n ---\n baz" 3847 } 3848 ], 3849 "skipReason": "known deviation from spec" 3850 }, 3851 { 3852 "name": "lists 301", 3853 "markdown": "- foo\n- bar\n+ baz", 3854 "tokens": [ 3855 { 3856 "role": "ListBullet", 3857 "start": 0, 3858 "end": 1, 3859 "text": "-" 3860 }, 3861 { 3862 "role": "ListBullet", 3863 "start": 6, 3864 "end": 7, 3865 "text": "-" 3866 }, 3867 { 3868 "role": "ListBullet", 3869 "start": 12, 3870 "end": 13, 3871 "text": "+" 3872 } 3873 ] 3874 }, 3875 { 3876 "name": "lists 302", 3877 "markdown": "1. foo\n2. bar\n3) baz", 3878 "tokens": [ 3879 { 3880 "role": "ListNumber", 3881 "start": 0, 3882 "end": 2, 3883 "text": "1." 3884 }, 3885 { 3886 "role": "ListNumber", 3887 "start": 7, 3888 "end": 9, 3889 "text": "2." 3890 }, 3891 { 3892 "role": "ListNumber", 3893 "start": 14, 3894 "end": 16, 3895 "text": "3)" 3896 } 3897 ] 3898 }, 3899 { 3900 "name": "lists 303", 3901 "markdown": "Foo\n- bar\n- baz", 3902 "tokens": [ 3903 { 3904 "role": "ListBullet", 3905 "start": 4, 3906 "end": 5, 3907 "text": "-" 3908 }, 3909 { 3910 "role": "ListBullet", 3911 "start": 10, 3912 "end": 11, 3913 "text": "-" 3914 } 3915 ] 3916 }, 3917 { 3918 "name": "lists 304", 3919 "markdown": "The number of windows in my house is\n14. The number of doors is 6.", 3920 "tokens": [], 3921 "skipReason": "known deviation from spec" 3922 }, 3923 { 3924 "name": "lists 305", 3925 "markdown": "The number of windows in my house is\n1. The number of doors is 6.", 3926 "tokens": [ 3927 { 3928 "role": "ListNumber", 3929 "start": 37, 3930 "end": 39, 3931 "text": "1." 3932 } 3933 ] 3934 }, 3935 { 3936 "name": "lists 306", 3937 "markdown": "- foo\n\n- bar\n\n\n- baz", 3938 "tokens": [ 3939 { 3940 "role": "ListBullet", 3941 "start": 0, 3942 "end": 1, 3943 "text": "-" 3944 }, 3945 { 3946 "role": "ListBullet", 3947 "start": 7, 3948 "end": 8, 3949 "text": "-" 3950 }, 3951 { 3952 "role": "ListBullet", 3953 "start": 15, 3954 "end": 16, 3955 "text": "-" 3956 } 3957 ] 3958 }, 3959 { 3960 "name": "lists 307", 3961 "markdown": "- foo\n - bar\n - baz\n\n\n bim", 3962 "tokens": [ 3963 { 3964 "role": "ListBullet", 3965 "start": 0, 3966 "end": 1, 3967 "text": "-" 3968 }, 3969 { 3970 "role": "ListBullet", 3971 "start": 8, 3972 "end": 9, 3973 "text": "-" 3974 }, 3975 { 3976 "role": "ListBullet", 3977 "start": 18, 3978 "end": 19, 3979 "text": "-" 3980 } 3981 ] 3982 }, 3983 { 3984 "name": "lists 308", 3985 "markdown": "- foo\n- bar\n\n<!-- -->\n\n- baz\n- bim", 3986 "tokens": [ 3987 { 3988 "role": "ListBullet", 3989 "start": 0, 3990 "end": 1, 3991 "text": "-" 3992 }, 3993 { 3994 "role": "ListBullet", 3995 "start": 6, 3996 "end": 7, 3997 "text": "-" 3998 }, 3999 { 4000 "role": "ListBullet", 4001 "start": 23, 4002 "end": 24, 4003 "text": "-" 4004 }, 4005 { 4006 "role": "ListBullet", 4007 "start": 29, 4008 "end": 30, 4009 "text": "-" 4010 } 4011 ] 4012 }, 4013 { 4014 "name": "lists 309", 4015 "markdown": "- foo\n\n notcode\n\n- foo\n\n<!-- -->\n\n code", 4016 "tokens": [ 4017 { 4018 "role": "ListBullet", 4019 "start": 0, 4020 "end": 1, 4021 "text": "-" 4022 }, 4023 { 4024 "role": "ListBullet", 4025 "start": 22, 4026 "end": 23, 4027 "text": "-" 4028 }, 4029 { 4030 "role": "CodeBlock", 4031 "start": 41, 4032 "end": 49, 4033 "text": " code" 4034 } 4035 ], 4036 "skipReason": "not implemented" 4037 }, 4038 { 4039 "name": "lists 310", 4040 "markdown": "- a\n - b\n - c\n - d\n - e\n - f\n- g", 4041 "tokens": [ 4042 { 4043 "role": "ListBullet", 4044 "start": 0, 4045 "end": 1, 4046 "text": "-" 4047 }, 4048 { 4049 "role": "ListBullet", 4050 "start": 5, 4051 "end": 6, 4052 "text": "-" 4053 }, 4054 { 4055 "role": "ListBullet", 4056 "start": 11, 4057 "end": 12, 4058 "text": "-" 4059 }, 4060 { 4061 "role": "ListBullet", 4062 "start": 18, 4063 "end": 19, 4064 "text": "-" 4065 }, 4066 { 4067 "role": "ListBullet", 4068 "start": 24, 4069 "end": 25, 4070 "text": "-" 4071 }, 4072 { 4073 "role": "ListBullet", 4074 "start": 29, 4075 "end": 30, 4076 "text": "-" 4077 }, 4078 { 4079 "role": "ListBullet", 4080 "start": 33, 4081 "end": 34, 4082 "text": "-" 4083 } 4084 ] 4085 }, 4086 { 4087 "name": "lists 311", 4088 "markdown": "1. a\n\n 2. b\n\n 3. c", 4089 "tokens": [ 4090 { 4091 "role": "ListNumber", 4092 "start": 0, 4093 "end": 2, 4094 "text": "1." 4095 }, 4096 { 4097 "role": "ListNumber", 4098 "start": 8, 4099 "end": 10, 4100 "text": "2." 4101 }, 4102 { 4103 "role": "ListNumber", 4104 "start": 17, 4105 "end": 19, 4106 "text": "3." 4107 } 4108 ] 4109 }, 4110 { 4111 "name": "lists 312", 4112 "markdown": "- a\n - b\n - c\n - d\n - e", 4113 "tokens": [ 4114 { 4115 "role": "ListBullet", 4116 "start": 0, 4117 "end": 1, 4118 "text": "-" 4119 }, 4120 { 4121 "role": "ListBullet", 4122 "start": 5, 4123 "end": 6, 4124 "text": "-" 4125 }, 4126 { 4127 "role": "ListBullet", 4128 "start": 11, 4129 "end": 12, 4130 "text": "-" 4131 }, 4132 { 4133 "role": "ListBullet", 4134 "start": 18, 4135 "end": 19, 4136 "text": "-" 4137 } 4138 ], 4139 "skipReason": "known deviation from spec" 4140 }, 4141 { 4142 "name": "lists 313", 4143 "markdown": "1. a\n\n 2. b\n\n 3. c", 4144 "tokens": [ 4145 { 4146 "role": "ListNumber", 4147 "start": 0, 4148 "end": 2, 4149 "text": "1." 4150 }, 4151 { 4152 "role": "ListNumber", 4153 "start": 8, 4154 "end": 10, 4155 "text": "2." 4156 }, 4157 { 4158 "role": "CodeBlock", 4159 "start": 14, 4160 "end": 22, 4161 "text": " 3. c" 4162 } 4163 ], 4164 "skipReason": "known deviation from spec" 4165 }, 4166 { 4167 "name": "lists 314", 4168 "markdown": "- a\n- b\n\n- c", 4169 "tokens": [ 4170 { 4171 "role": "ListBullet", 4172 "start": 0, 4173 "end": 1, 4174 "text": "-" 4175 }, 4176 { 4177 "role": "ListBullet", 4178 "start": 4, 4179 "end": 5, 4180 "text": "-" 4181 }, 4182 { 4183 "role": "ListBullet", 4184 "start": 9, 4185 "end": 10, 4186 "text": "-" 4187 } 4188 ] 4189 }, 4190 { 4191 "name": "lists 315", 4192 "markdown": "* a\n*\n\n* c", 4193 "tokens": [ 4194 { 4195 "role": "ListBullet", 4196 "start": 0, 4197 "end": 1, 4198 "text": "*" 4199 }, 4200 { 4201 "role": "ListBullet", 4202 "start": 4, 4203 "end": 5, 4204 "text": "*" 4205 }, 4206 { 4207 "role": "ListBullet", 4208 "start": 7, 4209 "end": 8, 4210 "text": "*" 4211 } 4212 ], 4213 "skipReason": "known deviation from spec" 4214 }, 4215 { 4216 "name": "lists 316", 4217 "markdown": "- a\n- b\n\n c\n- d", 4218 "tokens": [ 4219 { 4220 "role": "ListBullet", 4221 "start": 0, 4222 "end": 1, 4223 "text": "-" 4224 }, 4225 { 4226 "role": "ListBullet", 4227 "start": 4, 4228 "end": 5, 4229 "text": "-" 4230 }, 4231 { 4232 "role": "ListBullet", 4233 "start": 13, 4234 "end": 14, 4235 "text": "-" 4236 } 4237 ] 4238 }, 4239 { 4240 "name": "lists 317", 4241 "markdown": "- a\n- b\n\n [ref]: /url\n- d", 4242 "tokens": [ 4243 { 4244 "role": "ListBullet", 4245 "start": 0, 4246 "end": 1, 4247 "text": "-" 4248 }, 4249 { 4250 "role": "ListBullet", 4251 "start": 4, 4252 "end": 5, 4253 "text": "-" 4254 }, 4255 { 4256 "role": "Link", 4257 "start": 11, 4258 "end": 16, 4259 "text": "[ref]" 4260 }, 4261 { 4262 "role": "ListBullet", 4263 "start": 23, 4264 "end": 24, 4265 "text": "-" 4266 } 4267 ], 4268 "skipReason": "known deviation from spec" 4269 }, 4270 { 4271 "name": "lists 318", 4272 "markdown": "- a\n- ```\n b\n\n\n ```\n- c", 4273 "tokens": [ 4274 { 4275 "role": "ListBullet", 4276 "start": 0, 4277 "end": 1, 4278 "text": "-" 4279 }, 4280 { 4281 "role": "ListBullet", 4282 "start": 4, 4283 "end": 5, 4284 "text": "-" 4285 }, 4286 { 4287 "role": "CodeBlock", 4288 "start": 5, 4289 "end": 22, 4290 "text": "```\n b\n\n\n ```\n" 4291 }, 4292 { 4293 "role": "ListBullet", 4294 "start": 22, 4295 "end": 23, 4296 "text": "-" 4297 } 4298 ] 4299 }, 4300 { 4301 "name": "lists 319", 4302 "markdown": "- a\n - b\n\n c\n- d", 4303 "tokens": [ 4304 { 4305 "role": "ListBullet", 4306 "start": 0, 4307 "end": 1, 4308 "text": "-" 4309 }, 4310 { 4311 "role": "ListBullet", 4312 "start": 6, 4313 "end": 7, 4314 "text": "-" 4315 }, 4316 { 4317 "role": "ListBullet", 4318 "start": 17, 4319 "end": 18, 4320 "text": "-" 4321 } 4322 ] 4323 }, 4324 { 4325 "name": "lists 320", 4326 "markdown": "* a\n > b\n >\n* c", 4327 "tokens": [ 4328 { 4329 "role": "ListBullet", 4330 "start": 0, 4331 "end": 1, 4332 "text": "*" 4333 }, 4334 { 4335 "role": "ListBullet", 4336 "start": 14, 4337 "end": 15, 4338 "text": "*" 4339 } 4340 ] 4341 }, 4342 { 4343 "name": "lists 321", 4344 "markdown": "- a\n > b\n ```\n c\n ```\n- d", 4345 "tokens": [ 4346 { 4347 "role": "ListBullet", 4348 "start": 0, 4349 "end": 1, 4350 "text": "-" 4351 }, 4352 { 4353 "role": "CodeBlock", 4354 "start": 10, 4355 "end": 26, 4356 "text": " ```\n c\n ```\n" 4357 }, 4358 { 4359 "role": "ListBullet", 4360 "start": 26, 4361 "end": 27, 4362 "text": "-" 4363 } 4364 ] 4365 }, 4366 { 4367 "name": "lists 322", 4368 "markdown": "- a", 4369 "tokens": [ 4370 { 4371 "role": "ListBullet", 4372 "start": 0, 4373 "end": 1, 4374 "text": "-" 4375 } 4376 ] 4377 }, 4378 { 4379 "name": "lists 323", 4380 "markdown": "- a\n - b", 4381 "tokens": [ 4382 { 4383 "role": "ListBullet", 4384 "start": 0, 4385 "end": 1, 4386 "text": "-" 4387 }, 4388 { 4389 "role": "ListBullet", 4390 "start": 6, 4391 "end": 7, 4392 "text": "-" 4393 } 4394 ] 4395 }, 4396 { 4397 "name": "lists 324", 4398 "markdown": "1. ```\n foo\n ```\n\n bar", 4399 "tokens": [ 4400 { 4401 "role": "ListNumber", 4402 "start": 0, 4403 "end": 2, 4404 "text": "1." 4405 }, 4406 { 4407 "role": "CodeBlock", 4408 "start": 2, 4409 "end": 21, 4410 "text": "```\n foo\n ```\n" 4411 } 4412 ] 4413 }, 4414 { 4415 "name": "lists 325", 4416 "markdown": "* foo\n * bar\n\n baz", 4417 "tokens": [ 4418 { 4419 "role": "ListBullet", 4420 "start": 0, 4421 "end": 1, 4422 "text": "*" 4423 }, 4424 { 4425 "role": "ListBullet", 4426 "start": 8, 4427 "end": 9, 4428 "text": "*" 4429 } 4430 ] 4431 }, 4432 { 4433 "name": "lists 326", 4434 "markdown": "- a\n - b\n - c\n\n- d\n - e\n - f", 4435 "tokens": [ 4436 { 4437 "role": "ListBullet", 4438 "start": 0, 4439 "end": 1, 4440 "text": "-" 4441 }, 4442 { 4443 "role": "ListBullet", 4444 "start": 6, 4445 "end": 7, 4446 "text": "-" 4447 }, 4448 { 4449 "role": "ListBullet", 4450 "start": 12, 4451 "end": 13, 4452 "text": "-" 4453 }, 4454 { 4455 "role": "ListBullet", 4456 "start": 17, 4457 "end": 18, 4458 "text": "-" 4459 }, 4460 { 4461 "role": "ListBullet", 4462 "start": 23, 4463 "end": 24, 4464 "text": "-" 4465 }, 4466 { 4467 "role": "ListBullet", 4468 "start": 29, 4469 "end": 30, 4470 "text": "-" 4471 } 4472 ] 4473 }, 4474 { 4475 "name": "inlines 327", 4476 "markdown": "`hi`lo`", 4477 "tokens": [ 4478 { 4479 "role": "CodeSpan", 4480 "start": 0, 4481 "end": 4, 4482 "text": "`hi`" 4483 } 4484 ] 4485 }, 4486 { 4487 "name": "code spans 328", 4488 "markdown": "`foo`", 4489 "tokens": [ 4490 { 4491 "role": "CodeSpan", 4492 "start": 0, 4493 "end": 5, 4494 "text": "`foo`" 4495 } 4496 ] 4497 }, 4498 { 4499 "name": "code spans 329", 4500 "markdown": "`` foo ` bar ``", 4501 "tokens": [ 4502 { 4503 "role": "CodeSpan", 4504 "start": 0, 4505 "end": 15, 4506 "text": "`` foo ` bar ``" 4507 } 4508 ] 4509 }, 4510 { 4511 "name": "code spans 330", 4512 "markdown": "` `` `", 4513 "tokens": [ 4514 { 4515 "role": "CodeSpan", 4516 "start": 0, 4517 "end": 6, 4518 "text": "` `` `" 4519 } 4520 ] 4521 }, 4522 { 4523 "name": "code spans 331", 4524 "markdown": "` `` `", 4525 "tokens": [ 4526 { 4527 "role": "CodeSpan", 4528 "start": 0, 4529 "end": 8, 4530 "text": "` `` `" 4531 } 4532 ] 4533 }, 4534 { 4535 "name": "code spans 332", 4536 "markdown": "` a`", 4537 "tokens": [ 4538 { 4539 "role": "CodeSpan", 4540 "start": 0, 4541 "end": 4, 4542 "text": "` a`" 4543 } 4544 ] 4545 }, 4546 { 4547 "name": "code spans 333", 4548 "markdown": "`\u00a0b\u00a0`", 4549 "tokens": [ 4550 { 4551 "role": "CodeSpan", 4552 "start": 0, 4553 "end": 6, 4554 "text": "`\u00a0b\u00a0`" 4555 } 4556 ] 4557 }, 4558 { 4559 "name": "code spans 334", 4560 "markdown": "`\u00a0`\n` `", 4561 "tokens": [ 4562 { 4563 "role": "CodeSpan", 4564 "start": 0, 4565 "end": 3, 4566 "text": "`\u00a0`" 4567 }, 4568 { 4569 "role": "CodeSpan", 4570 "start": 4, 4571 "end": 8, 4572 "text": "` `" 4573 } 4574 ] 4575 }, 4576 { 4577 "name": "code spans 335", 4578 "markdown": "``\nfoo\nbar \nbaz\n``", 4579 "tokens": [ 4580 { 4581 "role": "CodeSpan", 4582 "start": 0, 4583 "end": 19, 4584 "text": "``\nfoo\nbar \nbaz\n``" 4585 } 4586 ] 4587 }, 4588 { 4589 "name": "code spans 336", 4590 "markdown": "``\nfoo \n``", 4591 "tokens": [ 4592 { 4593 "role": "CodeSpan", 4594 "start": 0, 4595 "end": 10, 4596 "text": "``\nfoo \n``" 4597 } 4598 ] 4599 }, 4600 { 4601 "name": "code spans 337", 4602 "markdown": "`foo bar \nbaz`", 4603 "tokens": [ 4604 { 4605 "role": "CodeSpan", 4606 "start": 0, 4607 "end": 16, 4608 "text": "`foo bar \nbaz`" 4609 } 4610 ] 4611 }, 4612 { 4613 "name": "code spans 338", 4614 "markdown": "`foo\\`bar`", 4615 "tokens": [ 4616 { 4617 "role": "CodeSpan", 4618 "start": 0, 4619 "end": 6, 4620 "text": "`foo\\`" 4621 } 4622 ] 4623 }, 4624 { 4625 "name": "code spans 339", 4626 "markdown": "``foo`bar``", 4627 "tokens": [ 4628 { 4629 "role": "CodeSpan", 4630 "start": 0, 4631 "end": 11, 4632 "text": "``foo`bar``" 4633 } 4634 ] 4635 }, 4636 { 4637 "name": "code spans 340", 4638 "markdown": "` foo `` bar `", 4639 "tokens": [ 4640 { 4641 "role": "CodeSpan", 4642 "start": 0, 4643 "end": 14, 4644 "text": "` foo `` bar `" 4645 } 4646 ] 4647 }, 4648 { 4649 "name": "code spans 341", 4650 "markdown": "*foo`*`", 4651 "tokens": [ 4652 { 4653 "role": "CodeSpan", 4654 "start": 4, 4655 "end": 7, 4656 "text": "`*`" 4657 } 4658 ] 4659 }, 4660 { 4661 "name": "code spans 342", 4662 "markdown": "[not a `link](/foo`)", 4663 "tokens": [ 4664 { 4665 "role": "CodeSpan", 4666 "start": 7, 4667 "end": 19, 4668 "text": "`link](/foo`" 4669 } 4670 ], 4671 "skipReason": "known deviation from spec" 4672 }, 4673 { 4674 "name": "code spans 343", 4675 "markdown": "`<a href=\"`\">`", 4676 "tokens": [ 4677 { 4678 "role": "CodeSpan", 4679 "start": 0, 4680 "end": 11, 4681 "text": "`<a href=\"`" 4682 } 4683 ] 4684 }, 4685 { 4686 "name": "code spans 344", 4687 "markdown": "<a href=\"`\">`", 4688 "tokens": [], 4689 "skipReason": "not implemented" 4690 }, 4691 { 4692 "name": "code spans 345", 4693 "markdown": "`<http://foo.bar.`baz>`", 4694 "tokens": [ 4695 { 4696 "role": "CodeSpan", 4697 "start": 0, 4698 "end": 18, 4699 "text": "`<http://foo.bar.`" 4700 } 4701 ] 4702 }, 4703 { 4704 "name": "code spans 346", 4705 "markdown": "<http://foo.bar.`baz>`", 4706 "tokens": [ 4707 { 4708 "role": "Link", 4709 "start": 0, 4710 "end": 21, 4711 "text": "<http://foo.bar.`baz>" 4712 } 4713 ], 4714 "skipReason": "not implemented" 4715 }, 4716 { 4717 "name": "code spans 347", 4718 "markdown": "```foo``", 4719 "tokens": [], 4720 "skipReason": "known deviation from spec" 4721 }, 4722 { 4723 "name": "code spans 348", 4724 "markdown": "`foo", 4725 "tokens": [] 4726 }, 4727 { 4728 "name": "code spans 349", 4729 "markdown": "`foo``bar``", 4730 "tokens": [ 4731 { 4732 "role": "CodeSpan", 4733 "start": 4, 4734 "end": 11, 4735 "text": "``bar``" 4736 } 4737 ] 4738 }, 4739 { 4740 "name": "emphasis and strong emphasis 350", 4741 "markdown": "*foo bar*", 4742 "tokens": [ 4743 { 4744 "role": "Emphasis", 4745 "start": 0, 4746 "end": 9, 4747 "text": "*foo bar*" 4748 } 4749 ] 4750 }, 4751 { 4752 "name": "emphasis and strong emphasis 351", 4753 "markdown": "a * foo bar*", 4754 "tokens": [] 4755 }, 4756 { 4757 "name": "emphasis and strong emphasis 352", 4758 "markdown": "a*\"foo\"*", 4759 "tokens": [], 4760 "skipReason": "known deviation from spec" 4761 }, 4762 { 4763 "name": "emphasis and strong emphasis 353", 4764 "markdown": "*\u00a0a\u00a0*", 4765 "tokens": [] 4766 }, 4767 { 4768 "name": "emphasis and strong emphasis 354", 4769 "markdown": "foo*bar*", 4770 "tokens": [ 4771 { 4772 "role": "Emphasis", 4773 "start": 3, 4774 "end": 8, 4775 "text": "*bar*" 4776 } 4777 ] 4778 }, 4779 { 4780 "name": "emphasis and strong emphasis 355", 4781 "markdown": "5*6*78", 4782 "tokens": [ 4783 { 4784 "role": "Emphasis", 4785 "start": 1, 4786 "end": 4, 4787 "text": "*6*" 4788 } 4789 ] 4790 }, 4791 { 4792 "name": "emphasis and strong emphasis 356", 4793 "markdown": "_foo bar_", 4794 "tokens": [ 4795 { 4796 "role": "Emphasis", 4797 "start": 0, 4798 "end": 9, 4799 "text": "_foo bar_" 4800 } 4801 ] 4802 }, 4803 { 4804 "name": "emphasis and strong emphasis 357", 4805 "markdown": "_ foo bar_", 4806 "tokens": [] 4807 }, 4808 { 4809 "name": "emphasis and strong emphasis 358", 4810 "markdown": "a_\"foo\"_", 4811 "tokens": [] 4812 }, 4813 { 4814 "name": "emphasis and strong emphasis 359", 4815 "markdown": "foo_bar_", 4816 "tokens": [] 4817 }, 4818 { 4819 "name": "emphasis and strong emphasis 360", 4820 "markdown": "5_6_78", 4821 "tokens": [] 4822 }, 4823 { 4824 "name": "emphasis and strong emphasis 361", 4825 "markdown": "\u043f\u0440\u0438\u0441\u0442\u0430\u043d\u044f\u043c_\u0441\u0442\u0440\u0435\u043c\u044f\u0442\u0441\u044f_", 4826 "tokens": [] 4827 }, 4828 { 4829 "name": "emphasis and strong emphasis 362", 4830 "markdown": "aa_\"bb\"_cc", 4831 "tokens": [] 4832 }, 4833 { 4834 "name": "emphasis and strong emphasis 363", 4835 "markdown": "foo-_(bar)_", 4836 "tokens": [ 4837 { 4838 "role": "Emphasis", 4839 "start": 4, 4840 "end": 11, 4841 "text": "_(bar)_" 4842 } 4843 ] 4844 }, 4845 { 4846 "name": "emphasis and strong emphasis 364", 4847 "markdown": "_foo*", 4848 "tokens": [] 4849 }, 4850 { 4851 "name": "emphasis and strong emphasis 365", 4852 "markdown": "*foo bar *", 4853 "tokens": [] 4854 }, 4855 { 4856 "name": "emphasis and strong emphasis 366", 4857 "markdown": "*foo bar\n*", 4858 "tokens": [] 4859 }, 4860 { 4861 "name": "emphasis and strong emphasis 367", 4862 "markdown": "*(*foo)", 4863 "tokens": [], 4864 "skipReason": "known deviation from spec" 4865 }, 4866 { 4867 "name": "emphasis and strong emphasis 368", 4868 "markdown": "*(*foo*)*", 4869 "tokens": [ 4870 { 4871 "role": "Emphasis", 4872 "start": 0, 4873 "end": 9, 4874 "text": "*(*foo*)*" 4875 } 4876 ], 4877 "skipReason": "known deviation from spec" 4878 }, 4879 { 4880 "name": "emphasis and strong emphasis 369", 4881 "markdown": "*foo*bar", 4882 "tokens": [ 4883 { 4884 "role": "Emphasis", 4885 "start": 0, 4886 "end": 5, 4887 "text": "*foo*" 4888 } 4889 ] 4890 }, 4891 { 4892 "name": "emphasis and strong emphasis 370", 4893 "markdown": "_foo bar _", 4894 "tokens": [] 4895 }, 4896 { 4897 "name": "emphasis and strong emphasis 371", 4898 "markdown": "_(_foo)", 4899 "tokens": [] 4900 }, 4901 { 4902 "name": "emphasis and strong emphasis 372", 4903 "markdown": "_(_foo_)_", 4904 "tokens": [ 4905 { 4906 "role": "Emphasis", 4907 "start": 0, 4908 "end": 9, 4909 "text": "_(_foo_)_" 4910 } 4911 ], 4912 "skipReason": "known deviation from spec" 4913 }, 4914 { 4915 "name": "emphasis and strong emphasis 373", 4916 "markdown": "_foo_bar", 4917 "tokens": [] 4918 }, 4919 { 4920 "name": "emphasis and strong emphasis 374", 4921 "markdown": "_\u043f\u0440\u0438\u0441\u0442\u0430\u043d\u044f\u043c_\u0441\u0442\u0440\u0435\u043c\u044f\u0442\u0441\u044f", 4922 "tokens": [] 4923 }, 4924 { 4925 "name": "emphasis and strong emphasis 375", 4926 "markdown": "_foo_bar_baz_", 4927 "tokens": [ 4928 { 4929 "role": "Emphasis", 4930 "start": 0, 4931 "end": 13, 4932 "text": "_foo_bar_baz_" 4933 } 4934 ] 4935 }, 4936 { 4937 "name": "emphasis and strong emphasis 376", 4938 "markdown": "_(bar)_.", 4939 "tokens": [ 4940 { 4941 "role": "Emphasis", 4942 "start": 0, 4943 "end": 7, 4944 "text": "_(bar)_" 4945 } 4946 ] 4947 }, 4948 { 4949 "name": "emphasis and strong emphasis 377", 4950 "markdown": "**foo bar**", 4951 "tokens": [ 4952 { 4953 "role": "StrongEmphasis", 4954 "start": 0, 4955 "end": 11, 4956 "text": "**foo bar**" 4957 } 4958 ] 4959 }, 4960 { 4961 "name": "emphasis and strong emphasis 378", 4962 "markdown": "** foo bar**", 4963 "tokens": [] 4964 }, 4965 { 4966 "name": "emphasis and strong emphasis 379", 4967 "markdown": "a**\"foo\"**", 4968 "tokens": [], 4969 "skipReason": "known deviation from spec" 4970 }, 4971 { 4972 "name": "emphasis and strong emphasis 380", 4973 "markdown": "foo**bar**", 4974 "tokens": [ 4975 { 4976 "role": "StrongEmphasis", 4977 "start": 3, 4978 "end": 10, 4979 "text": "**bar**" 4980 } 4981 ] 4982 }, 4983 { 4984 "name": "emphasis and strong emphasis 381", 4985 "markdown": "__foo bar__", 4986 "tokens": [ 4987 { 4988 "role": "StrongEmphasis", 4989 "start": 0, 4990 "end": 11, 4991 "text": "__foo bar__" 4992 } 4993 ] 4994 }, 4995 { 4996 "name": "emphasis and strong emphasis 382", 4997 "markdown": "__ foo bar__", 4998 "tokens": [] 4999 }, 5000 { 5001 "name": "emphasis and strong emphasis 383", 5002 "markdown": "__\nfoo bar__", 5003 "tokens": [] 5004 }, 5005 { 5006 "name": "emphasis and strong emphasis 384", 5007 "markdown": "a__\"foo\"__", 5008 "tokens": [] 5009 }, 5010 { 5011 "name": "emphasis and strong emphasis 385", 5012 "markdown": "foo__bar__", 5013 "tokens": [] 5014 }, 5015 { 5016 "name": "emphasis and strong emphasis 386", 5017 "markdown": "5__6__78", 5018 "tokens": [] 5019 }, 5020 { 5021 "name": "emphasis and strong emphasis 387", 5022 "markdown": "\u043f\u0440\u0438\u0441\u0442\u0430\u043d\u044f\u043c__\u0441\u0442\u0440\u0435\u043c\u044f\u0442\u0441\u044f__", 5023 "tokens": [] 5024 }, 5025 { 5026 "name": "emphasis and strong emphasis 388", 5027 "markdown": "__foo, __bar__, baz__", 5028 "tokens": [ 5029 { 5030 "role": "StrongEmphasis", 5031 "start": 0, 5032 "end": 21, 5033 "text": "__foo, __bar__, baz__" 5034 } 5035 ], 5036 "skipReason": "known deviation from spec" 5037 }, 5038 { 5039 "name": "emphasis and strong emphasis 389", 5040 "markdown": "foo-__(bar)__", 5041 "tokens": [ 5042 { 5043 "role": "StrongEmphasis", 5044 "start": 4, 5045 "end": 13, 5046 "text": "__(bar)__" 5047 } 5048 ] 5049 }, 5050 { 5051 "name": "emphasis and strong emphasis 390", 5052 "markdown": "**foo bar **", 5053 "tokens": [] 5054 }, 5055 { 5056 "name": "emphasis and strong emphasis 391", 5057 "markdown": "**(**foo)", 5058 "tokens": [], 5059 "skipReason": "known deviation from spec" 5060 }, 5061 { 5062 "name": "emphasis and strong emphasis 392", 5063 "markdown": "*(**foo**)*", 5064 "tokens": [ 5065 { 5066 "role": "Emphasis", 5067 "start": 0, 5068 "end": 11, 5069 "text": "*(**foo**)*" 5070 } 5071 ], 5072 "skipReason": "known deviation from spec" 5073 }, 5074 { 5075 "name": "emphasis and strong emphasis 393", 5076 "markdown": "**Gomphocarpus (*Gomphocarpus physocarpus*, syn.\n*Asclepias physocarpa*)**", 5077 "tokens": [ 5078 { 5079 "role": "StrongEmphasis", 5080 "start": 0, 5081 "end": 74, 5082 "text": "**Gomphocarpus (*Gomphocarpus physocarpus*, syn.\n*Asclepias physocarpa*)**" 5083 } 5084 ], 5085 "skipReason": "known deviation from spec" 5086 }, 5087 { 5088 "name": "emphasis and strong emphasis 394", 5089 "markdown": "**foo \"*bar*\" foo**", 5090 "tokens": [ 5091 { 5092 "role": "StrongEmphasis", 5093 "start": 0, 5094 "end": 19, 5095 "text": "**foo \"*bar*\" foo**" 5096 } 5097 ], 5098 "skipReason": "known deviation from spec" 5099 }, 5100 { 5101 "name": "emphasis and strong emphasis 395", 5102 "markdown": "**foo**bar", 5103 "tokens": [ 5104 { 5105 "role": "StrongEmphasis", 5106 "start": 0, 5107 "end": 7, 5108 "text": "**foo**" 5109 } 5110 ] 5111 }, 5112 { 5113 "name": "emphasis and strong emphasis 396", 5114 "markdown": "__foo bar __", 5115 "tokens": [] 5116 }, 5117 { 5118 "name": "emphasis and strong emphasis 397", 5119 "markdown": "__(__foo)", 5120 "tokens": [] 5121 }, 5122 { 5123 "name": "emphasis and strong emphasis 398", 5124 "markdown": "_(__foo__)_", 5125 "tokens": [ 5126 { 5127 "role": "Emphasis", 5128 "start": 0, 5129 "end": 11, 5130 "text": "_(__foo__)_" 5131 } 5132 ], 5133 "skipReason": "known deviation from spec" 5134 }, 5135 { 5136 "name": "emphasis and strong emphasis 399", 5137 "markdown": "__foo__bar", 5138 "tokens": [] 5139 }, 5140 { 5141 "name": "emphasis and strong emphasis 400", 5142 "markdown": "__\u043f\u0440\u0438\u0441\u0442\u0430\u043d\u044f\u043c__\u0441\u0442\u0440\u0435\u043c\u044f\u0442\u0441\u044f", 5143 "tokens": [] 5144 }, 5145 { 5146 "name": "emphasis and strong emphasis 401", 5147 "markdown": "__foo__bar__baz__", 5148 "tokens": [ 5149 { 5150 "role": "StrongEmphasis", 5151 "start": 0, 5152 "end": 17, 5153 "text": "__foo__bar__baz__" 5154 } 5155 ] 5156 }, 5157 { 5158 "name": "emphasis and strong emphasis 402", 5159 "markdown": "__(bar)__.", 5160 "tokens": [ 5161 { 5162 "role": "StrongEmphasis", 5163 "start": 0, 5164 "end": 9, 5165 "text": "__(bar)__" 5166 } 5167 ] 5168 }, 5169 { 5170 "name": "emphasis and strong emphasis 403", 5171 "markdown": "*foo [bar](/url)*", 5172 "tokens": [ 5173 { 5174 "role": "Emphasis", 5175 "start": 0, 5176 "end": 17, 5177 "text": "*foo [bar](/url)*" 5178 } 5179 ] 5180 }, 5181 { 5182 "name": "emphasis and strong emphasis 404", 5183 "markdown": "*foo\nbar*", 5184 "tokens": [ 5185 { 5186 "role": "Emphasis", 5187 "start": 0, 5188 "end": 9, 5189 "text": "*foo\nbar*" 5190 } 5191 ] 5192 }, 5193 { 5194 "name": "emphasis and strong emphasis 405", 5195 "markdown": "_foo __bar__ baz_", 5196 "tokens": [ 5197 { 5198 "role": "Emphasis", 5199 "start": 0, 5200 "end": 17, 5201 "text": "_foo __bar__ baz_" 5202 } 5203 ], 5204 "skipReason": "known deviation from spec" 5205 }, 5206 { 5207 "name": "emphasis and strong emphasis 406", 5208 "markdown": "_foo _bar_ baz_", 5209 "tokens": [ 5210 { 5211 "role": "Emphasis", 5212 "start": 0, 5213 "end": 15, 5214 "text": "_foo _bar_ baz_" 5215 } 5216 ], 5217 "skipReason": "known deviation from spec" 5218 }, 5219 { 5220 "name": "emphasis and strong emphasis 407", 5221 "markdown": "__foo_ bar_", 5222 "tokens": [ 5223 { 5224 "role": "Emphasis", 5225 "start": 0, 5226 "end": 11, 5227 "text": "__foo_ bar_" 5228 } 5229 ], 5230 "skipReason": "known deviation from spec" 5231 }, 5232 { 5233 "name": "emphasis and strong emphasis 408", 5234 "markdown": "*foo *bar**", 5235 "tokens": [ 5236 { 5237 "role": "Emphasis", 5238 "start": 0, 5239 "end": 11, 5240 "text": "*foo *bar**" 5241 } 5242 ] 5243 }, 5244 { 5245 "name": "emphasis and strong emphasis 409", 5246 "markdown": "*foo **bar** baz*", 5247 "tokens": [ 5248 { 5249 "role": "Emphasis", 5250 "start": 0, 5251 "end": 17, 5252 "text": "*foo **bar** baz*" 5253 } 5254 ], 5255 "skipReason": "known deviation from spec" 5256 }, 5257 { 5258 "name": "emphasis and strong emphasis 410", 5259 "markdown": "*foo**bar**baz*", 5260 "tokens": [ 5261 { 5262 "role": "Emphasis", 5263 "start": 0, 5264 "end": 15, 5265 "text": "*foo**bar**baz*" 5266 } 5267 ], 5268 "skipReason": "known deviation from spec" 5269 }, 5270 { 5271 "name": "emphasis and strong emphasis 411", 5272 "markdown": "*foo**bar*", 5273 "tokens": [ 5274 { 5275 "role": "Emphasis", 5276 "start": 0, 5277 "end": 10, 5278 "text": "*foo**bar*" 5279 } 5280 ], 5281 "skipReason": "known deviation from spec" 5282 }, 5283 { 5284 "name": "emphasis and strong emphasis 412", 5285 "markdown": "***foo** bar*", 5286 "tokens": [ 5287 { 5288 "role": "Emphasis", 5289 "start": 0, 5290 "end": 13, 5291 "text": "***foo** bar*" 5292 } 5293 ], 5294 "skipReason": "known deviation from spec" 5295 }, 5296 { 5297 "name": "emphasis and strong emphasis 413", 5298 "markdown": "*foo **bar***", 5299 "tokens": [ 5300 { 5301 "role": "Emphasis", 5302 "start": 0, 5303 "end": 13, 5304 "text": "*foo **bar***" 5305 } 5306 ] 5307 }, 5308 { 5309 "name": "emphasis and strong emphasis 414", 5310 "markdown": "*foo**bar***", 5311 "tokens": [ 5312 { 5313 "role": "Emphasis", 5314 "start": 0, 5315 "end": 12, 5316 "text": "*foo**bar***" 5317 } 5318 ], 5319 "skipReason": "known deviation from spec" 5320 }, 5321 { 5322 "name": "emphasis and strong emphasis 415", 5323 "markdown": "foo***bar***baz", 5324 "tokens": [ 5325 { 5326 "role": "Emphasis", 5327 "start": 3, 5328 "end": 12, 5329 "text": "***bar***" 5330 } 5331 ], 5332 "skipReason": "known deviation from spec" 5333 }, 5334 { 5335 "name": "emphasis and strong emphasis 416", 5336 "markdown": "foo******bar*********baz", 5337 "tokens": [ 5338 { 5339 "role": "StrongEmphasis", 5340 "start": 3, 5341 "end": 21, 5342 "text": "******bar*********" 5343 } 5344 ] 5345 }, 5346 { 5347 "name": "emphasis and strong emphasis 417", 5348 "markdown": "*foo **bar *baz* bim** bop*", 5349 "tokens": [ 5350 { 5351 "role": "Emphasis", 5352 "start": 0, 5353 "end": 27, 5354 "text": "*foo **bar *baz* bim** bop*" 5355 } 5356 ], 5357 "skipReason": "known deviation from spec" 5358 }, 5359 { 5360 "name": "emphasis and strong emphasis 418", 5361 "markdown": "*foo [*bar*](/url)*", 5362 "tokens": [ 5363 { 5364 "role": "Emphasis", 5365 "start": 0, 5366 "end": 19, 5367 "text": "*foo [*bar*](/url)*" 5368 } 5369 ], 5370 "skipReason": "known deviation from spec" 5371 }, 5372 { 5373 "name": "emphasis and strong emphasis 419", 5374 "markdown": "** is not an empty emphasis", 5375 "tokens": [] 5376 }, 5377 { 5378 "name": "emphasis and strong emphasis 420", 5379 "markdown": "**** is not an empty strong emphasis", 5380 "tokens": [] 5381 }, 5382 { 5383 "name": "emphasis and strong emphasis 421", 5384 "markdown": "**foo [bar](/url)**", 5385 "tokens": [ 5386 { 5387 "role": "StrongEmphasis", 5388 "start": 0, 5389 "end": 19, 5390 "text": "**foo [bar](/url)**" 5391 } 5392 ] 5393 }, 5394 { 5395 "name": "emphasis and strong emphasis 422", 5396 "markdown": "**foo\nbar**", 5397 "tokens": [ 5398 { 5399 "role": "StrongEmphasis", 5400 "start": 0, 5401 "end": 11, 5402 "text": "**foo\nbar**" 5403 } 5404 ] 5405 }, 5406 { 5407 "name": "emphasis and strong emphasis 423", 5408 "markdown": "__foo _bar_ baz__", 5409 "tokens": [ 5410 { 5411 "role": "StrongEmphasis", 5412 "start": 0, 5413 "end": 17, 5414 "text": "__foo _bar_ baz__" 5415 } 5416 ] 5417 }, 5418 { 5419 "name": "emphasis and strong emphasis 424", 5420 "markdown": "__foo __bar__ baz__", 5421 "tokens": [ 5422 { 5423 "role": "StrongEmphasis", 5424 "start": 0, 5425 "end": 19, 5426 "text": "__foo __bar__ baz__" 5427 } 5428 ], 5429 "skipReason": "known deviation from spec" 5430 }, 5431 { 5432 "name": "emphasis and strong emphasis 425", 5433 "markdown": "____foo__ bar__", 5434 "tokens": [ 5435 { 5436 "role": "StrongEmphasis", 5437 "start": 0, 5438 "end": 15, 5439 "text": "____foo__ bar__" 5440 } 5441 ] 5442 }, 5443 { 5444 "name": "emphasis and strong emphasis 426", 5445 "markdown": "**foo **bar****", 5446 "tokens": [ 5447 { 5448 "role": "StrongEmphasis", 5449 "start": 0, 5450 "end": 15, 5451 "text": "**foo **bar****" 5452 } 5453 ] 5454 }, 5455 { 5456 "name": "emphasis and strong emphasis 427", 5457 "markdown": "**foo *bar* baz**", 5458 "tokens": [ 5459 { 5460 "role": "StrongEmphasis", 5461 "start": 0, 5462 "end": 17, 5463 "text": "**foo *bar* baz**" 5464 } 5465 ] 5466 }, 5467 { 5468 "name": "emphasis and strong emphasis 428", 5469 "markdown": "**foo*bar*baz**", 5470 "tokens": [ 5471 { 5472 "role": "StrongEmphasis", 5473 "start": 0, 5474 "end": 15, 5475 "text": "**foo*bar*baz**" 5476 } 5477 ], 5478 "skipReason": "known deviation from spec" 5479 }, 5480 { 5481 "name": "emphasis and strong emphasis 429", 5482 "markdown": "***foo* bar**", 5483 "tokens": [ 5484 { 5485 "role": "StrongEmphasis", 5486 "start": 0, 5487 "end": 13, 5488 "text": "***foo* bar**" 5489 } 5490 ] 5491 }, 5492 { 5493 "name": "emphasis and strong emphasis 430", 5494 "markdown": "**foo *bar***", 5495 "tokens": [ 5496 { 5497 "role": "StrongEmphasis", 5498 "start": 0, 5499 "end": 13, 5500 "text": "**foo *bar***" 5501 } 5502 ] 5503 }, 5504 { 5505 "name": "emphasis and strong emphasis 431", 5506 "markdown": "**foo *bar **baz**\nbim* bop**", 5507 "tokens": [ 5508 { 5509 "role": "StrongEmphasis", 5510 "start": 0, 5511 "end": 29, 5512 "text": "**foo *bar **baz**\nbim* bop**" 5513 } 5514 ], 5515 "skipReason": "known deviation from spec" 5516 }, 5517 { 5518 "name": "emphasis and strong emphasis 432", 5519 "markdown": "**foo [*bar*](/url)**", 5520 "tokens": [ 5521 { 5522 "role": "StrongEmphasis", 5523 "start": 0, 5524 "end": 21, 5525 "text": "**foo [*bar*](/url)**" 5526 } 5527 ], 5528 "skipReason": "known deviation from spec" 5529 }, 5530 { 5531 "name": "emphasis and strong emphasis 433", 5532 "markdown": "__ is not an empty emphasis", 5533 "tokens": [] 5534 }, 5535 { 5536 "name": "emphasis and strong emphasis 434", 5537 "markdown": "____ is not an empty strong emphasis", 5538 "tokens": [] 5539 }, 5540 { 5541 "name": "emphasis and strong emphasis 435", 5542 "markdown": "foo ***", 5543 "tokens": [] 5544 }, 5545 { 5546 "name": "emphasis and strong emphasis 436", 5547 "markdown": "foo *\\**", 5548 "tokens": [ 5549 { 5550 "role": "Emphasis", 5551 "start": 4, 5552 "end": 8, 5553 "text": "*\\**" 5554 } 5555 ] 5556 }, 5557 { 5558 "name": "emphasis and strong emphasis 437", 5559 "markdown": "foo *_*", 5560 "tokens": [ 5561 { 5562 "role": "Emphasis", 5563 "start": 4, 5564 "end": 7, 5565 "text": "*_*" 5566 } 5567 ] 5568 }, 5569 { 5570 "name": "emphasis and strong emphasis 438", 5571 "markdown": "foo *****", 5572 "tokens": [] 5573 }, 5574 { 5575 "name": "emphasis and strong emphasis 439", 5576 "markdown": "foo **\\***", 5577 "tokens": [ 5578 { 5579 "role": "StrongEmphasis", 5580 "start": 4, 5581 "end": 10, 5582 "text": "**\\***" 5583 } 5584 ] 5585 }, 5586 { 5587 "name": "emphasis and strong emphasis 440", 5588 "markdown": "foo **_**", 5589 "tokens": [ 5590 { 5591 "role": "StrongEmphasis", 5592 "start": 4, 5593 "end": 9, 5594 "text": "**_**" 5595 } 5596 ] 5597 }, 5598 { 5599 "name": "emphasis and strong emphasis 441", 5600 "markdown": "**foo*", 5601 "tokens": [ 5602 { 5603 "role": "Emphasis", 5604 "start": 0, 5605 "end": 6, 5606 "text": "**foo*" 5607 } 5608 ], 5609 "skipReason": "known deviation from spec" 5610 }, 5611 { 5612 "name": "emphasis and strong emphasis 442", 5613 "markdown": "*foo**", 5614 "tokens": [ 5615 { 5616 "role": "Emphasis", 5617 "start": 0, 5618 "end": 6, 5619 "text": "*foo**" 5620 } 5621 ] 5622 }, 5623 { 5624 "name": "emphasis and strong emphasis 443", 5625 "markdown": "***foo**", 5626 "tokens": [ 5627 { 5628 "role": "StrongEmphasis", 5629 "start": 0, 5630 "end": 8, 5631 "text": "***foo**" 5632 } 5633 ], 5634 "skipReason": "known deviation from spec" 5635 }, 5636 { 5637 "name": "emphasis and strong emphasis 444", 5638 "markdown": "****foo*", 5639 "tokens": [ 5640 { 5641 "role": "Emphasis", 5642 "start": 0, 5643 "end": 8, 5644 "text": "****foo*" 5645 } 5646 ], 5647 "skipReason": "known deviation from spec" 5648 }, 5649 { 5650 "name": "emphasis and strong emphasis 445", 5651 "markdown": "**foo***", 5652 "tokens": [ 5653 { 5654 "role": "StrongEmphasis", 5655 "start": 0, 5656 "end": 8, 5657 "text": "**foo***" 5658 } 5659 ] 5660 }, 5661 { 5662 "name": "emphasis and strong emphasis 446", 5663 "markdown": "*foo****", 5664 "tokens": [ 5665 { 5666 "role": "Emphasis", 5667 "start": 0, 5668 "end": 8, 5669 "text": "*foo****" 5670 } 5671 ] 5672 }, 5673 { 5674 "name": "emphasis and strong emphasis 447", 5675 "markdown": "foo ___", 5676 "tokens": [] 5677 }, 5678 { 5679 "name": "emphasis and strong emphasis 448", 5680 "markdown": "foo _\\__", 5681 "tokens": [ 5682 { 5683 "role": "Emphasis", 5684 "start": 4, 5685 "end": 8, 5686 "text": "_\\__" 5687 } 5688 ] 5689 }, 5690 { 5691 "name": "emphasis and strong emphasis 449", 5692 "markdown": "foo _*_", 5693 "tokens": [ 5694 { 5695 "role": "Emphasis", 5696 "start": 4, 5697 "end": 7, 5698 "text": "_*_" 5699 } 5700 ] 5701 }, 5702 { 5703 "name": "emphasis and strong emphasis 450", 5704 "markdown": "foo _____", 5705 "tokens": [] 5706 }, 5707 { 5708 "name": "emphasis and strong emphasis 451", 5709 "markdown": "foo __\\___", 5710 "tokens": [ 5711 { 5712 "role": "StrongEmphasis", 5713 "start": 4, 5714 "end": 10, 5715 "text": "__\\___" 5716 } 5717 ] 5718 }, 5719 { 5720 "name": "emphasis and strong emphasis 452", 5721 "markdown": "foo __*__", 5722 "tokens": [ 5723 { 5724 "role": "StrongEmphasis", 5725 "start": 4, 5726 "end": 9, 5727 "text": "__*__" 5728 } 5729 ] 5730 }, 5731 { 5732 "name": "emphasis and strong emphasis 453", 5733 "markdown": "__foo_", 5734 "tokens": [ 5735 { 5736 "role": "Emphasis", 5737 "start": 0, 5738 "end": 6, 5739 "text": "__foo_" 5740 } 5741 ], 5742 "skipReason": "known deviation from spec" 5743 }, 5744 { 5745 "name": "emphasis and strong emphasis 454", 5746 "markdown": "_foo__", 5747 "tokens": [ 5748 { 5749 "role": "Emphasis", 5750 "start": 0, 5751 "end": 6, 5752 "text": "_foo__" 5753 } 5754 ] 5755 }, 5756 { 5757 "name": "emphasis and strong emphasis 455", 5758 "markdown": "___foo__", 5759 "tokens": [ 5760 { 5761 "role": "StrongEmphasis", 5762 "start": 0, 5763 "end": 8, 5764 "text": "___foo__" 5765 } 5766 ], 5767 "skipReason": "known deviation from spec" 5768 }, 5769 { 5770 "name": "emphasis and strong emphasis 456", 5771 "markdown": "____foo_", 5772 "tokens": [ 5773 { 5774 "role": "Emphasis", 5775 "start": 0, 5776 "end": 8, 5777 "text": "____foo_" 5778 } 5779 ], 5780 "skipReason": "known deviation from spec" 5781 }, 5782 { 5783 "name": "emphasis and strong emphasis 457", 5784 "markdown": "__foo___", 5785 "tokens": [ 5786 { 5787 "role": "StrongEmphasis", 5788 "start": 0, 5789 "end": 8, 5790 "text": "__foo___" 5791 } 5792 ] 5793 }, 5794 { 5795 "name": "emphasis and strong emphasis 458", 5796 "markdown": "_foo____", 5797 "tokens": [ 5798 { 5799 "role": "Emphasis", 5800 "start": 0, 5801 "end": 8, 5802 "text": "_foo____" 5803 } 5804 ] 5805 }, 5806 { 5807 "name": "emphasis and strong emphasis 459", 5808 "markdown": "**foo**", 5809 "tokens": [ 5810 { 5811 "role": "StrongEmphasis", 5812 "start": 0, 5813 "end": 7, 5814 "text": "**foo**" 5815 } 5816 ] 5817 }, 5818 { 5819 "name": "emphasis and strong emphasis 460", 5820 "markdown": "*_foo_*", 5821 "tokens": [ 5822 { 5823 "role": "Emphasis", 5824 "start": 0, 5825 "end": 7, 5826 "text": "*_foo_*" 5827 } 5828 ] 5829 }, 5830 { 5831 "name": "emphasis and strong emphasis 461", 5832 "markdown": "__foo__", 5833 "tokens": [ 5834 { 5835 "role": "StrongEmphasis", 5836 "start": 0, 5837 "end": 7, 5838 "text": "__foo__" 5839 } 5840 ] 5841 }, 5842 { 5843 "name": "emphasis and strong emphasis 462", 5844 "markdown": "_*foo*_", 5845 "tokens": [ 5846 { 5847 "role": "Emphasis", 5848 "start": 0, 5849 "end": 7, 5850 "text": "_*foo*_" 5851 } 5852 ] 5853 }, 5854 { 5855 "name": "emphasis and strong emphasis 463", 5856 "markdown": "****foo****", 5857 "tokens": [ 5858 { 5859 "role": "StrongEmphasis", 5860 "start": 0, 5861 "end": 11, 5862 "text": "****foo****" 5863 } 5864 ] 5865 }, 5866 { 5867 "name": "emphasis and strong emphasis 464", 5868 "markdown": "____foo____", 5869 "tokens": [ 5870 { 5871 "role": "StrongEmphasis", 5872 "start": 0, 5873 "end": 11, 5874 "text": "____foo____" 5875 } 5876 ] 5877 }, 5878 { 5879 "name": "emphasis and strong emphasis 465", 5880 "markdown": "******foo******", 5881 "tokens": [ 5882 { 5883 "role": "StrongEmphasis", 5884 "start": 0, 5885 "end": 15, 5886 "text": "******foo******" 5887 } 5888 ] 5889 }, 5890 { 5891 "name": "emphasis and strong emphasis 466", 5892 "markdown": "***foo***", 5893 "tokens": [ 5894 { 5895 "role": "Emphasis", 5896 "start": 0, 5897 "end": 9, 5898 "text": "***foo***" 5899 } 5900 ], 5901 "skipReason": "known deviation from spec" 5902 }, 5903 { 5904 "name": "emphasis and strong emphasis 467", 5905 "markdown": "_____foo_____", 5906 "tokens": [ 5907 { 5908 "role": "Emphasis", 5909 "start": 0, 5910 "end": 13, 5911 "text": "_____foo_____" 5912 } 5913 ], 5914 "skipReason": "known deviation from spec" 5915 }, 5916 { 5917 "name": "emphasis and strong emphasis 468", 5918 "markdown": "*foo _bar* baz_", 5919 "tokens": [ 5920 { 5921 "role": "Emphasis", 5922 "start": 0, 5923 "end": 10, 5924 "text": "*foo _bar*" 5925 } 5926 ] 5927 }, 5928 { 5929 "name": "emphasis and strong emphasis 469", 5930 "markdown": "*foo __bar *baz bim__ bam*", 5931 "tokens": [ 5932 { 5933 "role": "Emphasis", 5934 "start": 0, 5935 "end": 26, 5936 "text": "*foo __bar *baz bim__ bam*" 5937 } 5938 ] 5939 }, 5940 { 5941 "name": "emphasis and strong emphasis 470", 5942 "markdown": "**foo **bar baz**", 5943 "tokens": [ 5944 { 5945 "role": "StrongEmphasis", 5946 "start": 6, 5947 "end": 17, 5948 "text": "**bar baz**" 5949 } 5950 ], 5951 "skipReason": "known deviation from spec" 5952 }, 5953 { 5954 "name": "emphasis and strong emphasis 471", 5955 "markdown": "*foo *bar baz*", 5956 "tokens": [ 5957 { 5958 "role": "Emphasis", 5959 "start": 5, 5960 "end": 14, 5961 "text": "*bar baz*" 5962 } 5963 ], 5964 "skipReason": "known deviation from spec" 5965 }, 5966 { 5967 "name": "emphasis and strong emphasis 472", 5968 "markdown": "*[bar*](/url)", 5969 "tokens": [ 5970 { 5971 "role": "Link", 5972 "start": 1, 5973 "end": 13, 5974 "text": "[bar*](/url)" 5975 } 5976 ], 5977 "skipReason": "known deviation from spec" 5978 }, 5979 { 5980 "name": "emphasis and strong emphasis 473", 5981 "markdown": "_foo [bar_](/url)", 5982 "tokens": [ 5983 { 5984 "role": "Link", 5985 "start": 5, 5986 "end": 17, 5987 "text": "[bar_](/url)" 5988 } 5989 ], 5990 "skipReason": "known deviation from spec" 5991 }, 5992 { 5993 "name": "emphasis and strong emphasis 474", 5994 "markdown": "*<img src=\"foo\" title=\"*\"/>", 5995 "tokens": [], 5996 "skipReason": "not implemented" 5997 }, 5998 { 5999 "name": "emphasis and strong emphasis 475", 6000 "markdown": "**<a href=\"**\">", 6001 "tokens": [], 6002 "skipReason": "not implemented" 6003 }, 6004 { 6005 "name": "emphasis and strong emphasis 476", 6006 "markdown": "__<a href=\"__\">", 6007 "tokens": [], 6008 "skipReason": "not implemented" 6009 }, 6010 { 6011 "name": "emphasis and strong emphasis 477", 6012 "markdown": "*a `*`*", 6013 "tokens": [ 6014 { 6015 "role": "Emphasis", 6016 "start": 0, 6017 "end": 7, 6018 "text": "*a `*`*" 6019 } 6020 ], 6021 "skipReason": "not implemented" 6022 }, 6023 { 6024 "name": "emphasis and strong emphasis 478", 6025 "markdown": "_a `_`_", 6026 "tokens": [ 6027 { 6028 "role": "Emphasis", 6029 "start": 0, 6030 "end": 7, 6031 "text": "_a `_`_" 6032 } 6033 ], 6034 "skipReason": "known deviation from spec" 6035 }, 6036 { 6037 "name": "emphasis and strong emphasis 479", 6038 "markdown": "**a<http://foo.bar/?q=**>", 6039 "tokens": [ 6040 { 6041 "role": "Link", 6042 "start": 3, 6043 "end": 25, 6044 "text": "<http://foo.bar/?q=**>" 6045 } 6046 ], 6047 "skipReason": "not implemented" 6048 }, 6049 { 6050 "name": "emphasis and strong emphasis 480", 6051 "markdown": "__a<http://foo.bar/?q=__>", 6052 "tokens": [ 6053 { 6054 "role": "Link", 6055 "start": 3, 6056 "end": 25, 6057 "text": "<http://foo.bar/?q=__>" 6058 } 6059 ], 6060 "skipReason": "not implemented" 6061 }, 6062 { 6063 "name": "links 481", 6064 "markdown": "[link](/uri \"title\")", 6065 "tokens": [ 6066 { 6067 "role": "Link", 6068 "start": 0, 6069 "end": 20, 6070 "text": "[link](/uri \"title\")" 6071 } 6072 ] 6073 }, 6074 { 6075 "name": "links 482", 6076 "markdown": "[link](/uri)", 6077 "tokens": [ 6078 { 6079 "role": "Link", 6080 "start": 0, 6081 "end": 12, 6082 "text": "[link](/uri)" 6083 } 6084 ] 6085 }, 6086 { 6087 "name": "links 483", 6088 "markdown": "[](./target.md)", 6089 "tokens": [ 6090 { 6091 "role": "Link", 6092 "start": 0, 6093 "end": 15, 6094 "text": "[](./target.md)" 6095 } 6096 ] 6097 }, 6098 { 6099 "name": "links 484", 6100 "markdown": "[link]()", 6101 "tokens": [ 6102 { 6103 "role": "Link", 6104 "start": 0, 6105 "end": 8, 6106 "text": "[link]()" 6107 } 6108 ] 6109 }, 6110 { 6111 "name": "links 485", 6112 "markdown": "[link](<>)", 6113 "tokens": [ 6114 { 6115 "role": "Link", 6116 "start": 0, 6117 "end": 10, 6118 "text": "[link](<>)" 6119 } 6120 ] 6121 }, 6122 { 6123 "name": "links 486", 6124 "markdown": "[]()", 6125 "tokens": [ 6126 { 6127 "role": "Link", 6128 "start": 0, 6129 "end": 4, 6130 "text": "[]()" 6131 } 6132 ] 6133 }, 6134 { 6135 "name": "links 487", 6136 "markdown": "[link](/my uri)", 6137 "tokens": [], 6138 "skipReason": "known deviation from spec" 6139 }, 6140 { 6141 "name": "links 488", 6142 "markdown": "[link](</my uri>)", 6143 "tokens": [ 6144 { 6145 "role": "Link", 6146 "start": 0, 6147 "end": 17, 6148 "text": "[link](</my uri>)" 6149 } 6150 ] 6151 }, 6152 { 6153 "name": "links 489", 6154 "markdown": "[link](foo\nbar)", 6155 "tokens": [], 6156 "skipReason": "known deviation from spec" 6157 }, 6158 { 6159 "name": "links 490", 6160 "markdown": "[link](<foo\nbar>)", 6161 "tokens": [], 6162 "skipReason": "known deviation from spec" 6163 }, 6164 { 6165 "name": "links 491", 6166 "markdown": "[a](<b)c>)", 6167 "tokens": [ 6168 { 6169 "role": "Link", 6170 "start": 0, 6171 "end": 10, 6172 "text": "[a](<b)c>)" 6173 } 6174 ], 6175 "skipReason": "not implemented" 6176 }, 6177 { 6178 "name": "links 492", 6179 "markdown": "[link](<foo\\>)", 6180 "tokens": [], 6181 "skipReason": "not implemented" 6182 }, 6183 { 6184 "name": "links 493", 6185 "markdown": "[a](<b)c\n[a](<b)c>\n[a](<b>c)", 6186 "tokens": [], 6187 "skipReason": "not implemented" 6188 }, 6189 { 6190 "name": "links 494", 6191 "markdown": "[link](\\(foo\\))", 6192 "tokens": [ 6193 { 6194 "role": "Link", 6195 "start": 0, 6196 "end": 15, 6197 "text": "[link](\\(foo\\))" 6198 } 6199 ] 6200 }, 6201 { 6202 "name": "links 495", 6203 "markdown": "[link](foo(and(bar)))", 6204 "tokens": [ 6205 { 6206 "role": "Link", 6207 "start": 0, 6208 "end": 21, 6209 "text": "[link](foo(and(bar)))" 6210 } 6211 ] 6212 }, 6213 { 6214 "name": "links 496", 6215 "markdown": "[link](foo(and(bar))", 6216 "tokens": [], 6217 "skipReason": "known deviation from spec" 6218 }, 6219 { 6220 "name": "links 497", 6221 "markdown": "[link](foo\\(and\\(bar\\))", 6222 "tokens": [ 6223 { 6224 "role": "Link", 6225 "start": 0, 6226 "end": 23, 6227 "text": "[link](foo\\(and\\(bar\\))" 6228 } 6229 ] 6230 }, 6231 { 6232 "name": "links 498", 6233 "markdown": "[link](<foo(and(bar)>)", 6234 "tokens": [ 6235 { 6236 "role": "Link", 6237 "start": 0, 6238 "end": 22, 6239 "text": "[link](<foo(and(bar)>)" 6240 } 6241 ], 6242 "skipReason": "not implemented" 6243 }, 6244 { 6245 "name": "links 499", 6246 "markdown": "[link](foo\\)\\:)", 6247 "tokens": [ 6248 { 6249 "role": "Link", 6250 "start": 0, 6251 "end": 15, 6252 "text": "[link](foo\\)\\:)" 6253 } 6254 ] 6255 }, 6256 { 6257 "name": "links 500", 6258 "markdown": "[link](#fragment)\n\n[link](http://example.com#fragment)\n\n[link](http://example.com?foo=3#frag)", 6259 "tokens": [ 6260 { 6261 "role": "Link", 6262 "start": 0, 6263 "end": 17, 6264 "text": "[link](#fragment)" 6265 }, 6266 { 6267 "role": "Link", 6268 "start": 19, 6269 "end": 54, 6270 "text": "[link](http://example.com#fragment)" 6271 }, 6272 { 6273 "role": "Link", 6274 "start": 56, 6275 "end": 93, 6276 "text": "[link](http://example.com?foo=3#frag)" 6277 } 6278 ] 6279 }, 6280 { 6281 "name": "links 501", 6282 "markdown": "[link](foo\\bar)", 6283 "tokens": [ 6284 { 6285 "role": "Link", 6286 "start": 0, 6287 "end": 15, 6288 "text": "[link](foo\\bar)" 6289 } 6290 ] 6291 }, 6292 { 6293 "name": "links 502", 6294 "markdown": "[link](foo%20bä)", 6295 "tokens": [ 6296 { 6297 "role": "Link", 6298 "start": 0, 6299 "end": 21, 6300 "text": "[link](foo%20bä)" 6301 } 6302 ] 6303 }, 6304 { 6305 "name": "links 503", 6306 "markdown": "[link](\"title\")", 6307 "tokens": [ 6308 { 6309 "role": "Link", 6310 "start": 0, 6311 "end": 15, 6312 "text": "[link](\"title\")" 6313 } 6314 ] 6315 }, 6316 { 6317 "name": "links 504", 6318 "markdown": "[link](/url \"title\")\n[link](/url 'title')\n[link](/url (title))", 6319 "tokens": [ 6320 { 6321 "role": "Link", 6322 "start": 0, 6323 "end": 20, 6324 "text": "[link](/url \"title\")" 6325 }, 6326 { 6327 "role": "Link", 6328 "start": 21, 6329 "end": 41, 6330 "text": "[link](/url 'title')" 6331 }, 6332 { 6333 "role": "Link", 6334 "start": 42, 6335 "end": 62, 6336 "text": "[link](/url (title))" 6337 } 6338 ] 6339 }, 6340 { 6341 "name": "links 505", 6342 "markdown": "[link](/url \"title \\\""\")", 6343 "tokens": [ 6344 { 6345 "role": "Link", 6346 "start": 0, 6347 "end": 29, 6348 "text": "[link](/url \"title \\\""\")" 6349 } 6350 ] 6351 }, 6352 { 6353 "name": "links 506", 6354 "markdown": "[link](/url\u00a0\"title\")", 6355 "tokens": [ 6356 { 6357 "role": "Link", 6358 "start": 0, 6359 "end": 21, 6360 "text": "[link](/url\u00a0\"title\")" 6361 } 6362 ] 6363 }, 6364 { 6365 "name": "links 507", 6366 "markdown": "[link](/url \"title \"and\" title\")", 6367 "tokens": [], 6368 "skipReason": "known deviation from spec" 6369 }, 6370 { 6371 "name": "links 508", 6372 "markdown": "[link](/url 'title \"and\" title')", 6373 "tokens": [ 6374 { 6375 "role": "Link", 6376 "start": 0, 6377 "end": 32, 6378 "text": "[link](/url 'title \"and\" title')" 6379 } 6380 ] 6381 }, 6382 { 6383 "name": "links 509", 6384 "markdown": "[link]( /uri\n \"title\" )", 6385 "tokens": [ 6386 { 6387 "role": "Link", 6388 "start": 0, 6389 "end": 25, 6390 "text": "[link]( /uri\n \"title\" " 6391 } 6392 ], 6393 "skipReason": "known deviation from spec" 6394 }, 6395 { 6396 "name": "links 510", 6397 "markdown": "[link] (/uri)", 6398 "tokens": [], 6399 "skipReason": "known deviation from spec" 6400 }, 6401 { 6402 "name": "links 511", 6403 "markdown": "[link [foo [bar]]](/uri)", 6404 "tokens": [ 6405 { 6406 "role": "Link", 6407 "start": 0, 6408 "end": 24, 6409 "text": "[link [foo [bar]]](/uri)" 6410 } 6411 ] 6412 }, 6413 { 6414 "name": "links 512", 6415 "markdown": "[link] bar](/uri)", 6416 "tokens": [], 6417 "skipReason": "known deviation from spec" 6418 }, 6419 { 6420 "name": "links 513", 6421 "markdown": "[link [bar](/uri)", 6422 "tokens": [ 6423 { 6424 "role": "Link", 6425 "start": 6, 6426 "end": 17, 6427 "text": "[bar](/uri)" 6428 } 6429 ] 6430 }, 6431 { 6432 "name": "links 514", 6433 "markdown": "[link \\[bar](/uri)", 6434 "tokens": [ 6435 { 6436 "role": "Link", 6437 "start": 0, 6438 "end": 18, 6439 "text": "[link \\[bar](/uri)" 6440 } 6441 ] 6442 }, 6443 { 6444 "name": "links 515", 6445 "markdown": "[link *foo **bar** `#`*](/uri)", 6446 "tokens": [ 6447 { 6448 "role": "Link", 6449 "start": 0, 6450 "end": 30, 6451 "text": "[link *foo **bar** `#`*](/uri)" 6452 } 6453 ] 6454 }, 6455 { 6456 "name": "links 516", 6457 "markdown": "[](/uri)", 6458 "tokens": [ 6459 { 6460 "role": "Link", 6461 "start": 0, 6462 "end": 25, 6463 "text": "[](/uri)" 6464 } 6465 ] 6466 }, 6467 { 6468 "name": "links 517", 6469 "markdown": "[foo [bar](/uri)](/uri)", 6470 "tokens": [ 6471 { 6472 "role": "Link", 6473 "start": 5, 6474 "end": 16, 6475 "text": "[bar](/uri)" 6476 } 6477 ], 6478 "skipReason": "known deviation from spec" 6479 }, 6480 { 6481 "name": "links 518", 6482 "markdown": "[foo *[bar [baz](/uri)](/uri)*](/uri)", 6483 "tokens": [ 6484 { 6485 "role": "Emphasis", 6486 "start": 5, 6487 "end": 30, 6488 "text": "*[bar [baz](/uri)](/uri)*" 6489 } 6490 ], 6491 "skipReason": "known deviation from spec" 6492 }, 6493 { 6494 "name": "links 519", 6495 "markdown": "](uri2)](uri3)", 6496 "tokens": [ 6497 { 6498 "role": "Link", 6499 "start": 0, 6500 "end": 28, 6501 "text": "](uri2)](uri3)" 6502 } 6503 ] 6504 }, 6505 { 6506 "name": "links 520", 6507 "markdown": "*[foo*](/uri)", 6508 "tokens": [ 6509 { 6510 "role": "Link", 6511 "start": 1, 6512 "end": 13, 6513 "text": "[foo*](/uri)" 6514 } 6515 ], 6516 "skipReason": "known deviation from spec" 6517 }, 6518 { 6519 "name": "links 521", 6520 "markdown": "[foo *bar](baz*)", 6521 "tokens": [ 6522 { 6523 "role": "Link", 6524 "start": 0, 6525 "end": 16, 6526 "text": "[foo *bar](baz*)" 6527 } 6528 ] 6529 }, 6530 { 6531 "name": "links 522", 6532 "markdown": "*foo [bar* baz]", 6533 "tokens": [ 6534 { 6535 "role": "Emphasis", 6536 "start": 0, 6537 "end": 10, 6538 "text": "*foo [bar*" 6539 } 6540 ] 6541 }, 6542 { 6543 "name": "links 523", 6544 "markdown": "[foo <bar attr=\"](baz)\">", 6545 "tokens": [], 6546 "skipReason": "not implemented" 6547 }, 6548 { 6549 "name": "links 524", 6550 "markdown": "[foo`](/uri)`", 6551 "tokens": [ 6552 { 6553 "role": "CodeSpan", 6554 "start": 4, 6555 "end": 13, 6556 "text": "`](/uri)`" 6557 } 6558 ], 6559 "skipReason": "known deviation from spec" 6560 }, 6561 { 6562 "name": "links 525", 6563 "markdown": "[foo<http://example.com/?search=](uri)>", 6564 "tokens": [ 6565 { 6566 "role": "Link", 6567 "start": 4, 6568 "end": 39, 6569 "text": "<http://example.com/?search=](uri)>" 6570 } 6571 ], 6572 "skipReason": "not implemented" 6573 }, 6574 { 6575 "name": "links 526", 6576 "markdown": "[foo][bar]\n\n[bar]: /url \"title\"", 6577 "tokens": [ 6578 { 6579 "role": "Link", 6580 "start": 0, 6581 "end": 4, 6582 "text": "[foo]" 6583 }, 6584 { 6585 "role": "Link", 6586 "start": 5, 6587 "end": 10, 6588 "text": "[bar]" 6589 }, 6590 { 6591 "role": "Link", 6592 "start": 12, 6593 "end": 17, 6594 "text": "[bar]" 6595 } 6596 ] 6597 }, 6598 { 6599 "name": "links 527", 6600 "markdown": "[link [foo [bar]]][ref]\n\n[ref]: /uri", 6601 "tokens": [ 6602 { 6603 "role": "Link", 6604 "start": 0, 6605 "end": 17, 6606 "text": "[link [foo [bar]]]" 6607 }, 6608 { 6609 "role": "Link", 6610 "start": 18, 6611 "end": 23, 6612 "text": "[ref]" 6613 }, 6614 { 6615 "role": "Link", 6616 "start": 25, 6617 "end": 30, 6618 "text": "[ref]" 6619 } 6620 ] 6621 }, 6622 { 6623 "name": "links 528", 6624 "markdown": "[link \\[bar][ref]\n\n[ref]: /uri", 6625 "tokens": [ 6626 { 6627 "role": "Link", 6628 "start": 0, 6629 "end": 12, 6630 "text": "[link \\[bar]" 6631 }, 6632 { 6633 "role": "Link", 6634 "start": 12, 6635 "end": 17, 6636 "text": "[ref]" 6637 }, 6638 { 6639 "role": "Link", 6640 "start": 19, 6641 "end": 24, 6642 "text": "[ref]" 6643 } 6644 ] 6645 }, 6646 { 6647 "name": "links 529", 6648 "markdown": "[link *foo **bar** `#`*][ref]\n\n[ref]: /uri", 6649 "tokens": [ 6650 { 6651 "role": "Link", 6652 "start": 0, 6653 "end": 24, 6654 "text": "[link *foo **bar** `#`*]" 6655 }, 6656 { 6657 "role": "Link", 6658 "start": 24, 6659 "end": 29, 6660 "text": "[ref]" 6661 }, 6662 { 6663 "role": "Link", 6664 "start": 31, 6665 "end": 36, 6666 "text": "[ref]" 6667 } 6668 ] 6669 }, 6670 { 6671 "name": "links 530", 6672 "markdown": "[][ref]\n\n[ref]: /uri", 6673 "tokens": [ 6674 { 6675 "role": "Link", 6676 "start": 0, 6677 "end": 19, 6678 "text": "[]" 6679 }, 6680 { 6681 "role": "Link", 6682 "start": 19, 6683 "end": 24, 6684 "text": "[ref]" 6685 }, 6686 { 6687 "role": "Link", 6688 "start": 26, 6689 "end": 31, 6690 "text": "[ref]" 6691 } 6692 ] 6693 }, 6694 { 6695 "name": "links 531", 6696 "markdown": "[foo [bar](/uri)][ref]\n\n[ref]: /uri", 6697 "tokens": [ 6698 { 6699 "role": "Link", 6700 "start": 5, 6701 "end": 16, 6702 "text": "[bar](/uri)" 6703 }, 6704 { 6705 "role": "Link", 6706 "start": 17, 6707 "end": 22, 6708 "text": "[ref]" 6709 }, 6710 { 6711 "role": "Link", 6712 "start": 24, 6713 "end": 29, 6714 "text": "[ref]" 6715 } 6716 ], 6717 "skipReason": "known deviation from spec" 6718 }, 6719 { 6720 "name": "links 532", 6721 "markdown": "[foo *bar [baz][ref]*][ref]\n\n[ref]: /uri", 6722 "tokens": [ 6723 { 6724 "role": "Emphasis", 6725 "start": 5, 6726 "end": 21, 6727 "text": "*bar [baz][ref]*" 6728 }, 6729 { 6730 "role": "Link", 6731 "start": 22, 6732 "end": 27, 6733 "text": "[ref]" 6734 }, 6735 { 6736 "role": "Link", 6737 "start": 29, 6738 "end": 34, 6739 "text": "[ref]" 6740 } 6741 ], 6742 "skipReason": "known deviation from spec" 6743 }, 6744 { 6745 "name": "links 533", 6746 "markdown": "*[foo*][ref]\n\n[ref]: /uri", 6747 "tokens": [ 6748 { 6749 "role": "Link", 6750 "start": 1, 6751 "end": 12, 6752 "text": "[foo*][ref]" 6753 }, 6754 { 6755 "role": "Link", 6756 "start": 14, 6757 "end": 19, 6758 "text": "[ref]" 6759 } 6760 ], 6761 "skipReason": "known deviation from spec" 6762 }, 6763 { 6764 "name": "links 534", 6765 "markdown": "[foo *bar][ref]*\n\n[ref]: /uri", 6766 "tokens": [ 6767 { 6768 "role": "Link", 6769 "start": 0, 6770 "end": 10, 6771 "text": "[foo *bar]" 6772 }, 6773 { 6774 "role": "Link", 6775 "start": 10, 6776 "end": 15, 6777 "text": "[ref]" 6778 }, 6779 { 6780 "role": "Link", 6781 "start": 18, 6782 "end": 23, 6783 "text": "[ref]" 6784 } 6785 ] 6786 }, 6787 { 6788 "name": "links 535", 6789 "markdown": "[foo <bar attr=\"][ref]\">\n\n[ref]: /uri", 6790 "tokens": [ 6791 { 6792 "role": "Link", 6793 "start": 26, 6794 "end": 31, 6795 "text": "[ref]" 6796 } 6797 ], 6798 "skipReason": "not implemented" 6799 }, 6800 { 6801 "name": "links 536", 6802 "markdown": "[foo`][ref]`\n\n[ref]: /uri", 6803 "tokens": [ 6804 { 6805 "role": "CodeSpan", 6806 "start": 4, 6807 "end": 12, 6808 "text": "`][ref]`" 6809 }, 6810 { 6811 "role": "Link", 6812 "start": 14, 6813 "end": 19, 6814 "text": "[ref]" 6815 } 6816 ], 6817 "skipReason": "known deviation from spec" 6818 }, 6819 { 6820 "name": "links 537", 6821 "markdown": "[foo<http://example.com/?search=][ref]>\n\n[ref]: /uri", 6822 "tokens": [ 6823 { 6824 "role": "Link", 6825 "start": 4, 6826 "end": 39, 6827 "text": "<http://example.com/?search=][ref]>" 6828 }, 6829 { 6830 "role": "Link", 6831 "start": 41, 6832 "end": 46, 6833 "text": "[ref]" 6834 } 6835 ], 6836 "skipReason": "not implemented" 6837 }, 6838 { 6839 "name": "links 538", 6840 "markdown": "[foo][BaR]\n\n[bar]: /url \"title\"", 6841 "tokens": [ 6842 { 6843 "role": "Link", 6844 "start": 0, 6845 "end": 5, 6846 "text": "[foo]" 6847 }, 6848 { 6849 "role": "Link", 6850 "start": 5, 6851 "end": 10, 6852 "text": "[BaR]" 6853 }, 6854 { 6855 "role": "Link", 6856 "start": 12, 6857 "end": 17, 6858 "text": "[bar]" 6859 } 6860 ] 6861 }, 6862 { 6863 "name": "links 539", 6864 "markdown": "[\u1e9e]\n\n[SS]: /url", 6865 "tokens": [ 6866 { 6867 "role": "Link", 6868 "start": 0, 6869 "end": 5, 6870 "text": "[\u1e9e]" 6871 }, 6872 { 6873 "role": "Link", 6874 "start": 5, 6875 "end": 9, 6876 "text": "[SS]" 6877 } 6878 ] 6879 }, 6880 { 6881 "name": "links 540", 6882 "markdown": "[Foo\n bar]: /url\n\n[Baz][Foo bar]", 6883 "tokens": [ 6884 { 6885 "role": "Link", 6886 "start": 19, 6887 "end": 33, 6888 "text": "[Baz][Foo bar]" 6889 } 6890 ], 6891 "skipReason": "known deviation from spec" 6892 }, 6893 { 6894 "name": "links 541", 6895 "markdown": "[foo] [bar]\n\n[bar]: /url \"title\"", 6896 "tokens": [ 6897 { 6898 "role": "Link", 6899 "start": 6, 6900 "end": 11, 6901 "text": "[bar]" 6902 }, 6903 { 6904 "role": "Link", 6905 "start": 13, 6906 "end": 18, 6907 "text": "[bar]" 6908 } 6909 ], 6910 "skipReason": "known deviation from spec" 6911 }, 6912 { 6913 "name": "links 542", 6914 "markdown": "[foo]\n[bar]\n\n[bar]: /url \"title\"", 6915 "tokens": [ 6916 { 6917 "role": "Link", 6918 "start": 6, 6919 "end": 11, 6920 "text": "[bar]" 6921 }, 6922 { 6923 "role": "Link", 6924 "start": 13, 6925 "end": 18, 6926 "text": "[bar]" 6927 } 6928 ], 6929 "skipReason": "known deviation from spec" 6930 }, 6931 { 6932 "name": "links 543", 6933 "markdown": "[foo]: /url1\n\n[foo]: /url2\n\n[bar][foo]", 6934 "tokens": [ 6935 { 6936 "role": "Link", 6937 "start": 0, 6938 "end": 5, 6939 "text": "[foo]" 6940 }, 6941 { 6942 "role": "Link", 6943 "start": 14, 6944 "end": 19, 6945 "text": "[foo]" 6946 }, 6947 { 6948 "role": "Link", 6949 "start": 28, 6950 "end": 33, 6951 "text": "[bar]" 6952 }, 6953 { 6954 "role": "Link", 6955 "start": 33, 6956 "end": 38, 6957 "text": "[foo]" 6958 } 6959 ] 6960 }, 6961 { 6962 "name": "links 544", 6963 "markdown": "[bar][foo\\!]\n\n[foo!]: /url", 6964 "tokens": [ 6965 { 6966 "role": "Link", 6967 "start": 14, 6968 "end": 20, 6969 "text": "[foo!]" 6970 } 6971 ], 6972 "skipReason": "known deviation from spec" 6973 }, 6974 { 6975 "name": "links 545", 6976 "markdown": "[foo][ref[]\n\n[ref[]: /uri", 6977 "tokens": [ 6978 { 6979 "role": "Link", 6980 "start": 13, 6981 "end": 19, 6982 "text": "[ref[]" 6983 } 6984 ], 6985 "skipReason": "known deviation from spec" 6986 }, 6987 { 6988 "name": "links 546", 6989 "markdown": "[foo][ref[bar]]\n\n[ref[bar]]: /uri", 6990 "tokens": [ 6991 { 6992 "role": "Link", 6993 "start": 17, 6994 "end": 27, 6995 "text": "[ref[bar]]" 6996 } 6997 ], 6998 "skipReason": "known deviation from spec" 6999 }, 7000 { 7001 "name": "links 547", 7002 "markdown": "[[[foo]]]\n\n[[[foo]]]: /url", 7003 "tokens": [ 7004 { 7005 "role": "Link", 7006 "start": 11, 7007 "end": 20, 7008 "text": "[[[foo]]]" 7009 } 7010 ], 7011 "skipReason": "known deviation from spec" 7012 }, 7013 { 7014 "name": "links 548", 7015 "markdown": "[foo][ref\\[]\n\n[ref\\[]: /uri", 7016 "tokens": [ 7017 { 7018 "role": "Link", 7019 "start": 0, 7020 "end": 12, 7021 "text": "[foo][ref\\[]" 7022 }, 7023 { 7024 "role": "Link", 7025 "start": 14, 7026 "end": 21, 7027 "text": "[ref\\[]" 7028 } 7029 ], 7030 "skipReason": "known deviation from spec" 7031 }, 7032 { 7033 "name": "links 549", 7034 "markdown": "[bar\\\\]: /uri\n\n[bar\\\\]", 7035 "tokens": [ 7036 { 7037 "role": "Link", 7038 "start": 0, 7039 "end": 7, 7040 "text": "[bar\\\\]" 7041 }, 7042 { 7043 "role": "Link", 7044 "start": 15, 7045 "end": 22, 7046 "text": "[bar\\\\]" 7047 } 7048 ], 7049 "skipReason": "known deviation from spec" 7050 }, 7051 { 7052 "name": "links 550", 7053 "markdown": "[]\n\n[]: /uri", 7054 "tokens": [], 7055 "skipReason": "known deviation from spec" 7056 }, 7057 { 7058 "name": "links 551", 7059 "markdown": "[\n ]\n\n[\n ]: /uri", 7060 "tokens": [] 7061 }, 7062 { 7063 "name": "links 552", 7064 "markdown": "[foo][]\n\n[foo]: /url \"title\"", 7065 "tokens": [ 7066 { 7067 "role": "Link", 7068 "start": 0, 7069 "end": 7, 7070 "text": "[foo][]" 7071 }, 7072 { 7073 "role": "Link", 7074 "start": 9, 7075 "end": 14, 7076 "text": "[foo]" 7077 } 7078 ], 7079 "skipReason": "known deviation from spec" 7080 }, 7081 { 7082 "name": "links 553", 7083 "markdown": "[*foo* bar][]\n\n[*foo* bar]: /url \"title\"", 7084 "tokens": [ 7085 { 7086 "role": "Link", 7087 "start": 0, 7088 "end": 13, 7089 "text": "[*foo* bar][]" 7090 }, 7091 { 7092 "role": "Link", 7093 "start": 15, 7094 "end": 26, 7095 "text": "[*foo* bar]" 7096 } 7097 ], 7098 "skipReason": "known deviation from spec" 7099 }, 7100 { 7101 "name": "links 554", 7102 "markdown": "[Foo][]\n\n[foo]: /url \"title\"", 7103 "tokens": [ 7104 { 7105 "role": "Link", 7106 "start": 0, 7107 "end": 7, 7108 "text": "[Foo][]" 7109 }, 7110 { 7111 "role": "Link", 7112 "start": 9, 7113 "end": 14, 7114 "text": "[foo]" 7115 } 7116 ], 7117 "skipReason": "known deviation from spec" 7118 }, 7119 { 7120 "name": "links 555", 7121 "markdown": "[foo] \n[]\n\n[foo]: /url \"title\"", 7122 "tokens": [ 7123 { 7124 "role": "Link", 7125 "start": 0, 7126 "end": 5, 7127 "text": "[foo]" 7128 }, 7129 { 7130 "role": "Link", 7131 "start": 11, 7132 "end": 16, 7133 "text": "[foo]" 7134 } 7135 ], 7136 "skipReason": "known deviation from spec" 7137 }, 7138 { 7139 "name": "links 556", 7140 "markdown": "[foo]\n\n[foo]: /url \"title\"", 7141 "tokens": [ 7142 { 7143 "role": "Link", 7144 "start": 0, 7145 "end": 5, 7146 "text": "[foo]" 7147 }, 7148 { 7149 "role": "Link", 7150 "start": 7, 7151 "end": 12, 7152 "text": "[foo]" 7153 } 7154 ], 7155 "skipReason": "known deviation from spec" 7156 }, 7157 { 7158 "name": "links 557", 7159 "markdown": "[*foo* bar]\n\n[*foo* bar]: /url \"title\"", 7160 "tokens": [ 7161 { 7162 "role": "Link", 7163 "start": 0, 7164 "end": 11, 7165 "text": "[*foo* bar]" 7166 }, 7167 { 7168 "role": "Link", 7169 "start": 13, 7170 "end": 24, 7171 "text": "[*foo* bar]" 7172 } 7173 ], 7174 "skipReason": "known deviation from spec" 7175 }, 7176 { 7177 "name": "links 558", 7178 "markdown": "[[*foo* bar]]\n\n[*foo* bar]: /url \"title\"", 7179 "tokens": [ 7180 { 7181 "role": "Link", 7182 "start": 1, 7183 "end": 12, 7184 "text": "[*foo* bar]" 7185 }, 7186 { 7187 "role": "Link", 7188 "start": 15, 7189 "end": 26, 7190 "text": "[*foo* bar]" 7191 } 7192 ], 7193 "skipReason": "known deviation from spec" 7194 }, 7195 { 7196 "name": "links 559", 7197 "markdown": "[[bar [foo]\n\n[foo]: /url", 7198 "tokens": [ 7199 { 7200 "role": "Link", 7201 "start": 6, 7202 "end": 11, 7203 "text": "[foo]" 7204 }, 7205 { 7206 "role": "Link", 7207 "start": 13, 7208 "end": 18, 7209 "text": "[foo]" 7210 } 7211 ], 7212 "skipReason": "known deviation from spec" 7213 }, 7214 { 7215 "name": "links 560", 7216 "markdown": "[Foo]\n\n[foo]: /url \"title\"", 7217 "tokens": [ 7218 { 7219 "role": "Link", 7220 "start": 0, 7221 "end": 5, 7222 "text": "[Foo]" 7223 }, 7224 { 7225 "role": "Link", 7226 "start": 7, 7227 "end": 12, 7228 "text": "[foo]" 7229 } 7230 ] 7231 }, 7232 { 7233 "name": "links 561", 7234 "markdown": "[foo] bar\n\n[foo]: /url", 7235 "tokens": [ 7236 { 7237 "role": "Link", 7238 "start": 0, 7239 "end": 5, 7240 "text": "[foo]" 7241 }, 7242 { 7243 "role": "Link", 7244 "start": 11, 7245 "end": 16, 7246 "text": "[foo]" 7247 } 7248 ] 7249 }, 7250 { 7251 "name": "links 562", 7252 "markdown": "\\[foo]\n\n[foo]: /url \"title\"", 7253 "tokens": [ 7254 { 7255 "role": "Link", 7256 "start": 8, 7257 "end": 13, 7258 "text": "[foo]" 7259 } 7260 ] 7261 }, 7262 { 7263 "name": "links 563", 7264 "markdown": "[foo*]: /url\n\n*[foo*]", 7265 "tokens": [ 7266 { 7267 "role": "Link", 7268 "start": 0, 7269 "end": 6, 7270 "text": "[foo*]" 7271 }, 7272 { 7273 "role": "Link", 7274 "start": 15, 7275 "end": 21, 7276 "text": "[foo*]" 7277 } 7278 ], 7279 "skipReason": "known deviation from spec" 7280 }, 7281 { 7282 "name": "links 564", 7283 "markdown": "[foo][bar]\n\n[foo]: /url1\n[bar]: /url2", 7284 "tokens": [ 7285 { 7286 "role": "Link", 7287 "start": 0, 7288 "end": 5, 7289 "text": "[foo]" 7290 }, 7291 { 7292 "role": "Link", 7293 "start": 5, 7294 "end": 10, 7295 "text": "[bar]" 7296 }, 7297 { 7298 "role": "Link", 7299 "start": 12, 7300 "end": 17, 7301 "text": "[foo]" 7302 }, 7303 { 7304 "role": "Link", 7305 "start": 25, 7306 "end": 30, 7307 "text": "[bar]" 7308 } 7309 ] 7310 }, 7311 { 7312 "name": "links 565", 7313 "markdown": "[foo][]\n\n[foo]: /url1", 7314 "tokens": [ 7315 { 7316 "role": "Link", 7317 "start": 0, 7318 "end": 5, 7319 "text": "[foo]" 7320 }, 7321 { 7322 "role": "Link", 7323 "start": 5, 7324 "end": 7, 7325 "text": "[]" 7326 }, 7327 { 7328 "role": "Link", 7329 "start": 9, 7330 "end": 14, 7331 "text": "[foo]" 7332 } 7333 ] 7334 }, 7335 { 7336 "name": "links 566", 7337 "markdown": "[foo]()\n\n[foo]: /url1", 7338 "tokens": [ 7339 { 7340 "role": "Link", 7341 "start": 0, 7342 "end": 7, 7343 "text": "[foo]()" 7344 }, 7345 { 7346 "role": "Link", 7347 "start": 9, 7348 "end": 14, 7349 "text": "[foo]" 7350 } 7351 ] 7352 }, 7353 { 7354 "name": "links 567", 7355 "markdown": "[foo](not a link)\n\n[foo]: /url1", 7356 "tokens": [ 7357 { 7358 "role": "Link", 7359 "start": 0, 7360 "end": 5, 7361 "text": "[foo]" 7362 }, 7363 { 7364 "role": "Link", 7365 "start": 19, 7366 "end": 24, 7367 "text": "[foo]" 7368 } 7369 ], 7370 "skipReason": "known deviation from spec" 7371 }, 7372 { 7373 "name": "links 568", 7374 "markdown": "[foo][bar][baz]\n\n[baz]: /url", 7375 "tokens": [ 7376 { 7377 "role": "Link", 7378 "start": 5, 7379 "end": 10, 7380 "text": "[foo]" 7381 }, 7382 { 7383 "role": "Link", 7384 "start": 10, 7385 "end": 15, 7386 "text": "[bar]" 7387 }, 7388 { 7389 "role": "Link", 7390 "start": 17, 7391 "end": 22, 7392 "text": "[baz]" 7393 } 7394 ], 7395 "skipReason": "known deviation from spec" 7396 }, 7397 { 7398 "name": "links 569", 7399 "markdown": "[foo][bar][baz]\n\n[baz]: /url1\n[bar]: /url2", 7400 "tokens": [ 7401 { 7402 "role": "Link", 7403 "start": 0, 7404 "end": 5, 7405 "text": "[foo]" 7406 }, 7407 { 7408 "role": "Link", 7409 "start": 5, 7410 "end": 10, 7411 "text": "[bar]" 7412 }, 7413 { 7414 "role": "Link", 7415 "start": 10, 7416 "end": 15, 7417 "text": "[baz]" 7418 }, 7419 { 7420 "role": "Link", 7421 "start": 17, 7422 "end": 22, 7423 "text": "[baz]" 7424 }, 7425 { 7426 "role": "Link", 7427 "start": 30, 7428 "end": 35, 7429 "text": "[bar]" 7430 } 7431 ] 7432 }, 7433 { 7434 "name": "links 570", 7435 "markdown": "[foo][bar][baz]\n\n[baz]: /url1\n[foo]: /url2", 7436 "tokens": [ 7437 { 7438 "role": "Link", 7439 "start": 5, 7440 "end": 15, 7441 "text": "[bar][baz]" 7442 }, 7443 { 7444 "role": "Link", 7445 "start": 17, 7446 "end": 22, 7447 "text": "[baz]" 7448 }, 7449 { 7450 "role": "Link", 7451 "start": 30, 7452 "end": 35, 7453 "text": "[foo]" 7454 } 7455 ], 7456 "skipReason": "known deviation from spec" 7457 }, 7458 { 7459 "name": "images 571", 7460 "markdown": "", 7461 "tokens": [ 7462 { 7463 "role": "Link", 7464 "start": 0, 7465 "end": 20, 7466 "text": "" 7467 } 7468 ] 7469 }, 7470 { 7471 "name": "images 572", 7472 "markdown": "![foo *bar*]\n\n[foo *bar*]: train.jpg \"train & tracks\"", 7473 "tokens": [ 7474 { 7475 "role": "Link", 7476 "start": 0, 7477 "end": 12, 7478 "text": "![foo *bar*]" 7479 }, 7480 { 7481 "role": "Link", 7482 "start": 14, 7483 "end": 25, 7484 "text": "[foo *bar*]" 7485 } 7486 ] 7487 }, 7488 { 7489 "name": "images 573", 7490 "markdown": "](/url2)", 7491 "tokens": [ 7492 { 7493 "role": "Link", 7494 "start": 0, 7495 "end": 26, 7496 "text": "](/url2)" 7497 } 7498 ] 7499 }, 7500 { 7501 "name": "images 574", 7502 "markdown": "](/url2)", 7503 "tokens": [ 7504 { 7505 "role": "Link", 7506 "start": 0, 7507 "end": 25, 7508 "text": "](/url2)" 7509 } 7510 ] 7511 }, 7512 { 7513 "name": "images 575", 7514 "markdown": "![foo *bar*][]\n\n[foo *bar*]: train.jpg \"train & tracks\"", 7515 "tokens": [ 7516 { 7517 "role": "Link", 7518 "start": 0, 7519 "end": 12, 7520 "text": "![foo *bar*]" 7521 }, 7522 { 7523 "role": "Link", 7524 "start": 12, 7525 "end": 14, 7526 "text": "[]" 7527 }, 7528 { 7529 "role": "Link", 7530 "start": 16, 7531 "end": 27, 7532 "text": "[foo *bar*]" 7533 } 7534 ] 7535 }, 7536 { 7537 "name": "images 576", 7538 "markdown": "![foo *bar*][foobar]\n\n[FOOBAR]: train.jpg \"train & tracks\"", 7539 "tokens": [ 7540 { 7541 "role": "Link", 7542 "start": 0, 7543 "end": 13, 7544 "text": "![foo *bar*]" 7545 }, 7546 { 7547 "role": "Link", 7548 "start": 13, 7549 "end": 20, 7550 "text": "[foobar]" 7551 }, 7552 { 7553 "role": "Link", 7554 "start": 22, 7555 "end": 30, 7556 "text": "[FOOBAR]" 7557 } 7558 ] 7559 }, 7560 { 7561 "name": "images 577", 7562 "markdown": "", 7563 "tokens": [ 7564 { 7565 "role": "Link", 7566 "start": 0, 7567 "end": 17, 7568 "text": "" 7569 } 7570 ] 7571 }, 7572 { 7573 "name": "images 578", 7574 "markdown": "My ", 7575 "tokens": [ 7576 { 7577 "role": "Link", 7578 "start": 3, 7579 "end": 45, 7580 "text": "" 7581 } 7582 ] 7583 }, 7584 { 7585 "name": "images 579", 7586 "markdown": "", 7587 "tokens": [ 7588 { 7589 "role": "Link", 7590 "start": 0, 7591 "end": 13, 7592 "text": "" 7593 } 7594 ] 7595 }, 7596 { 7597 "name": "images 580", 7598 "markdown": "", 7599 "tokens": [ 7600 { 7601 "role": "Link", 7602 "start": 0, 7603 "end": 9, 7604 "text": "" 7605 } 7606 ] 7607 }, 7608 { 7609 "name": "images 581", 7610 "markdown": "![foo][bar]\n\n[bar]: /url", 7611 "tokens": [ 7612 { 7613 "role": "Link", 7614 "start": 0, 7615 "end": 6, 7616 "text": "![foo]" 7617 }, 7618 { 7619 "role": "Link", 7620 "start": 7, 7621 "end": 11, 7622 "text": "[bar]" 7623 }, 7624 { 7625 "role": "Link", 7626 "start": 13, 7627 "end": 18, 7628 "text": "[bar]" 7629 } 7630 ] 7631 }, 7632 { 7633 "name": "images 582", 7634 "markdown": "![foo][bar]\n\n[BAR]: /url", 7635 "tokens": [ 7636 { 7637 "role": "Link", 7638 "start": 0, 7639 "end": 6, 7640 "text": "![foo]" 7641 }, 7642 { 7643 "role": "Link", 7644 "start": 7, 7645 "end": 11, 7646 "text": "[bar]" 7647 }, 7648 { 7649 "role": "Link", 7650 "start": 13, 7651 "end": 18, 7652 "text": "[BAR]" 7653 } 7654 ] 7655 }, 7656 { 7657 "name": "images 583", 7658 "markdown": "![foo][]\n\n[foo]: /url \"title\"", 7659 "tokens": [ 7660 { 7661 "role": "Link", 7662 "start": 0, 7663 "end": 6, 7664 "text": "![foo]" 7665 }, 7666 { 7667 "role": "Link", 7668 "start": 6, 7669 "end": 8, 7670 "text": "[]" 7671 }, 7672 { 7673 "role": "Link", 7674 "start": 10, 7675 "end": 15, 7676 "text": "[foo]" 7677 } 7678 ] 7679 }, 7680 { 7681 "name": "images 584", 7682 "markdown": "![*foo* bar][]\n\n[*foo* bar]: /url \"title\"", 7683 "tokens": [ 7684 { 7685 "role": "Link", 7686 "start": 0, 7687 "end": 12, 7688 "text": "![*foo* bar]" 7689 }, 7690 { 7691 "role": "Link", 7692 "start": 12, 7693 "end": 14, 7694 "text": "[]" 7695 }, 7696 { 7697 "role": "Link", 7698 "start": 16, 7699 "end": 27, 7700 "text": "[*foo* bar]" 7701 } 7702 ] 7703 }, 7704 { 7705 "name": "images 585", 7706 "markdown": "![Foo][]\n\n[foo]: /url \"title\"", 7707 "tokens": [ 7708 { 7709 "role": "Link", 7710 "start": 0, 7711 "end": 8, 7712 "text": "![Foo][]" 7713 }, 7714 { 7715 "role": "Link", 7716 "start": 10, 7717 "end": 15, 7718 "text": "[foo]" 7719 } 7720 ], 7721 "skipReason": "known deviation from spec" 7722 }, 7723 { 7724 "name": "images 586", 7725 "markdown": "![foo] \n[]\n\n[foo]: /url \"title\"", 7726 "tokens": [ 7727 { 7728 "role": "Link", 7729 "start": 0, 7730 "end": 6, 7731 "text": "![foo]" 7732 }, 7733 { 7734 "role": "Link", 7735 "start": 12, 7736 "end": 17, 7737 "text": "[foo]" 7738 } 7739 ], 7740 "skipReason": "known deviation from spec" 7741 }, 7742 { 7743 "name": "images 587", 7744 "markdown": "![foo]\n\n[foo]: /url \"title\"", 7745 "tokens": [ 7746 { 7747 "role": "Link", 7748 "start": 0, 7749 "end": 6, 7750 "text": "![foo]" 7751 }, 7752 { 7753 "role": "Link", 7754 "start": 8, 7755 "end": 13, 7756 "text": "[foo]" 7757 } 7758 ] 7759 }, 7760 { 7761 "name": "images 588", 7762 "markdown": "![*foo* bar]\n\n[*foo* bar]: /url \"title\"", 7763 "tokens": [ 7764 { 7765 "role": "Link", 7766 "start": 0, 7767 "end": 12, 7768 "text": "![*foo* bar]" 7769 }, 7770 { 7771 "role": "Link", 7772 "start": 14, 7773 "end": 25, 7774 "text": "[*foo* bar]" 7775 } 7776 ] 7777 }, 7778 { 7779 "name": "images 589", 7780 "markdown": "![[foo]]\n\n[[foo]]: /url \"title\"", 7781 "tokens": [ 7782 { 7783 "role": "Link", 7784 "start": 10, 7785 "end": 17, 7786 "text": "[[foo]]" 7787 } 7788 ], 7789 "skipReason": "known deviation from spec" 7790 }, 7791 { 7792 "name": "images 590", 7793 "markdown": "![Foo]\n\n[foo]: /url \"title\"", 7794 "tokens": [ 7795 { 7796 "role": "Link", 7797 "start": 0, 7798 "end": 6, 7799 "text": "![Foo]" 7800 }, 7801 { 7802 "role": "Link", 7803 "start": 8, 7804 "end": 13, 7805 "text": "[foo]" 7806 } 7807 ] 7808 }, 7809 { 7810 "name": "images 591", 7811 "markdown": "!\\[foo]\n\n[foo]: /url \"title\"", 7812 "tokens": [ 7813 { 7814 "role": "Link", 7815 "start": 9, 7816 "end": 14, 7817 "text": "[foo]" 7818 } 7819 ] 7820 }, 7821 { 7822 "name": "images 592", 7823 "markdown": "\\![foo]\n\n[foo]: /url \"title\"", 7824 "tokens": [ 7825 { 7826 "role": "Link", 7827 "start": 2, 7828 "end": 7, 7829 "text": "[foo]" 7830 }, 7831 { 7832 "role": "Link", 7833 "start": 9, 7834 "end": 14, 7835 "text": "[foo]" 7836 } 7837 ] 7838 }, 7839 { 7840 "name": "autolinks 593", 7841 "markdown": "<http://foo.bar.baz>", 7842 "tokens": [ 7843 { 7844 "role": "Link", 7845 "start": 0, 7846 "end": 20, 7847 "text": "<http://foo.bar.baz>" 7848 } 7849 ], 7850 "skipReason": "not implemented" 7851 }, 7852 { 7853 "name": "autolinks 594", 7854 "markdown": "<http://foo.bar.baz/test?q=hello&id=22&boolean>", 7855 "tokens": [ 7856 { 7857 "role": "Link", 7858 "start": 0, 7859 "end": 47, 7860 "text": "<http://foo.bar.baz/test?q=hello&id=22&boolean>" 7861 } 7862 ], 7863 "skipReason": "not implemented" 7864 }, 7865 { 7866 "name": "autolinks 595", 7867 "markdown": "<irc://foo.bar:2233/baz>", 7868 "tokens": [ 7869 { 7870 "role": "Link", 7871 "start": 0, 7872 "end": 24, 7873 "text": "<irc://foo.bar:2233/baz>" 7874 } 7875 ], 7876 "skipReason": "not implemented" 7877 }, 7878 { 7879 "name": "autolinks 596", 7880 "markdown": "<MAILTO:FOO@BAR.BAZ>", 7881 "tokens": [ 7882 { 7883 "role": "Link", 7884 "start": 0, 7885 "end": 20, 7886 "text": "<MAILTO:FOO@BAR.BAZ>" 7887 } 7888 ], 7889 "skipReason": "not implemented" 7890 }, 7891 { 7892 "name": "autolinks 597", 7893 "markdown": "<a+b+c:d>", 7894 "tokens": [ 7895 { 7896 "role": "Link", 7897 "start": 0, 7898 "end": 9, 7899 "text": "<a+b+c:d>" 7900 } 7901 ], 7902 "skipReason": "not implemented" 7903 }, 7904 { 7905 "name": "autolinks 598", 7906 "markdown": "<made-up-scheme://foo,bar>", 7907 "tokens": [ 7908 { 7909 "role": "Link", 7910 "start": 0, 7911 "end": 26, 7912 "text": "<made-up-scheme://foo,bar>" 7913 } 7914 ], 7915 "skipReason": "not implemented" 7916 }, 7917 { 7918 "name": "autolinks 599", 7919 "markdown": "<http://../>", 7920 "tokens": [ 7921 { 7922 "role": "Link", 7923 "start": 0, 7924 "end": 12, 7925 "text": "<http://../>" 7926 } 7927 ], 7928 "skipReason": "not implemented" 7929 }, 7930 { 7931 "name": "autolinks 600", 7932 "markdown": "<localhost:5001/foo>", 7933 "tokens": [ 7934 { 7935 "role": "Link", 7936 "start": 0, 7937 "end": 20, 7938 "text": "<localhost:5001/foo>" 7939 } 7940 ], 7941 "skipReason": "not implemented" 7942 }, 7943 { 7944 "name": "autolinks 601", 7945 "markdown": "<http://foo.bar/baz bim>", 7946 "tokens": [], 7947 "skipReason": "not implemented" 7948 }, 7949 { 7950 "name": "autolinks 602", 7951 "markdown": "<http://example.com/\\[\\>", 7952 "tokens": [ 7953 { 7954 "role": "Link", 7955 "start": 0, 7956 "end": 24, 7957 "text": "<http://example.com/\\[\\>" 7958 } 7959 ], 7960 "skipReason": "not implemented" 7961 }, 7962 { 7963 "name": "autolinks 603", 7964 "markdown": "<foo@bar.example.com>", 7965 "tokens": [ 7966 { 7967 "role": "Link", 7968 "start": 0, 7969 "end": 21, 7970 "text": "<foo@bar.example.com>" 7971 } 7972 ], 7973 "skipReason": "not implemented" 7974 }, 7975 { 7976 "name": "autolinks 604", 7977 "markdown": "<foo+special@Bar.baz-bar0.com>", 7978 "tokens": [ 7979 { 7980 "role": "Link", 7981 "start": 0, 7982 "end": 30, 7983 "text": "<foo+special@Bar.baz-bar0.com>" 7984 } 7985 ], 7986 "skipReason": "not implemented" 7987 }, 7988 { 7989 "name": "autolinks 605", 7990 "markdown": "<foo\\+@bar.example.com>", 7991 "tokens": [], 7992 "skipReason": "not implemented" 7993 }, 7994 { 7995 "name": "autolinks 606", 7996 "markdown": "<>", 7997 "tokens": [], 7998 "skipReason": "not implemented" 7999 }, 8000 { 8001 "name": "autolinks 607", 8002 "markdown": "< http://foo.bar >", 8003 "tokens": [], 8004 "skipReason": "not implemented" 8005 }, 8006 { 8007 "name": "autolinks 608", 8008 "markdown": "<m:abc>", 8009 "tokens": [], 8010 "skipReason": "not implemented" 8011 }, 8012 { 8013 "name": "autolinks 609", 8014 "markdown": "<foo.bar.baz>", 8015 "tokens": [], 8016 "skipReason": "not implemented" 8017 }, 8018 { 8019 "name": "autolinks 610", 8020 "markdown": "http://example.com", 8021 "tokens": [], 8022 "skipReason": "not implemented" 8023 }, 8024 { 8025 "name": "autolinks 611", 8026 "markdown": "foo@bar.example.com", 8027 "tokens": [], 8028 "skipReason": "not implemented" 8029 }, 8030 { 8031 "name": "raw html 612", 8032 "markdown": "<a><bab><c2c>", 8033 "tokens": [], 8034 "skipReason": "not implemented" 8035 }, 8036 { 8037 "name": "raw html 613", 8038 "markdown": "<a/><b2/>", 8039 "tokens": [], 8040 "skipReason": "not implemented" 8041 }, 8042 { 8043 "name": "raw html 614", 8044 "markdown": "<a /><b2\ndata=\"foo\" >", 8045 "tokens": [], 8046 "skipReason": "not implemented" 8047 }, 8048 { 8049 "name": "raw html 615", 8050 "markdown": "<a foo=\"bar\" bam = 'baz <em>\"</em>'\n_boolean zoop:33=zoop:33 />", 8051 "tokens": [], 8052 "skipReason": "not implemented" 8053 }, 8054 { 8055 "name": "raw html 616", 8056 "markdown": "Foo <responsive-image src=\"foo.jpg\" />", 8057 "tokens": [], 8058 "skipReason": "not implemented" 8059 }, 8060 { 8061 "name": "raw html 617", 8062 "markdown": "<33> <__>", 8063 "tokens": [], 8064 "skipReason": "not implemented" 8065 }, 8066 { 8067 "name": "raw html 618", 8068 "markdown": "<a h*#ref=\"hi\">", 8069 "tokens": [], 8070 "skipReason": "not implemented" 8071 }, 8072 { 8073 "name": "raw html 619", 8074 "markdown": "<a href=\"hi'> <a href=hi'>", 8075 "tokens": [], 8076 "skipReason": "not implemented" 8077 }, 8078 { 8079 "name": "raw html 620", 8080 "markdown": "< a><\nfoo><bar/ >\n<foo bar=baz\nbim!bop />", 8081 "tokens": [], 8082 "skipReason": "not implemented" 8083 }, 8084 { 8085 "name": "raw html 621", 8086 "markdown": "<a href='bar'title=title>", 8087 "tokens": [], 8088 "skipReason": "not implemented" 8089 }, 8090 { 8091 "name": "raw html 622", 8092 "markdown": "</a></foo >", 8093 "tokens": [], 8094 "skipReason": "not implemented" 8095 }, 8096 { 8097 "name": "raw html 623", 8098 "markdown": "</a href=\"foo\">", 8099 "tokens": [], 8100 "skipReason": "not implemented" 8101 }, 8102 { 8103 "name": "raw html 624", 8104 "markdown": "foo <!-- this is a\ncomment - with hyphen -->", 8105 "tokens": [], 8106 "skipReason": "not implemented" 8107 }, 8108 { 8109 "name": "raw html 625", 8110 "markdown": "foo <!-- not a comment -- two hyphens -->", 8111 "tokens": [], 8112 "skipReason": "not implemented" 8113 }, 8114 { 8115 "name": "raw html 626", 8116 "markdown": "foo <!--> foo -->\n\nfoo <!-- foo--->", 8117 "tokens": [], 8118 "skipReason": "not implemented" 8119 }, 8120 { 8121 "name": "raw html 627", 8122 "markdown": "foo <?php echo $a; ?>", 8123 "tokens": [], 8124 "skipReason": "not implemented" 8125 }, 8126 { 8127 "name": "raw html 628", 8128 "markdown": "foo <!ELEMENT br EMPTY>", 8129 "tokens": [], 8130 "skipReason": "not implemented" 8131 }, 8132 { 8133 "name": "raw html 629", 8134 "markdown": "foo <![CDATA[>&<]]>", 8135 "tokens": [], 8136 "skipReason": "not implemented" 8137 }, 8138 { 8139 "name": "raw html 630", 8140 "markdown": "foo <a href=\"ö\">", 8141 "tokens": [], 8142 "skipReason": "not implemented" 8143 }, 8144 { 8145 "name": "raw html 631", 8146 "markdown": "foo <a href=\"\\*\">", 8147 "tokens": [], 8148 "skipReason": "not implemented" 8149 }, 8150 { 8151 "name": "raw html 632", 8152 "markdown": "<a href=\"\\\"\">", 8153 "tokens": [], 8154 "skipReason": "not implemented" 8155 }, 8156 { 8157 "name": "hard line breaks 633", 8158 "markdown": "foo \nbaz", 8159 "tokens": [] 8160 }, 8161 { 8162 "name": "hard line breaks 634", 8163 "markdown": "foo\\\nbaz", 8164 "tokens": [] 8165 }, 8166 { 8167 "name": "hard line breaks 635", 8168 "markdown": "foo \nbaz", 8169 "tokens": [] 8170 }, 8171 { 8172 "name": "hard line breaks 636", 8173 "markdown": "foo \n bar", 8174 "tokens": [] 8175 }, 8176 { 8177 "name": "hard line breaks 637", 8178 "markdown": "foo\\\n bar", 8179 "tokens": [] 8180 }, 8181 { 8182 "name": "hard line breaks 638", 8183 "markdown": "*foo \nbar*", 8184 "tokens": [ 8185 { 8186 "role": "Emphasis", 8187 "start": 0, 8188 "end": 11, 8189 "text": "*foo \nbar*" 8190 } 8191 ] 8192 }, 8193 { 8194 "name": "hard line breaks 639", 8195 "markdown": "*foo\\\nbar*", 8196 "tokens": [ 8197 { 8198 "role": "Emphasis", 8199 "start": 0, 8200 "end": 10, 8201 "text": "*foo\\\nbar*" 8202 } 8203 ] 8204 }, 8205 { 8206 "name": "hard line breaks 640", 8207 "markdown": "`code \nspan`", 8208 "tokens": [ 8209 { 8210 "role": "CodeSpan", 8211 "start": 0, 8212 "end": 13, 8213 "text": "`code \nspan`" 8214 } 8215 ] 8216 }, 8217 { 8218 "name": "hard line breaks 641", 8219 "markdown": "`code\\\nspan`", 8220 "tokens": [ 8221 { 8222 "role": "CodeSpan", 8223 "start": 0, 8224 "end": 12, 8225 "text": "`code\\\nspan`" 8226 } 8227 ] 8228 }, 8229 { 8230 "name": "hard line breaks 642", 8231 "markdown": "<a href=\"foo \nbar\">", 8232 "tokens": [] 8233 }, 8234 { 8235 "name": "hard line breaks 643", 8236 "markdown": "<a href=\"foo\\\nbar\">", 8237 "tokens": [] 8238 }, 8239 { 8240 "name": "hard line breaks 644", 8241 "markdown": "foo\\", 8242 "tokens": [] 8243 }, 8244 { 8245 "name": "hard line breaks 645", 8246 "markdown": "foo ", 8247 "tokens": [] 8248 }, 8249 { 8250 "name": "hard line breaks 646", 8251 "markdown": "### foo\\", 8252 "tokens": [ 8253 { 8254 "role": "Heading", 8255 "start": 0, 8256 "end": 8, 8257 "text": "### foo\\" 8258 } 8259 ] 8260 }, 8261 { 8262 "name": "hard line breaks 647", 8263 "markdown": "### foo ", 8264 "tokens": [ 8265 { 8266 "role": "Heading", 8267 "start": 0, 8268 "end": 9, 8269 "text": "### foo " 8270 } 8271 ] 8272 }, 8273 { 8274 "name": "soft line breaks 648", 8275 "markdown": "foo\nbaz", 8276 "tokens": [] 8277 }, 8278 { 8279 "name": "soft line breaks 649", 8280 "markdown": "foo \n baz", 8281 "tokens": [] 8282 }, 8283 { 8284 "name": "textual content 650", 8285 "markdown": "hello $.;'there", 8286 "tokens": [] 8287 }, 8288 { 8289 "name": "textual content 651", 8290 "markdown": "Foo \u03c7\u03c1\u1fc6\u03bd", 8291 "tokens": [] 8292 }, 8293 { 8294 "name": "textual content 652", 8295 "markdown": "Multiple spaces", 8296 "tokens": [] 8297 } 8298 ]