ROOT@0..1418
  DOCUMENT@0..1418
    PARAGRAPH@0..60
      TEXT@0..59 "Markdown uses email c ..."
      NEWLINE@59..60 "\n"
    BlankLine@60..61
      BlankLine@60..61 "\n"
    BlockQuote@61..178
      BlockQuoteMarker@61..62 ">"
      PARAGRAPH@62..116
        TEXT@62..89 "This is a block quote ..."
        NEWLINE@89..90 "\n"
        BlockQuoteMarker@90..91 ">"
        TEXT@91..115 "paragraph has two lines."
        NEWLINE@115..116 "\n"
      BlockQuoteMarker@116..117 ">"
      BlankLine@117..118
        BlankLine@117..118 "\n"
      BlockQuoteMarker@118..119 ">"
      WHITESPACE@119..120 " "
      List@120..178
        ListItem@120..160
          ListMarker@120..122 "1."
          WHITESPACE@122..123 " "
          TEXT@123..159 "This is a list inside ..."
          NEWLINE@159..160 "\n"
        BlockQuoteMarker@160..161 ">"
        WHITESPACE@161..162 " "
        ListItem@162..178
          ListMarker@162..164 "2."
          WHITESPACE@164..165 " "
          TEXT@165..177 "Second item."
          NEWLINE@177..178 "\n"
    BlankLine@178..179
      BlankLine@178..179 "\n"
    PARAGRAPH@179..282
      TEXT@179..213 "A \"lazy\" form, which  ..."
      CodeSpan@213..216
        CodeSpanMarker@213..214 "`"
        TEXT@214..215 ">"
        CodeSpanMarker@215..216 "`"
      TEXT@216..257 " character only on th ..."
      NEWLINE@257..258 "\n"
      TEXT@258..281 "block, is also allowed:"
      NEWLINE@281..282 "\n"
    BlankLine@282..283
      BlankLine@282..283 "\n"
    BlockQuote@283..338
      BlockQuoteMarker@283..284 ">"
      WHITESPACE@284..285 " "
      PARAGRAPH@285..338
        TEXT@285..312 "This is a block quote ..."
        NEWLINE@312..313 "\n"
        TEXT@313..337 "paragraph has two lines."
        NEWLINE@337..338 "\n"
    BlankLine@338..339
      BlankLine@338..339 "\n"
    BlockQuote@339..397
      BlockQuoteMarker@339..340 ">"
      WHITESPACE@340..341 " "
      List@341..397
        ListItem@341..381
          ListMarker@341..343 "1."
          WHITESPACE@343..344 " "
          TEXT@344..380 "This is a list inside ..."
          NEWLINE@380..381 "\n"
        ListItem@381..397
          ListMarker@381..383 "2."
          WHITESPACE@383..384 " "
          TEXT@384..396 "Second item."
          NEWLINE@396..397 "\n"
    BlankLine@397..398
      BlankLine@397..398 "\n"
    PARAGRAPH@398..523
      TEXT@398..477 "Among the block eleme ..."
      NEWLINE@477..478 "\n"
      TEXT@478..522 "quotes. That is, bloc ..."
      NEWLINE@522..523 "\n"
    BlankLine@523..524
      BlankLine@523..524 "\n"
    BlockQuote@524..591
      BlockQuoteMarker@524..525 ">"
      WHITESPACE@525..526 " "
      PARAGRAPH@526..549
        TEXT@526..548 "This is a block quote."
        NEWLINE@548..549 "\n"
      BlockQuoteMarker@549..550 ">"
      BlankLine@550..551
        BlankLine@550..551 "\n"
      BlockQuoteMarker@551..552 ">"
      WHITESPACE@552..553 " "
      BlockQuote@553..591
        BlockQuoteMarker@553..554 ">"
        WHITESPACE@554..555 " "
        PARAGRAPH@555..591
          TEXT@555..590 "A block quote within  ..."
          NEWLINE@590..591 "\n"
    BlankLine@591..592
      BlankLine@591..592 "\n"
    PARAGRAPH@592..848
      TEXT@592..599 "If the "
      CodeSpan@599..602
        CodeSpanMarker@599..600 "`"
        TEXT@600..601 ">"
        CodeSpanMarker@601..602 "`"
      TEXT@602..665 " character is followe ..."
      NEWLINE@665..666 "\n"
      TEXT@666..742 "considered part of th ..."
      NEWLINE@742..743 "\n"
      TEXT@743..820 "the contents.  Thus,  ..."
      NEWLINE@820..821 "\n"
      TEXT@821..843 "five spaces after the "
      CodeSpan@843..846
        CodeSpanMarker@843..844 "`"
        TEXT@844..845 ">"
        CodeSpanMarker@845..846 "`"
      TEXT@846..847 ":"
      NEWLINE@847..848 "\n"
    BlankLine@848..849
      BlankLine@848..849 "\n"
    BlockQuote@849..860
      BlockQuoteMarker@849..850 ">"
      WHITESPACE@850..851 " "
      CodeBlock@851..860
        CodeContent@851..860
          WHITESPACE@851..855 "    "
          TEXT@855..859 "code"
          NEWLINE@859..860 "\n"
    BlankLine@860..861
      BlankLine@860..861 "\n"
    Heading@861..902
      AtxHeadingMarker@861..864
        AtxHeadingMarker@861..864 "###"
      WHITESPACE@864..865 " "
      HeadingContent@865..901
        TEXT@865..876 "Extension: "
        CodeSpan@876..901
          CodeSpanMarker@876..877 "`"
          TEXT@877..900 "blank_before_blockquote"
          CodeSpanMarker@900..901 "`"
      NEWLINE@901..902 "\n"
    BlankLine@902..903
      BlankLine@902..903 "\n"
    PARAGRAPH@903..1322
      TEXT@903..979 "Original Markdown syn ..."
      NEWLINE@979..980 "\n"
      TEXT@980..1059 "Pandoc does require t ..."
      NEWLINE@1059..1060 "\n"
      TEXT@1060..1124 "The reason for the re ..."
      CodeSpan@1124..1127
        CodeSpanMarker@1124..1125 "`"
        TEXT@1125..1126 ">"
        CodeSpanMarker@1126..1127 "`"
      TEXT@1127..1137 " to end up"
      NEWLINE@1137..1138 "\n"
      TEXT@1138..1213 "at the beginning of a ..."
      NEWLINE@1213..1214 "\n"
      TEXT@1214..1225 "unless the "
      CodeSpan@1225..1242
        CodeSpanMarker@1225..1226 "`"
        TEXT@1226..1241 "markdown_strict"
        CodeSpanMarker@1241..1242 "`"
      TEXT@1242..1291 " format is used, the  ..."
      NEWLINE@1291..1292 "\n"
      TEXT@1292..1321 "nested block quote in ..."
      NEWLINE@1321..1322 "\n"
    BlankLine@1322..1323
      BlankLine@1322..1323 "\n"
    BlockQuote@1323..1417
      BlockQuoteMarker@1323..1324 ">"
      WHITESPACE@1324..1325 " "
      PARAGRAPH@1325..1417
        TEXT@1325..1347 "This is a block quote."
        NEWLINE@1347..1348 "\n"
        BlockQuoteMarker@1348..1349 ">"
        TEXT@1349..1369 "> Not nested, since "
        CodeSpan@1369..1394
          CodeSpanMarker@1369..1370 "`"
          TEXT@1370..1393 "blank_before_blockquote"
          CodeSpanMarker@1393..1394 "`"
        TEXT@1394..1416 " is enabled by default"
        NEWLINE@1416..1417 "\n"
    BlankLine@1417..1418
      BlankLine@1417..1418 "\n"

