DOCUMENT@0..996
  HEADING@0..35
    ATX_HEADING_MARKER@0..1
      ATX_HEADING_MARKER@0..1 "#"
    WHITESPACE@1..2 " "
    HEADING_CONTENT@2..34
      TEXT@2..34 "Quarto Document with  ..."
    NEWLINE@34..35 "\n"
  BLANK_LINE@35..36
    BLANK_LINE@35..36 "\n"
  HEADING@36..53
    ATX_HEADING_MARKER@36..38
      ATX_HEADING_MARKER@36..38 "##"
    WHITESPACE@38..39 " "
    HEADING_CONTENT@39..52
      TEXT@39..52 "Basic R Chunk"
    NEWLINE@52..53 "\n"
  BLANK_LINE@53..54
    BLANK_LINE@53..54 "\n"
  CODE_BLOCK@54..115
    CODE_FENCE_OPEN@54..91
      CODE_FENCE_MARKER@54..57 "```"
      CODE_INFO@57..90
        TEXT@57..58 "{"
        CODE_LANGUAGE@58..59 "r"
        CHUNK_OPTIONS@59..90
          TEXT@59..61 ", "
          CHUNK_OPTION@61..73
            CHUNK_OPTION_KEY@61..65 "echo"
            TEXT@65..66 " "
            TEXT@66..67 "="
            TEXT@67..68 " "
            CHUNK_OPTION_VALUE@68..73 "FALSE"
          TEXT@73..75 ", "
          CHUNK_OPTION@75..89
            CHUNK_OPTION_KEY@75..82 "warning"
            TEXT@82..83 " "
            TEXT@83..84 "="
            TEXT@84..85 " "
            CHUNK_OPTION_VALUE@85..89 "TRUE"
          TEXT@89..90 "}"
      NEWLINE@90..91 "\n"
    CODE_CONTENT@91..111
      TEXT@91..101 "x <- 1 + 1"
      NEWLINE@101..102 "\n"
      TEXT@102..110 "print(x)"
      NEWLINE@110..111 "\n"
    CODE_FENCE_CLOSE@111..115
      CODE_FENCE_MARKER@111..114 "```"
      NEWLINE@114..115 "\n"
  BLANK_LINE@115..116
    BLANK_LINE@115..116 "\n"
  HEADING@116..145
    ATX_HEADING_MARKER@116..118
      ATX_HEADING_MARKER@116..118 "##"
    WHITESPACE@118..119 " "
    HEADING_CONTENT@119..144
      TEXT@119..144 "Chunk with Figure Opt ..."
    NEWLINE@144..145 "\n"
  BLANK_LINE@145..146
    BLANK_LINE@145..146 "\n"
  CODE_BLOCK@146..237
    CODE_FENCE_OPEN@146..176
      CODE_FENCE_MARKER@146..149 "```"
      CODE_INFO@149..175
        TEXT@149..150 "{"
        CODE_LANGUAGE@150..151 "r"
        CHUNK_OPTIONS@151..175
          TEXT@151..153 ", "
          CHUNK_OPTION@153..174
            CHUNK_OPTION_KEY@153..160 "fig.cap"
            TEXT@160..161 "="
            CHUNK_OPTION_QUOTE@161..162 "\""
            CHUNK_OPTION_VALUE@162..173 "A nice plot"
            CHUNK_OPTION_QUOTE@173..174 "\""
          TEXT@174..175 "}"
      NEWLINE@175..176 "\n"
    CODE_CONTENT@176..233
      HASHPIPE_YAML_PREAMBLE@176..209
        HASHPIPE_YAML_CONTENT@176..209
          CHUNK_OPTION@176..191
            TEXT@176..178 "#|"
            WHITESPACE@178..179 " "
            CHUNK_OPTION_KEY@179..188 "fig-width"
            TEXT@188..189 ":"
            WHITESPACE@189..190 " "
            CHUNK_OPTION_VALUE@190..191 "7"
          NEWLINE@191..192 "\n"
          CHUNK_OPTION@192..208
            TEXT@192..194 "#|"
            WHITESPACE@194..195 " "
            CHUNK_OPTION_KEY@195..205 "fig-height"
            TEXT@205..206 ":"
            WHITESPACE@206..207 " "
            CHUNK_OPTION_VALUE@207..208 "5"
          NEWLINE@208..209 "\n"
      TEXT@209..232 "plot(1:10, main=\"Test\")"
      NEWLINE@232..233 "\n"
    CODE_FENCE_CLOSE@233..237
      CODE_FENCE_MARKER@233..236 "```"
      NEWLINE@236..237 "\n"
  BLANK_LINE@237..238
    BLANK_LINE@237..238 "\n"
  HEADING@238..276
    ATX_HEADING_MARKER@238..240
      ATX_HEADING_MARKER@238..240 "##"
    WHITESPACE@240..241 " "
    HEADING_CONTENT@241..275
      TEXT@241..275 "Chunk with Label and  ..."
    NEWLINE@275..276 "\n"
  BLANK_LINE@276..277
    BLANK_LINE@276..277 "\n"
  CODE_BLOCK@277..437
    CODE_FENCE_OPEN@277..326
      CODE_FENCE_MARKER@277..280 "```"
      CODE_INFO@280..325
        TEXT@280..281 "{"
        CODE_LANGUAGE@281..282 "r"
        CHUNK_OPTIONS@282..325
          TEXT@282..284 ", "
          CHUNK_OPTION@284..304
            CHUNK_OPTION_KEY@284..289 "label"
            TEXT@289..290 "="
            CHUNK_OPTION_VALUE@290..304 "analysis-chunk"
          TEXT@304..306 ", "
          CHUNK_OPTION@306..324
            CHUNK_OPTION_KEY@306..311 "cache"
            TEXT@311..312 "="
            CHUNK_OPTION_VALUE@312..324 "my_cache_var"
          TEXT@324..325 "}"
      NEWLINE@325..326 "\n"
    CODE_CONTENT@326..433
      HASHPIPE_YAML_PREAMBLE@326..358
        HASHPIPE_YAML_CONTENT@326..358
          CHUNK_OPTION@326..340
            TEXT@326..328 "#|"
            WHITESPACE@328..329 " "
            CHUNK_OPTION_KEY@329..333 "echo"
            TEXT@333..334 ":"
            WHITESPACE@334..335 " "
            CHUNK_OPTION_VALUE@335..340 "false"
          NEWLINE@340..341 "\n"
          CHUNK_OPTION@341..357
            TEXT@341..343 "#|"
            WHITESPACE@343..344 " "
            CHUNK_OPTION_KEY@344..351 "message"
            TEXT@351..352 ":"
            WHITESPACE@352..353 " "
            CHUNK_OPTION_VALUE@353..357 "true"
          NEWLINE@357..358 "\n"
      TEXT@358..407 "# This has a complex  ..."
      NEWLINE@407..408 "\n"
      TEXT@408..432 "result <- analyze_data()"
      NEWLINE@432..433 "\n"
    CODE_FENCE_CLOSE@433..437
      CODE_FENCE_MARKER@433..436 "```"
      NEWLINE@436..437 "\n"
  BLANK_LINE@437..438
    BLANK_LINE@437..438 "\n"
  HEADING@438..458
    ATX_HEADING_MARKER@438..440
      ATX_HEADING_MARKER@438..440 "##"
    WHITESPACE@440..441 " "
    HEADING_CONTENT@441..457
      TEXT@441..457 "Chunk with label"
    NEWLINE@457..458 "\n"
  BLANK_LINE@458..459
    BLANK_LINE@458..459 "\n"
  CODE_BLOCK@459..507
    CODE_FENCE_OPEN@459..474
      CODE_FENCE_MARKER@459..462 "```"
      CODE_INFO@462..473
        TEXT@462..463 "{"
        CODE_LANGUAGE@463..464 "r"
        CHUNK_OPTIONS@464..473
          TEXT@464..465 " "
          CHUNK_LABEL@465..472
            TEXT@465..472 "mylabel"
          TEXT@472..473 "}"
      NEWLINE@473..474 "\n"
    CODE_CONTENT@474..503
      HASHPIPE_YAML_PREAMBLE@474..489
        HASHPIPE_YAML_CONTENT@474..489
          CHUNK_OPTION@474..488
            TEXT@474..476 "#|"
            WHITESPACE@476..477 " "
            CHUNK_OPTION_KEY@477..481 "echo"
            TEXT@481..482 ":"
            WHITESPACE@482..483 " "
            CHUNK_OPTION_VALUE@483..488 "false"
          NEWLINE@488..489 "\n"
      TEXT@489..502 "summary(data)"
      NEWLINE@502..503 "\n"
    CODE_FENCE_CLOSE@503..507
      CODE_FENCE_MARKER@503..506 "```"
      NEWLINE@506..507 "\n"
  BLANK_LINE@507..508
    BLANK_LINE@507..508 "\n"
  HEADING@508..538
    ATX_HEADING_MARKER@508..510
      ATX_HEADING_MARKER@508..510 "##"
    WHITESPACE@510..511 " "
    HEADING_CONTENT@511..537
      TEXT@511..537 "Chunk with Echo Expre ..."
    NEWLINE@537..538 "\n"
  BLANK_LINE@538..539
    BLANK_LINE@538..539 "\n"
  CODE_BLOCK@539..587
    CODE_FENCE_OPEN@539..562
      CODE_FENCE_MARKER@539..542 "```"
      CODE_INFO@542..561
        TEXT@542..543 "{"
        CODE_LANGUAGE@543..544 "r"
        CHUNK_OPTIONS@544..561
          TEXT@544..545 " "
          CHUNK_LABEL@545..550
            TEXT@545..550 "vMsim"
          TEXT@550..552 ", "
          CHUNK_OPTION@552..560
            CHUNK_OPTION_KEY@552..556 "echo"
            TEXT@556..557 "="
            CHUNK_OPTION_VALUE@557..560 "1:2"
          TEXT@560..561 "}"
      NEWLINE@561..562 "\n"
    CODE_CONTENT@562..583
      TEXT@562..568 "x <- 1"
      NEWLINE@568..569 "\n"
      TEXT@569..575 "a <- 2"
      NEWLINE@575..576 "\n"
      TEXT@576..582 "b <- 3"
      NEWLINE@582..583 "\n"
    CODE_FENCE_CLOSE@583..587
      CODE_FENCE_MARKER@583..586 "```"
      NEWLINE@586..587 "\n"
  BLANK_LINE@587..588
    BLANK_LINE@587..588 "\n"
  CODE_BLOCK@588..628
    CODE_FENCE_OPEN@588..603
      CODE_FENCE_MARKER@588..591 "```"
      CODE_INFO@591..602
        TEXT@591..592 "{"
        CODE_LANGUAGE@592..593 "r"
        CHUNK_OPTIONS@593..602
          TEXT@593..595 ", "
          CHUNK_OPTION@595..601
            CHUNK_OPTION_KEY@595..599 "echo"
            TEXT@599..600 "="
            CHUNK_OPTION_VALUE@600..601 "2"
          TEXT@601..602 "}"
      NEWLINE@602..603 "\n"
    CODE_CONTENT@603..624
      TEXT@603..609 "x <- 1"
      NEWLINE@609..610 "\n"
      TEXT@610..616 "a <- 2"
      NEWLINE@616..617 "\n"
      TEXT@617..623 "b <- 3"
      NEWLINE@623..624 "\n"
    CODE_FENCE_CLOSE@624..628
      CODE_FENCE_MARKER@624..627 "```"
      NEWLINE@627..628 "\n"
  BLANK_LINE@628..629
    BLANK_LINE@628..629 "\n"
  CODE_BLOCK@629..670
    CODE_FENCE_OPEN@629..645
      CODE_FENCE_MARKER@629..632 "```"
      CODE_INFO@632..644
        TEXT@632..633 "{"
        CODE_LANGUAGE@633..634 "r"
        CHUNK_OPTIONS@634..644
          TEXT@634..636 ", "
          CHUNK_OPTION@636..643
            CHUNK_OPTION_KEY@636..640 "echo"
            TEXT@640..641 "="
            CHUNK_OPTION_VALUE@641..643 "-2"
          TEXT@643..644 "}"
      NEWLINE@644..645 "\n"
    CODE_CONTENT@645..666
      TEXT@645..651 "x <- 1"
      NEWLINE@651..652 "\n"
      TEXT@652..658 "a <- 2"
      NEWLINE@658..659 "\n"
      TEXT@659..665 "b <- 3"
      NEWLINE@665..666 "\n"
    CODE_FENCE_CLOSE@666..670
      CODE_FENCE_MARKER@666..669 "```"
      NEWLINE@669..670 "\n"
  BLANK_LINE@670..671
    BLANK_LINE@670..671 "\n"
  HEADING@671..703
    ATX_HEADING_MARKER@671..673
      ATX_HEADING_MARKER@671..673 "##"
    WHITESPACE@673..674 " "
    HEADING_CONTENT@674..702
      TEXT@674..702 "Chunk with very long  ..."
    NEWLINE@702..703 "\n"
  BLANK_LINE@703..704
    BLANK_LINE@703..704 "\n"
  CODE_BLOCK@704..996
    CODE_FENCE_OPEN@704..711
      CODE_FENCE_MARKER@704..707 "```"
      CODE_INFO@707..710
        TEXT@707..708 "{"
        CODE_LANGUAGE@708..709 "r"
        CHUNK_OPTIONS@709..710
          TEXT@709..710 "}"
      NEWLINE@710..711 "\n"
    CODE_CONTENT@711..992
      HASHPIPE_YAML_PREAMBLE@711..992
        HASHPIPE_YAML_CONTENT@711..992
          CHUNK_OPTION@711..991
            TEXT@711..713 "#|"
            WHITESPACE@713..714 " "
            CHUNK_OPTION_KEY@714..721 "fig-cap"
            TEXT@721..722 ":"
            WHITESPACE@722..723 " "
            CHUNK_OPTION_VALUE@723..991 "This is a very long c ..."
          NEWLINE@991..992 "\n"
    CODE_FENCE_CLOSE@992..996
      CODE_FENCE_MARKER@992..995 "```"
      NEWLINE@995..996 "\n"

