DOCUMENT@0..734
  YAML_METADATA@0..31
    YAML_METADATA_DELIM@0..3 "---"
    NEWLINE@3..4 "\n"
    YAML_METADATA_CONTENT@4..27
      TEXT@4..26 "title: Task Lists Test"
      NEWLINE@26..27 "\n"
    YAML_METADATA_DELIM@27..30 "---"
    NEWLINE@30..31 "\n"
  BLANK_LINE@31..32
    BLANK_LINE@31..32 "\n"
  HEADING@32..52
    ATX_HEADING_MARKER@32..34
      ATX_HEADING_MARKER@32..34 "##"
    WHITESPACE@34..35 " "
    HEADING_CONTENT@35..51
      TEXT@35..51 "Basic Task Lists"
    NEWLINE@51..52 "\n"
  BLANK_LINE@52..53
    BLANK_LINE@52..53 "\n"
  LIST@53..151
    LIST_ITEM@53..74
      LIST_MARKER@53..54 "-"
      WHITESPACE@54..55 " "
      TASK_CHECKBOX@55..58 "[ ]"
      PLAIN@58..74
        TEXT@58..73 " Unchecked task"
        NEWLINE@73..74 "\n"
    LIST_ITEM@74..93
      LIST_MARKER@74..75 "-"
      WHITESPACE@75..76 " "
      TASK_CHECKBOX@76..79 "[x]"
      PLAIN@79..93
        TEXT@79..92 " Checked task"
        NEWLINE@92..93 "\n"
    LIST_ITEM@93..122
      LIST_MARKER@93..94 "-"
      WHITESPACE@94..95 " "
      TASK_CHECKBOX@95..98 "[ ]"
      PLAIN@98..122
        TEXT@98..121 " Another unchecked task"
        NEWLINE@121..122 "\n"
    LIST_ITEM@122..151
      LIST_MARKER@122..123 "-"
      WHITESPACE@123..124 " "
      TASK_CHECKBOX@124..127 "[X]"
      PLAIN@127..151
        TEXT@127..150 " Checked with capital X"
        NEWLINE@150..151 "\n"
  BLANK_LINE@151..152
    BLANK_LINE@151..152 "\n"
  HEADING@152..189
    ATX_HEADING_MARKER@152..154
      ATX_HEADING_MARKER@152..154 "##"
    WHITESPACE@154..155 " "
    HEADING_CONTENT@155..188
      TEXT@155..188 "Task Lists with Diffe ..."
    NEWLINE@188..189 "\n"
  BLANK_LINE@189..190
    BLANK_LINE@189..190 "\n"
  LIST@190..279
    LIST_ITEM@190..215
      LIST_MARKER@190..191 "*"
      WHITESPACE@191..192 " "
      TASK_CHECKBOX@192..195 "[ ]"
      PLAIN@195..215
        TEXT@195..214 " Task with asterisk"
        NEWLINE@214..215 "\n"
    LIST_ITEM@215..236
      LIST_MARKER@215..216 "*"
      WHITESPACE@216..217 " "
      TASK_CHECKBOX@217..220 "[x]"
      PLAIN@220..236
        TEXT@220..235 " Completed task"
        NEWLINE@235..236 "\n"
    BLANK_LINE@236..237
      BLANK_LINE@236..237 "\n"
    LIST_ITEM@237..258
      LIST_MARKER@237..238 "+"
      WHITESPACE@238..239 " "
      TASK_CHECKBOX@239..242 "[ ]"
      PLAIN@242..258
        TEXT@242..257 " Task with plus"
        NEWLINE@257..258 "\n"
    LIST_ITEM@258..279
      LIST_MARKER@258..259 "+"
      WHITESPACE@259..260 " "
      TASK_CHECKBOX@260..263 "[x]"
      PLAIN@263..279
        TEXT@263..278 " Completed task"
        NEWLINE@278..279 "\n"
  BLANK_LINE@279..280
    BLANK_LINE@279..280 "\n"
  HEADING@280..307
    ATX_HEADING_MARKER@280..282
      ATX_HEADING_MARKER@280..282 "##"
    WHITESPACE@282..283 " "
    HEADING_CONTENT@283..306
      TEXT@283..306 "Task Lists with Content"
    NEWLINE@306..307 "\n"
  BLANK_LINE@307..308
    BLANK_LINE@307..308 "\n"
  LIST@308..417
    LIST_ITEM@308..338
      LIST_MARKER@308..309 "-"
      WHITESPACE@309..310 " "
      TASK_CHECKBOX@310..313 "[ ]"
      PLAIN@313..338
        TEXT@313..324 " Task with "
        STRONG@324..332
          STRONG_MARKER@324..326 "**"
          TEXT@326..330 "bold"
          STRONG_MARKER@330..332 "**"
        TEXT@332..337 " text"
        NEWLINE@337..338 "\n"
    LIST_ITEM@338..371
      LIST_MARKER@338..339 "-"
      WHITESPACE@339..340 " "
      TASK_CHECKBOX@340..343 "[x]"
      PLAIN@343..371
        TEXT@343..364 " Completed task with "
        CODE_SPAN@364..370
          CODE_SPAN_MARKER@364..365 "`"
          TEXT@365..369 "code"
          CODE_SPAN_MARKER@369..370 "`"
        NEWLINE@370..371 "\n"
    LIST_ITEM@371..417
      LIST_MARKER@371..372 "-"
      WHITESPACE@372..373 " "
      TASK_CHECKBOX@373..376 "[ ]"
      PLAIN@376..417
        TEXT@376..387 " Task with "
        LINK@387..416
          LINK_START@387..388
            LINK_START@387..388 "["
          LINK_TEXT@388..394
            TEXT@388..394 "a link"
          LINK_TEXT_END@394..395 "]"
          LINK_DEST_START@395..396 "("
          LINK_DEST@396..415
            TEXT@396..415 "https://example.com"
          LINK_DEST_END@415..416 ")"
        NEWLINE@416..417 "\n"
  BLANK_LINE@417..418
    BLANK_LINE@417..418 "\n"
  HEADING@418..439
    ATX_HEADING_MARKER@418..420
      ATX_HEADING_MARKER@418..420 "##"
    WHITESPACE@420..421 " "
    HEADING_CONTENT@421..438
      TEXT@421..438 "Nested Task Lists"
    NEWLINE@438..439 "\n"
  BLANK_LINE@439..440
    BLANK_LINE@439..440 "\n"
  LIST@440..542
    LIST_ITEM@440..516
      LIST_MARKER@440..441 "-"
      WHITESPACE@441..442 " "
      TASK_CHECKBOX@442..445 "[ ]"
      PLAIN@445..458
        TEXT@445..457 " Parent task"
        NEWLINE@457..458 "\n"
      LIST@458..516
        LIST_ITEM@458..488
          WHITESPACE@458..460 "  "
          LIST_MARKER@460..461 "-"
          WHITESPACE@461..462 " "
          TASK_CHECKBOX@462..465 "[ ]"
          PLAIN@465..488
            TEXT@465..487 " Nested unchecked task"
            NEWLINE@487..488 "\n"
        LIST_ITEM@488..516
          WHITESPACE@488..490 "  "
          LIST_MARKER@490..491 "-"
          WHITESPACE@491..492 " "
          TASK_CHECKBOX@492..495 "[x]"
          PLAIN@495..516
            TEXT@495..515 " Nested checked task"
            NEWLINE@515..516 "\n"
    LIST_ITEM@516..542
      LIST_MARKER@516..517 "-"
      WHITESPACE@517..518 " "
      TASK_CHECKBOX@518..521 "[x]"
      PLAIN@521..542
        TEXT@521..541 " Another parent task"
        NEWLINE@541..542 "\n"
  BLANK_LINE@542..543
    BLANK_LINE@542..543 "\n"
  HEADING@543..575
    ATX_HEADING_MARKER@543..545
      ATX_HEADING_MARKER@543..545 "##"
    WHITESPACE@545..546 " "
    HEADING_CONTENT@546..574
      TEXT@546..574 "Mixed Regular and Tas ..."
    NEWLINE@574..575 "\n"
  BLANK_LINE@575..576
    BLANK_LINE@575..576 "\n"
  PARAGRAPH@576..596
    TEXT@576..595 "Regular list items:"
    NEWLINE@595..596 "\n"
  BLANK_LINE@596..597
    BLANK_LINE@596..597 "\n"
  LIST@597..635
    LIST_ITEM@597..616
      LIST_MARKER@597..598 "-"
      WHITESPACE@598..599 " "
      PLAIN@599..616
        TEXT@599..615 "Regular item one"
        NEWLINE@615..616 "\n"
    LIST_ITEM@616..635
      LIST_MARKER@616..617 "-"
      WHITESPACE@617..618 " "
      PLAIN@618..635
        TEXT@618..634 "Regular item two"
        NEWLINE@634..635 "\n"
  BLANK_LINE@635..636
    BLANK_LINE@635..636 "\n"
  PARAGRAPH@636..653
    TEXT@636..652 "Task list items:"
    NEWLINE@652..653 "\n"
  BLANK_LINE@653..654
    BLANK_LINE@653..654 "\n"
  LIST@654..694
    LIST_ITEM@654..674
      LIST_MARKER@654..655 "-"
      WHITESPACE@655..656 " "
      TASK_CHECKBOX@656..659 "[ ]"
      PLAIN@659..674
        TEXT@659..673 " Task item one"
        NEWLINE@673..674 "\n"
    LIST_ITEM@674..694
      LIST_MARKER@674..675 "-"
      WHITESPACE@675..676 " "
      TASK_CHECKBOX@676..679 "[x]"
      PLAIN@679..694
        TEXT@679..693 " Task item two"
        NEWLINE@693..694 "\n"
  BLANK_LINE@694..695
    BLANK_LINE@694..695 "\n"
  PARAGRAPH@695..712
    TEXT@695..711 "Back to regular:"
    NEWLINE@711..712 "\n"
  BLANK_LINE@712..713
    BLANK_LINE@712..713 "\n"
  LIST@713..734
    LIST_ITEM@713..734
      LIST_MARKER@713..714 "-"
      WHITESPACE@714..715 " "
      PLAIN@715..734
        TEXT@715..733 "Regular item three"
        NEWLINE@733..734 "\n"

