[INFO] fetching crate oak-notedown 0.0.11... [INFO] testing oak-notedown-0.0.11 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oak-notedown 0.0.11 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate oak-notedown 0.0.11 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oak-notedown 0.0.11 [INFO] tweaked toml for crates.io crate oak-notedown 0.0.11 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oak-notedown 0.0.11 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oak-notedown 0.0.11 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded oak-semantic-search v0.0.11 [INFO] [stderr] Downloaded oak-navigation v0.0.11 [INFO] [stderr] Downloaded oak-symbols v0.0.11 [INFO] [stderr] Downloaded oak-macros v0.0.11 [INFO] [stderr] Downloaded oak-testing v0.0.11 [INFO] [stderr] Downloaded oak-mcp v0.0.11 [INFO] [stderr] Downloaded oak-hover v0.0.11 [INFO] [stderr] Downloaded oak-vfs v0.0.11 [INFO] [stderr] Downloaded oak-highlight v0.0.11 [INFO] [stderr] Downloaded oak-core v0.0.11 [INFO] [stderr] Downloaded oak-lsp v0.0.11 [INFO] [stderr] Downloaded oak-pretty-print v0.0.11 [INFO] [stderr] Downloaded oak-folding v0.0.11 [INFO] [stderr] Downloaded oak-resolver v0.0.11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b76d59bc1df5d85b9c5ab3919b058eb42edc68139a9c1735472063df204d1d15 [INFO] running `Command { std: "docker" "start" "-a" "b76d59bc1df5d85b9c5ab3919b058eb42edc68139a9c1735472063df204d1d15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b76d59bc1df5d85b9c5ab3919b058eb42edc68139a9c1735472063df204d1d15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b76d59bc1df5d85b9c5ab3919b058eb42edc68139a9c1735472063df204d1d15", kill_on_drop: false }` [INFO] [stdout] b76d59bc1df5d85b9c5ab3919b058eb42edc68139a9c1735472063df204d1d15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f321ab27f1afc5c23a2fabab6746a16aac66f96850a277604572d59478a6a590 [INFO] running `Command { std: "docker" "start" "-a" "f321ab27f1afc5c23a2fabab6746a16aac66f96850a277604572d59478a6a590", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling triomphe v0.1.15 [INFO] [stderr] Compiling oak-core v0.0.11 [INFO] [stderr] Compiling oak-notedown v0.0.11 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `errors::OakError` and `tree::GreenNode` [INFO] [stdout] --> src/parser/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | errors::OakError, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | tree::GreenNode, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/builder/mod.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct NoteBuilder<'config> { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 7 | pub(crate) config: &'config NotedownLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/lexer/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct NotedownLexer<'config> { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 13 | config: &'config NotedownLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotedownLexer` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `new_range_api` is declared but not used [INFO] [stdout] --> src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(new_range_api)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.68s [INFO] running `Command { std: "docker" "inspect" "f321ab27f1afc5c23a2fabab6746a16aac66f96850a277604572d59478a6a590", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f321ab27f1afc5c23a2fabab6746a16aac66f96850a277604572d59478a6a590", kill_on_drop: false }` [INFO] [stdout] f321ab27f1afc5c23a2fabab6746a16aac66f96850a277604572d59478a6a590 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 06dd55f84d4670d59aadcd93a573c3fda49d9f1b3518ebd3e23692c3a5cad59f [INFO] running `Command { std: "docker" "start" "-a" "06dd55f84d4670d59aadcd93a573c3fda49d9f1b3518ebd3e23692c3a5cad59f", kill_on_drop: false }` [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stdout] warning: unused imports: `errors::OakError` and `tree::GreenNode` [INFO] [stdout] --> src/parser/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | errors::OakError, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | tree::GreenNode, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/builder/mod.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct NoteBuilder<'config> { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 7 | pub(crate) config: &'config NotedownLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/lexer/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct NotedownLexer<'config> { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 13 | config: &'config NotedownLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotedownLexer` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `new_range_api` is declared but not used [INFO] [stdout] --> src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(new_range_api)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling oak-testing v0.0.11 [INFO] [stderr] Compiling oak-notedown v0.0.11 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `errors::OakError` and `tree::GreenNode` [INFO] [stdout] --> src/parser/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | errors::OakError, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | tree::GreenNode, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/builder/mod.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct NoteBuilder<'config> { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 7 | pub(crate) config: &'config NotedownLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/lexer/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct NotedownLexer<'config> { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 13 | config: &'config NotedownLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotedownLexer` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `new_range_api` is declared but not used [INFO] [stdout] --> src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(new_range_api)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.72s [INFO] running `Command { std: "docker" "inspect" "06dd55f84d4670d59aadcd93a573c3fda49d9f1b3518ebd3e23692c3a5cad59f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06dd55f84d4670d59aadcd93a573c3fda49d9f1b3518ebd3e23692c3a5cad59f", kill_on_drop: false }` [INFO] [stdout] 06dd55f84d4670d59aadcd93a573c3fda49d9f1b3518ebd3e23692c3a5cad59f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6f7a1975ef750ef4534d4819ab13f051ff0c3fac71c17f31282883bb1e6ff092 [INFO] running `Command { std: "docker" "start" "-a" "6f7a1975ef750ef4534d4819ab13f051ff0c3fac71c17f31282883bb1e6ff092", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `errors::OakError` and `tree::GreenNode` [INFO] [stderr] --> src/parser/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | errors::OakError, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 14 | tree::GreenNode, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `config` is never read [INFO] [stderr] --> src/builder/mod.rs:7:16 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct NoteBuilder<'config> { [INFO] [stderr] | ----------- field in this struct [INFO] [stderr] 7 | pub(crate) config: &'config NotedownLanguage, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `config` is never read [INFO] [stderr] --> src/lexer/mod.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct NotedownLexer<'config> { [INFO] [stderr] | ------------- field in this struct [INFO] [stderr] 13 | config: &'config NotedownLanguage, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `NotedownLexer` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: feature `new_range_api` is declared but not used [INFO] [stderr] --> src/lib.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(new_range_api)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `oak-notedown` (lib) generated 4 warnings (run `cargo fix --lib -p oak-notedown` to apply 1 suggestion) [INFO] [stderr] warning: `oak-notedown` (lib test) generated 4 warnings (4 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oak_notedown-7987a3c9127a7ad5) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/main.rs (/opt/rustwide/target/debug/deps/main-c8d7575f02833f77) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test ready ... ok [INFO] [stdout] test lexer::test_notedown_lexer ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- lexer::test_notedown_lexer stdout ---- [INFO] [stdout] Testing file: /opt/rustwide/workdir/tests/lexer/basic.nd [INFO] [stdout] [INFO] [stdout] thread 'lexer::test_notedown_lexer' (18) panicked at tests/lexer/mod.rs:14:19: [INFO] [stdout] Notedown lexer tests failed: TestFailure { path: "/opt/rustwide/workdir/tests/lexer/basic.nd", expected: "LexerTestExpected {\n success: true,\n count: 100,\n tokens: [\n TokenData {\n kind: \"Heading1\",\n text: \"#\",\n start: 0,\n end: 1,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 2,\n end: 5,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 6,\n end: 14,\n },\n TokenData {\n kind: \"Text\",\n text: \"Test\",\n start: 15,\n end: 19,\n },\n TokenData {\n kind: \"Text\",\n text: \"Suite\",\n start: 20,\n end: 25,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 29,\n end: 33,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 34,\n end: 36,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 37,\n end: 38,\n },\n TokenData {\n kind: \"Text\",\n text: \"comprehensive\",\n start: 39,\n end: 52,\n },\n TokenData {\n kind: \"Text\",\n text: \"test\",\n start: 53,\n end: 57,\n },\n TokenData {\n kind: \"Text\",\n text: \"file\",\n start: 58,\n end: 62,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 63,\n end: 66,\n },\n TokenData {\n kind: \"Text\",\n text: \"the\",\n start: 67,\n end: 70,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 71,\n end: 74,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 75,\n end: 83,\n },\n TokenData {\n kind: \"Text\",\n text: \"lexer,\",\n start: 84,\n end: 90,\n },\n TokenData {\n kind: \"Text\",\n text: \"covering\",\n start: 91,\n end: 99,\n },\n TokenData {\n kind: \"Text\",\n text: \"various\",\n start: 100,\n end: 107,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 108,\n end: 116,\n },\n TokenData {\n kind: \"Text\",\n text: \"syntax\",\n start: 117,\n end: 123,\n },\n TokenData {\n kind: \"Text\",\n text: \"elements\",\n start: 124,\n end: 132,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 132,\n end: 133,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 137,\n end: 139,\n },\n TokenData {\n kind: \"Text\",\n text: \"Headings\",\n start: 140,\n end: 148,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 152,\n end: 155,\n },\n TokenData {\n kind: \"Text\",\n text: \"Different\",\n start: 156,\n end: 165,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 166,\n end: 173,\n },\n TokenData {\n kind: \"Text\",\n text: \"Levels\",\n start: 174,\n end: 180,\n },\n TokenData {\n kind: \"Heading1\",\n text: \"#\",\n start: 184,\n end: 185,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 186,\n end: 193,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 194,\n end: 195,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 197,\n end: 199,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 200,\n end: 207,\n },\n TokenData {\n kind: \"Text\",\n text: \"2\",\n start: 208,\n end: 209,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 211,\n end: 214,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 215,\n end: 222,\n },\n TokenData {\n kind: \"Text\",\n text: \"3\",\n start: 223,\n end: 224,\n },\n TokenData {\n kind: \"Heading4\",\n text: \"####\",\n start: 226,\n end: 230,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 231,\n end: 238,\n },\n TokenData {\n kind: \"Text\",\n text: \"4\",\n start: 239,\n end: 240,\n },\n TokenData {\n kind: \"Heading5\",\n text: \"#####\",\n start: 242,\n end: 247,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 248,\n end: 255,\n },\n TokenData {\n kind: \"Text\",\n text: \"5\",\n start: 256,\n end: 257,\n },\n TokenData {\n kind: \"Heading6\",\n text: \"######\",\n start: 259,\n end: 265,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 266,\n end: 273,\n },\n TokenData {\n kind: \"Text\",\n text: \"6\",\n start: 274,\n end: 275,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 279,\n end: 281,\n },\n TokenData {\n kind: \"Text\",\n text: \"Text\",\n start: 282,\n end: 286,\n },\n TokenData {\n kind: \"Text\",\n text: \"Formatting\",\n start: 287,\n end: 297,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 301,\n end: 304,\n },\n TokenData {\n kind: \"Text\",\n text: \"Emphasis\",\n start: 305,\n end: 313,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 314,\n end: 317,\n },\n TokenData {\n kind: \"Text\",\n text: \"Strong\",\n start: 318,\n end: 324,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 328,\n end: 332,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 333,\n end: 337,\n },\n TokenData {\n kind: \"Text\",\n text: \"contains\",\n start: 338,\n end: 346,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 347,\n end: 348,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 348,\n end: 354,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 354,\n end: 355,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 356,\n end: 359,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 360,\n end: 362,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 362,\n end: 366,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 366,\n end: 368,\n },\n TokenData {\n kind: \"Text\",\n text: \"formatting\",\n start: 369,\n end: 379,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 379,\n end: 380,\n },\n TokenData {\n kind: \"Text\",\n text: \"You\",\n start: 384,\n end: 387,\n },\n TokenData {\n kind: \"Text\",\n text: \"can\",\n start: 388,\n end: 391,\n },\n TokenData {\n kind: \"Text\",\n text: \"also\",\n start: 392,\n end: 396,\n },\n TokenData {\n kind: \"Text\",\n text: \"use\",\n start: 397,\n end: 400,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 401,\n end: 402,\n },\n TokenData {\n kind: \"Text\",\n text: \"underscores\",\n start: 402,\n end: 413,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 413,\n end: 414,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 415,\n end: 418,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 419,\n end: 425,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 426,\n end: 429,\n },\n TokenData {\n kind: \"Strong\",\n text: \"__\",\n start: 430,\n end: 432,\n },\n TokenData {\n kind: \"Text\",\n text: \"double\",\n start: 432,\n end: 438,\n },\n TokenData {\n kind: \"Text\",\n text: \"underscores\",\n start: 439,\n end: 450,\n },\n TokenData {\n kind: \"Strong\",\n text: \"__\",\n start: 450,\n end: 452,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 453,\n end: 456,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 457,\n end: 461,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 461,\n end: 462,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 466,\n end: 469,\n },\n TokenData {\n kind: \"Text\",\n text: \"Combined\",\n start: 470,\n end: 478,\n },\n TokenData {\n kind: \"Text\",\n text: \"Formatting\",\n start: 479,\n end: 489,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 493,\n end: 497,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 498,\n end: 502,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 503,\n end: 505,\n },\n TokenData {\n kind: \"Strong\",\n text: \"***\",\n start: 506,\n end: 509,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 509,\n end: 513,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 514,\n end: 517,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 518,\n end: 524,\n },\n TokenData {\n kind: \"Strong\",\n text: \"***\",\n start: 524,\n end: 527,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 528,\n end: 531,\n },\n TokenData {\n kind: \"Text\",\n text: \"can\",\n start: 532,\n end: 535,\n },\n TokenData {\n kind: \"Text\",\n text: \"also\",\n start: 536,\n end: 540,\n },\n TokenData {\n kind: \"Text\",\n text: \"be\",\n start: 541,\n end: 543,\n },\n TokenData {\n kind: \"Text\",\n text: \"written\",\n start: 544,\n end: 551,\n },\n TokenData {\n kind: \"Text\",\n text: \"as\",\n start: 552,\n end: 554,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 555,\n end: 557,\n },\n ],\n errors: [],\n}", actual: "LexerTestExpected {\n success: true,\n count: 1330,\n tokens: [\n TokenData {\n kind: \"Heading1\",\n text: \"#\",\n start: 0,\n end: 1,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 2,\n end: 5,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 6,\n end: 14,\n },\n TokenData {\n kind: \"Text\",\n text: \"Test\",\n start: 15,\n end: 19,\n },\n TokenData {\n kind: \"Text\",\n text: \"Suite\",\n start: 20,\n end: 25,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 25,\n end: 27,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 27,\n end: 29,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 29,\n end: 33,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 34,\n end: 36,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 37,\n end: 38,\n },\n TokenData {\n kind: \"Text\",\n text: \"comprehensive\",\n start: 39,\n end: 52,\n },\n TokenData {\n kind: \"Text\",\n text: \"test\",\n start: 53,\n end: 57,\n },\n TokenData {\n kind: \"Text\",\n text: \"file\",\n start: 58,\n end: 62,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 63,\n end: 66,\n },\n TokenData {\n kind: \"Text\",\n text: \"the\",\n start: 67,\n end: 70,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 71,\n end: 74,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 75,\n end: 83,\n },\n TokenData {\n kind: \"Text\",\n text: \"lexer,\",\n start: 84,\n end: 90,\n },\n TokenData {\n kind: \"Text\",\n text: \"covering\",\n start: 91,\n end: 99,\n },\n TokenData {\n kind: \"Text\",\n text: \"various\",\n start: 100,\n end: 107,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 108,\n end: 116,\n },\n TokenData {\n kind: \"Text\",\n text: \"syntax\",\n start: 117,\n end: 123,\n },\n TokenData {\n kind: \"Text\",\n text: \"elements\",\n start: 124,\n end: 132,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 132,\n end: 133,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 133,\n end: 135,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 135,\n end: 137,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 137,\n end: 139,\n },\n TokenData {\n kind: \"Text\",\n text: \"Headings\",\n start: 140,\n end: 148,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 148,\n end: 150,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 150,\n end: 152,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 152,\n end: 155,\n },\n TokenData {\n kind: \"Text\",\n text: \"Different\",\n start: 156,\n end: 165,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 166,\n end: 173,\n },\n TokenData {\n kind: \"Text\",\n text: \"Levels\",\n start: 174,\n end: 180,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 180,\n end: 182,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 182,\n end: 184,\n },\n TokenData {\n kind: \"Heading1\",\n text: \"#\",\n start: 184,\n end: 185,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 186,\n end: 193,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 194,\n end: 195,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 195,\n end: 197,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 197,\n end: 199,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 200,\n end: 207,\n },\n TokenData {\n kind: \"Text\",\n text: \"2\",\n start: 208,\n end: 209,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 209,\n end: 211,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 211,\n end: 214,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 215,\n end: 222,\n },\n TokenData {\n kind: \"Text\",\n text: \"3\",\n start: 223,\n end: 224,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 224,\n end: 226,\n },\n TokenData {\n kind: \"Heading4\",\n text: \"####\",\n start: 226,\n end: 230,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 231,\n end: 238,\n },\n TokenData {\n kind: \"Text\",\n text: \"4\",\n start: 239,\n end: 240,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 240,\n end: 242,\n },\n TokenData {\n kind: \"Heading5\",\n text: \"#####\",\n start: 242,\n end: 247,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 248,\n end: 255,\n },\n TokenData {\n kind: \"Text\",\n text: \"5\",\n start: 256,\n end: 257,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 257,\n end: 259,\n },\n TokenData {\n kind: \"Heading6\",\n text: \"######\",\n start: 259,\n end: 265,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 266,\n end: 273,\n },\n TokenData {\n kind: \"Text\",\n text: \"6\",\n start: 274,\n end: 275,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 275,\n end: 277,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 277,\n end: 279,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 279,\n end: 281,\n },\n TokenData {\n kind: \"Text\",\n text: \"Text\",\n start: 282,\n end: 286,\n },\n TokenData {\n kind: \"Text\",\n text: \"Formatting\",\n start: 287,\n end: 297,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 297,\n end: 299,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 299,\n end: 301,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 301,\n end: 304,\n },\n TokenData {\n kind: \"Text\",\n text: \"Emphasis\",\n start: 305,\n end: 313,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 314,\n end: 317,\n },\n TokenData {\n kind: \"Text\",\n text: \"Strong\",\n start: 318,\n end: 324,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 324,\n end: 326,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 326,\n end: 328,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 328,\n end: 332,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 333,\n end: 337,\n },\n TokenData {\n kind: \"Text\",\n text: \"contains\",\n start: 338,\n end: 346,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 347,\n end: 348,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 348,\n end: 354,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 354,\n end: 355,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 356,\n end: 359,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 360,\n end: 362,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 362,\n end: 366,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 366,\n end: 368,\n },\n TokenData {\n kind: \"Text\",\n text: \"formatting\",\n start: 369,\n end: 379,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 379,\n end: 380,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 380,\n end: 382,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 382,\n end: 384,\n },\n TokenData {\n kind: \"Text\",\n text: \"You\",\n start: 384,\n end: 387,\n },\n TokenData {\n kind: \"Text\",\n text: \"can\",\n start: 388,\n end: 391,\n },\n TokenData {\n kind: \"Text\",\n text: \"also\",\n start: 392,\n end: 396,\n },\n TokenData {\n kind: \"Text\",\n text: \"use\",\n start: 397,\n end: 400,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 401,\n end: 402,\n },\n TokenData {\n kind: \"Text\",\n text: \"underscores\",\n start: 402,\n end: 413,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 413,\n end: 414,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 415,\n end: 418,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 419,\n end: 425,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 426,\n end: 429,\n },\n TokenData {\n kind: \"Strong\",\n text: \"__\",\n start: 430,\n end: 432,\n },\n TokenData {\n kind: \"Text\",\n text: \"double\",\n start: 432,\n end: 438,\n },\n TokenData {\n kind: \"Text\",\n text: \"underscores\",\n start: 439,\n end: 450,\n },\n TokenData {\n kind: \"Strong\",\n text: \"__\",\n start: 450,\n end: 452,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 453,\n end: 456,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 457,\n end: 461,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 461,\n end: 462,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 462,\n end: 464,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 464,\n end: 466,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 466,\n end: 469,\n },\n TokenData {\n kind: \"Text\",\n text: \"Combined\",\n start: 470,\n end: 478,\n },\n TokenData {\n kind: \"Text\",\n text: \"Formatting\",\n start: 479,\n end: 489,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 489,\n end: 491,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 491,\n end: 493,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 493,\n end: 497,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 498,\n end: 502,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 503,\n end: 505,\n },\n TokenData {\n kind: \"Strong\",\n text: \"***\",\n start: 506,\n end: 509,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 509,\n end: 513,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 514,\n end: 517,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 518,\n end: 524,\n },\n TokenData {\n kind: \"Strong\",\n text: \"***\",\n start: 524,\n end: 527,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 528,\n end: 531,\n },\n TokenData {\n kind: \"Text\",\n text: \"can\",\n start: 532,\n end: 535,\n },\n TokenData {\n kind: \"Text\",\n text: \"also\",\n start: 536,\n end: 540,\n },\n TokenData {\n kind: \"Text\",\n text: \"be\",\n start: 541,\n end: 543,\n },\n TokenData {\n kind: \"Text\",\n text: \"written\",\n start: 544,\n end: 551,\n },\n TokenData {\n kind: \"Text\",\n text: \"as\",\n start: 552,\n end: 554,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 555,\n end: 557,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 557,\n end: 558,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 558,\n end: 562,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 563,\n end: 566,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 567,\n end: 573,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 573,\n end: 574,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 574,\n end: 576,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 576,\n end: 577,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 577,\n end: 579,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 579,\n end: 581,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 581,\n end: 584,\n },\n TokenData {\n kind: \"Text\",\n text: \"Strikethrough\",\n start: 585,\n end: 598,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 598,\n end: 600,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 600,\n end: 602,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 602,\n end: 606,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 607,\n end: 611,\n },\n TokenData {\n kind: \"Text\",\n text: \"has\",\n start: 612,\n end: 615,\n },\n TokenData {\n kind: \"Text\",\n text: \"been\",\n start: 616,\n end: 620,\n },\n TokenData {\n kind: \"Strikethrough\",\n text: \"~~\",\n start: 621,\n end: 623,\n },\n TokenData {\n kind: \"Text\",\n text: \"struck\",\n start: 623,\n end: 629,\n },\n TokenData {\n kind: \"Text\",\n text: \"through\",\n start: 630,\n end: 637,\n },\n TokenData {\n kind: \"Strikethrough\",\n text: \"~~\",\n start: 637,\n end: 639,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 639,\n end: 640,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 640,\n end: 642,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 642,\n end: 644,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 644,\n end: 646,\n },\n TokenData {\n kind: \"Text\",\n text: \"Code\",\n start: 647,\n end: 651,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 651,\n end: 653,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 653,\n end: 655,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 655,\n end: 658,\n },\n TokenData {\n kind: \"Text\",\n text: \"Inline\",\n start: 659,\n end: 665,\n },\n TokenData {\n kind: \"Text\",\n text: \"Code\",\n start: 666,\n end: 670,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 670,\n end: 672,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 672,\n end: 674,\n },\n TokenData {\n kind: \"Text\",\n text: \"Use\",\n start: 674,\n end: 677,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"`inline code`\",\n start: 678,\n end: 691,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 692,\n end: 695,\n },\n TokenData {\n kind: \"Text\",\n text: \"short\",\n start: 696,\n end: 701,\n },\n TokenData {\n kind: \"Text\",\n text: \"code\",\n start: 702,\n end: 706,\n },\n TokenData {\n kind: \"Text\",\n text: \"snippets\",\n start: 707,\n end: 715,\n },\n TokenData {\n kind: \"Text\",\n text: \"within\",\n start: 716,\n end: 722,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 723,\n end: 727,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 727,\n end: 728,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 728,\n end: 730,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 730,\n end: 732,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 732,\n end: 735,\n },\n TokenData {\n kind: \"Text\",\n text: \"Code\",\n start: 736,\n end: 740,\n },\n TokenData {\n kind: \"Text\",\n text: \"Blocks\",\n start: 741,\n end: 747,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 747,\n end: 749,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 749,\n end: 751,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 751,\n end: 754,\n },\n TokenData {\n kind: \"CodeLanguage\",\n text: \"rust\",\n start: 754,\n end: 758,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 758,\n end: 760,\n },\n TokenData {\n kind: \"Text\",\n text: \"fn\",\n start: 760,\n end: 762,\n },\n TokenData {\n kind: \"Text\",\n text: \"main\",\n start: 763,\n end: 767,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 767,\n end: 768,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 768,\n end: 769,\n },\n TokenData {\n kind: \"Text\",\n text: \"{\",\n start: 770,\n end: 771,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 771,\n end: 773,\n },\n TokenData {\n kind: \"Text\",\n text: \"println\",\n start: 777,\n end: 784,\n },\n TokenData {\n kind: \"Exclamation\",\n text: \"!\",\n start: 784,\n end: 785,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 785,\n end: 786,\n },\n TokenData {\n kind: \"Text\",\n text: \"\\\"Hello,\",\n start: 786,\n end: 793,\n },\n TokenData {\n kind: \"Text\",\n text: \"world\",\n start: 794,\n end: 799,\n },\n TokenData {\n kind: \"Exclamation\",\n text: \"!\",\n start: 799,\n end: 800,\n },\n TokenData {\n kind: \"Text\",\n text: \"\\\"\",\n start: 800,\n end: 801,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 801,\n end: 802,\n },\n TokenData {\n kind: \"Text\",\n text: \";\",\n start: 802,\n end: 803,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 803,\n end: 805,\n },\n TokenData {\n kind: \"Text\",\n text: \"}\",\n start: 805,\n end: 806,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 806,\n end: 808,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 808,\n end: 811,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 811,\n end: 813,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 813,\n end: 815,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 815,\n end: 818,\n },\n TokenData {\n kind: \"CodeLanguage\",\n text: \"javascript\",\n start: 818,\n end: 828,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 828,\n end: 830,\n },\n TokenData {\n kind: \"Text\",\n text: \"function\",\n start: 830,\n end: 838,\n },\n TokenData {\n kind: \"Text\",\n text: \"greet\",\n start: 839,\n end: 844,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 844,\n end: 845,\n },\n TokenData {\n kind: \"Text\",\n text: \"name\",\n start: 845,\n end: 849,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 849,\n end: 850,\n },\n TokenData {\n kind: \"Text\",\n text: \"{\",\n start: 851,\n end: 852,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 852,\n end: 854,\n },\n TokenData {\n kind: \"Text\",\n text: \"return\",\n start: 858,\n end: 864,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"`Hello, ${name}!`\",\n start: 865,\n end: 882,\n },\n TokenData {\n kind: \"Text\",\n text: \";\",\n start: 882,\n end: 883,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 883,\n end: 885,\n },\n TokenData {\n kind: \"Text\",\n text: \"}\",\n start: 885,\n end: 886,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 886,\n end: 888,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 888,\n end: 891,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 891,\n end: 893,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 893,\n end: 895,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 895,\n end: 898,\n },\n TokenData {\n kind: \"CodeLanguage\",\n text: \"python\",\n start: 898,\n end: 904,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 904,\n end: 906,\n },\n TokenData {\n kind: \"Text\",\n text: \"def\",\n start: 906,\n end: 909,\n },\n TokenData {\n kind: \"Text\",\n text: \"fibonacci\",\n start: 910,\n end: 919,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 919,\n end: 920,\n },\n TokenData {\n kind: \"Text\",\n text: \"n\",\n start: 920,\n end: 921,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 921,\n end: 922,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 922,\n end: 923,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 923,\n end: 925,\n },\n TokenData {\n kind: \"Text\",\n text: \"if\",\n start: 929,\n end: 931,\n },\n TokenData {\n kind: \"Text\",\n text: \"n\",\n start: 932,\n end: 933,\n },\n TokenData {\n kind: \"LeftAngle\",\n text: \"<\",\n start: 934,\n end: 935,\n },\n TokenData {\n kind: \"Text\",\n text: \"=\",\n start: 935,\n end: 936,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 937,\n end: 938,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 938,\n end: 939,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 939,\n end: 941,\n },\n TokenData {\n kind: \"Text\",\n text: \"return\",\n start: 949,\n end: 955,\n },\n TokenData {\n kind: \"Text\",\n text: \"n\",\n start: 956,\n end: 957,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 957,\n end: 959,\n },\n TokenData {\n kind: \"Text\",\n text: \"return\",\n start: 963,\n end: 969,\n },\n TokenData {\n kind: \"Text\",\n text: \"fibonacci\",\n start: 970,\n end: 979,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 979,\n end: 980,\n },\n TokenData {\n kind: \"Text\",\n text: \"n\",\n start: 980,\n end: 981,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 981,\n end: 982,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 982,\n end: 983,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 983,\n end: 984,\n },\n TokenData {\n kind: \"Plus\",\n text: \"+\",\n start: 985,\n end: 986,\n },\n TokenData {\n kind: \"Text\",\n text: \"fibonacci\",\n start: 987,\n end: 996,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 996,\n end: 997,\n },\n TokenData {\n kind: \"Text\",\n text: \"n\",\n start: 997,\n end: 998,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 998,\n end: 999,\n },\n TokenData {\n kind: \"Text\",\n text: \"2\",\n start: 999,\n end: 1000,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 1000,\n end: 1001,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1001,\n end: 1003,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 1003,\n end: 1006,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1006,\n end: 1008,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1008,\n end: 1010,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1010,\n end: 1013,\n },\n TokenData {\n kind: \"Text\",\n text: \"Code\",\n start: 1014,\n end: 1018,\n },\n TokenData {\n kind: \"Text\",\n text: \"Block\",\n start: 1019,\n end: 1024,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 1025,\n end: 1029,\n },\n TokenData {\n kind: \"Text\",\n text: \"Language\",\n start: 1030,\n end: 1038,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1038,\n end: 1040,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1040,\n end: 1042,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 1042,\n end: 1045,\n },\n TokenData {\n kind: \"CodeLanguage\",\n text: \"bash\",\n start: 1045,\n end: 1049,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1049,\n end: 1051,\n },\n TokenData {\n kind: \"Hash\",\n text: \"#\",\n start: 1051,\n end: 1052,\n },\n TokenData {\n kind: \"Exclamation\",\n text: \"!\",\n start: 1052,\n end: 1053,\n },\n TokenData {\n kind: \"Text\",\n text: \"/bin/bash\",\n start: 1053,\n end: 1062,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1062,\n end: 1064,\n },\n TokenData {\n kind: \"Text\",\n text: \"echo\",\n start: 1064,\n end: 1068,\n },\n TokenData {\n kind: \"Text\",\n text: \"\\\"This\",\n start: 1069,\n end: 1074,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 1075,\n end: 1077,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 1078,\n end: 1079,\n },\n TokenData {\n kind: \"Text\",\n text: \"bash\",\n start: 1080,\n end: 1084,\n },\n TokenData {\n kind: \"Text\",\n text: \"script\\\"\",\n start: 1085,\n end: 1092,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1092,\n end: 1094,\n },\n TokenData {\n kind: \"Text\",\n text: \"ls\",\n start: 1094,\n end: 1096,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 1097,\n end: 1098,\n },\n TokenData {\n kind: \"Text\",\n text: \"la\",\n start: 1098,\n end: 1100,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1100,\n end: 1102,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 1102,\n end: 1105,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1105,\n end: 1107,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1107,\n end: 1109,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 1109,\n end: 1111,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lists\",\n start: 1112,\n end: 1117,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1117,\n end: 1119,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1119,\n end: 1121,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1121,\n end: 1124,\n },\n TokenData {\n kind: \"Text\",\n text: \"Unordered\",\n start: 1125,\n end: 1134,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lists\",\n start: 1135,\n end: 1140,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1140,\n end: 1142,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1142,\n end: 1144,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1144,\n end: 1145,\n },\n TokenData {\n kind: \"Text\",\n text: \"First\",\n start: 1146,\n end: 1151,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1152,\n end: 1156,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1156,\n end: 1158,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1158,\n end: 1159,\n },\n TokenData {\n kind: \"Text\",\n text: \"Second\",\n start: 1160,\n end: 1166,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1167,\n end: 1171,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1171,\n end: 1173,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1173,\n end: 1174,\n },\n TokenData {\n kind: \"Text\",\n text: \"Third\",\n start: 1175,\n end: 1180,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1181,\n end: 1185,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1185,\n end: 1187,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1187,\n end: 1189,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 1189,\n end: 1190,\n },\n TokenData {\n kind: \"Text\",\n text: \"Alternative\",\n start: 1191,\n end: 1202,\n },\n TokenData {\n kind: \"Text\",\n text: \"bullet\",\n start: 1203,\n end: 1209,\n },\n TokenData {\n kind: \"Text\",\n text: \"style\",\n start: 1210,\n end: 1215,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1215,\n end: 1217,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 1217,\n end: 1218,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 1219,\n end: 1226,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1227,\n end: 1231,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1231,\n end: 1233,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 1233,\n end: 1234,\n },\n TokenData {\n kind: \"Text\",\n text: \"Final\",\n start: 1235,\n end: 1240,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1241,\n end: 1245,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1245,\n end: 1247,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1247,\n end: 1249,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"+\",\n start: 1249,\n end: 1250,\n },\n TokenData {\n kind: \"Text\",\n text: \"Plus\",\n start: 1251,\n end: 1255,\n },\n TokenData {\n kind: \"Text\",\n text: \"style\",\n start: 1256,\n end: 1261,\n },\n TokenData {\n kind: \"Text\",\n text: \"bullet\",\n start: 1262,\n end: 1268,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1268,\n end: 1270,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"+\",\n start: 1270,\n end: 1271,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 1272,\n end: 1279,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1280,\n end: 1284,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1284,\n end: 1286,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"+\",\n start: 1286,\n end: 1287,\n },\n TokenData {\n kind: \"Text\",\n text: \"Last\",\n start: 1288,\n end: 1292,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1293,\n end: 1297,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1297,\n end: 1299,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1299,\n end: 1301,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1301,\n end: 1304,\n },\n TokenData {\n kind: \"Text\",\n text: \"Ordered\",\n start: 1305,\n end: 1312,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lists\",\n start: 1313,\n end: 1318,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1318,\n end: 1320,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1320,\n end: 1322,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"1.\",\n start: 1322,\n end: 1324,\n },\n TokenData {\n kind: \"Text\",\n text: \"First\",\n start: 1325,\n end: 1330,\n },\n TokenData {\n kind: \"Text\",\n text: \"step\",\n start: 1331,\n end: 1335,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1335,\n end: 1337,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"2.\",\n start: 1337,\n end: 1339,\n },\n TokenData {\n kind: \"Text\",\n text: \"Second\",\n start: 1340,\n end: 1346,\n },\n TokenData {\n kind: \"Text\",\n text: \"step\",\n start: 1347,\n end: 1351,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1351,\n end: 1353,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"3.\",\n start: 1353,\n end: 1355,\n },\n TokenData {\n kind: \"Text\",\n text: \"Third\",\n start: 1356,\n end: 1361,\n },\n TokenData {\n kind: \"Text\",\n text: \"step\",\n start: 1362,\n end: 1366,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1366,\n end: 1368,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1368,\n end: 1370,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"42.\",\n start: 1370,\n end: 1373,\n },\n TokenData {\n kind: \"Text\",\n text: \"Number\",\n start: 1374,\n end: 1380,\n },\n TokenData {\n kind: \"Text\",\n text: \"can\",\n start: 1381,\n end: 1384,\n },\n TokenData {\n kind: \"Text\",\n text: \"start\",\n start: 1385,\n end: 1390,\n },\n TokenData {\n kind: \"Text\",\n text: \"at\",\n start: 1391,\n end: 1393,\n },\n TokenData {\n kind: \"Text\",\n text: \"any\",\n start: 1394,\n end: 1397,\n },\n TokenData {\n kind: \"Text\",\n text: \"value\",\n start: 1398,\n end: 1403,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1403,\n end: 1405,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"43.\",\n start: 1405,\n end: 1408,\n },\n TokenData {\n kind: \"Text\",\n text: \"Second\",\n start: 1409,\n end: 1415,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1416,\n end: 1420,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1420,\n end: 1422,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"44.\",\n start: 1422,\n end: 1425,\n },\n TokenData {\n kind: \"Text\",\n text: \"Third\",\n start: 1426,\n end: 1431,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1432,\n end: 1436,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1436,\n end: 1438,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1438,\n end: 1440,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1440,\n end: 1443,\n },\n TokenData {\n kind: \"Text\",\n text: \"Nested\",\n start: 1444,\n end: 1450,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lists\",\n start: 1451,\n end: 1456,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1456,\n end: 1458,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1458,\n end: 1460,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"1.\",\n start: 1460,\n end: 1462,\n },\n TokenData {\n kind: \"Text\",\n text: \"First\",\n start: 1463,\n end: 1468,\n },\n TokenData {\n kind: \"Text\",\n text: \"main\",\n start: 1469,\n end: 1473,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1474,\n end: 1478,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1478,\n end: 1480,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1483,\n end: 1484,\n },\n TokenData {\n kind: \"Text\",\n text: \"Sub\",\n start: 1485,\n end: 1488,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 1488,\n end: 1489,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1489,\n end: 1493,\n },\n TokenData {\n kind: \"Text\",\n text: \"A\",\n start: 1494,\n end: 1495,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1495,\n end: 1497,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1500,\n end: 1501,\n },\n TokenData {\n kind: \"Text\",\n text: \"Sub\",\n start: 1502,\n end: 1505,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 1505,\n end: 1506,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1506,\n end: 1510,\n },\n TokenData {\n kind: \"Text\",\n text: \"B\",\n start: 1511,\n end: 1512,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1512,\n end: 1514,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"2.\",\n start: 1514,\n end: 1516,\n },\n TokenData {\n kind: \"Text\",\n text: \"Second\",\n start: 1517,\n end: 1523,\n },\n TokenData {\n kind: \"Text\",\n text: \"main\",\n start: 1524,\n end: 1528,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1529,\n end: 1533,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1533,\n end: 1535,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1538,\n end: 1539,\n },\n TokenData {\n kind: \"Text\",\n text: \"Sub\",\n start: 1540,\n end: 1543,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 1543,\n end: 1544,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 1544,\n end: 1548,\n },\n TokenData {\n kind: \"Text\",\n text: \"C\",\n start: 1549,\n end: 1550,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1550,\n end: 1552,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 1555,\n end: 1556,\n },\n TokenData {\n kind: \"Text\",\n text: \"Alternative\",\n start: 1557,\n end: 1568,\n },\n TokenData {\n kind: \"Text\",\n text: \"sub\",\n start: 1569,\n end: 1572,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 1572,\n end: 1573,\n },\n TokenData {\n kind: \"Text\",\n text: \"bullet\",\n start: 1573,\n end: 1579,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1579,\n end: 1581,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"+\",\n start: 1584,\n end: 1585,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 1586,\n end: 1593,\n },\n TokenData {\n kind: \"Text\",\n text: \"style\",\n start: 1594,\n end: 1599,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1599,\n end: 1601,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1601,\n end: 1603,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1603,\n end: 1606,\n },\n TokenData {\n kind: \"Text\",\n text: \"Task\",\n start: 1607,\n end: 1611,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lists\",\n start: 1612,\n end: 1617,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1617,\n end: 1619,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1619,\n end: 1621,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1621,\n end: 1622,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1623,\n end: 1624,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1625,\n end: 1626,\n },\n TokenData {\n kind: \"Text\",\n text: \"Unchecked\",\n start: 1627,\n end: 1636,\n },\n TokenData {\n kind: \"Text\",\n text: \"task\",\n start: 1637,\n end: 1641,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1641,\n end: 1643,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1643,\n end: 1644,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1645,\n end: 1646,\n },\n TokenData {\n kind: \"Text\",\n text: \"x\",\n start: 1646,\n end: 1647,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1647,\n end: 1648,\n },\n TokenData {\n kind: \"Text\",\n text: \"Completed\",\n start: 1649,\n end: 1658,\n },\n TokenData {\n kind: \"Text\",\n text: \"task\",\n start: 1659,\n end: 1663,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1663,\n end: 1665,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1665,\n end: 1666,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1667,\n end: 1668,\n },\n TokenData {\n kind: \"Text\",\n text: \"X\",\n start: 1668,\n end: 1669,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1669,\n end: 1670,\n },\n TokenData {\n kind: \"Text\",\n text: \"Also\",\n start: 1671,\n end: 1675,\n },\n TokenData {\n kind: \"Text\",\n text: \"completed\",\n start: 1676,\n end: 1685,\n },\n TokenData {\n kind: \"Text\",\n text: \"task\",\n start: 1686,\n end: 1690,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1690,\n end: 1692,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 1692,\n end: 1693,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1694,\n end: 1695,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1696,\n end: 1697,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 1698,\n end: 1705,\n },\n TokenData {\n kind: \"Text\",\n text: \"unchecked\",\n start: 1706,\n end: 1715,\n },\n TokenData {\n kind: \"Text\",\n text: \"task\",\n start: 1716,\n end: 1720,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1720,\n end: 1722,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1722,\n end: 1724,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 1724,\n end: 1726,\n },\n TokenData {\n kind: \"Text\",\n text: \"Links\",\n start: 1727,\n end: 1732,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 1733,\n end: 1736,\n },\n TokenData {\n kind: \"Text\",\n text: \"Images\",\n start: 1737,\n end: 1743,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1743,\n end: 1745,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1745,\n end: 1747,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1747,\n end: 1750,\n },\n TokenData {\n kind: \"Text\",\n text: \"Basic\",\n start: 1751,\n end: 1756,\n },\n TokenData {\n kind: \"Text\",\n text: \"Links\",\n start: 1757,\n end: 1762,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1762,\n end: 1764,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1764,\n end: 1766,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1766,\n end: 1767,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 1767,\n end: 1770,\n },\n TokenData {\n kind: \"Text\",\n text: \"Parser\",\n start: 1771,\n end: 1777,\n },\n TokenData {\n kind: \"Text\",\n text: \"Framework\",\n start: 1778,\n end: 1787,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1787,\n end: 1788,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 1788,\n end: 1789,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 1789,\n end: 1794,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 1794,\n end: 1795,\n },\n TokenData {\n kind: \"Text\",\n text: \"//github\",\n start: 1795,\n end: 1803,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 1803,\n end: 1804,\n },\n TokenData {\n kind: \"Text\",\n text: \"com/oak/oak\",\n start: 1804,\n end: 1815,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 1815,\n end: 1816,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1816,\n end: 1818,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1818,\n end: 1820,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1820,\n end: 1821,\n },\n TokenData {\n kind: \"Text\",\n text: \"Link\",\n start: 1821,\n end: 1825,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 1826,\n end: 1830,\n },\n TokenData {\n kind: \"Text\",\n text: \"title\",\n start: 1831,\n end: 1836,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1836,\n end: 1837,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 1837,\n end: 1838,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 1838,\n end: 1843,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 1843,\n end: 1844,\n },\n TokenData {\n kind: \"Text\",\n text: \"//example\",\n start: 1844,\n end: 1853,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 1853,\n end: 1854,\n },\n TokenData {\n kind: \"Text\",\n text: \"com\",\n start: 1854,\n end: 1857,\n },\n TokenData {\n kind: \"Text\",\n text: \"\\\"This\",\n start: 1858,\n end: 1863,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 1864,\n end: 1866,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 1867,\n end: 1868,\n },\n TokenData {\n kind: \"Text\",\n text: \"title\\\"\",\n start: 1869,\n end: 1875,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 1875,\n end: 1876,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1876,\n end: 1878,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1878,\n end: 1880,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 1880,\n end: 1883,\n },\n TokenData {\n kind: \"Text\",\n text: \"Reference\",\n start: 1884,\n end: 1893,\n },\n TokenData {\n kind: \"Text\",\n text: \"Links\",\n start: 1894,\n end: 1899,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1899,\n end: 1901,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1901,\n end: 1903,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1903,\n end: 1904,\n },\n TokenData {\n kind: \"Text\",\n text: \"Reference\",\n start: 1904,\n end: 1913,\n },\n TokenData {\n kind: \"Text\",\n text: \"link\",\n start: 1914,\n end: 1918,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1918,\n end: 1919,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1919,\n end: 1920,\n },\n TokenData {\n kind: \"Text\",\n text: \"ref1\",\n start: 1920,\n end: 1924,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1924,\n end: 1925,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1925,\n end: 1927,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1927,\n end: 1929,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1929,\n end: 1930,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 1930,\n end: 1937,\n },\n TokenData {\n kind: \"Text\",\n text: \"reference\",\n start: 1938,\n end: 1947,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1947,\n end: 1948,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1948,\n end: 1949,\n },\n TokenData {\n kind: \"Text\",\n text: \"ref2\",\n start: 1949,\n end: 1953,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1953,\n end: 1954,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1954,\n end: 1956,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1956,\n end: 1958,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 1958,\n end: 1959,\n },\n TokenData {\n kind: \"Text\",\n text: \"ref1\",\n start: 1959,\n end: 1963,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 1963,\n end: 1964,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 1964,\n end: 1965,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 1966,\n end: 1971,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 1971,\n end: 1972,\n },\n TokenData {\n kind: \"Text\",\n text: \"//example\",\n start: 1972,\n end: 1981,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 1981,\n end: 1982,\n },\n TokenData {\n kind: \"Text\",\n text: \"com\",\n start: 1982,\n end: 1985,\n },\n TokenData {\n kind: \"Text\",\n text: \"\\\"Reference\",\n start: 1986,\n end: 1996,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\\\"\",\n start: 1997,\n end: 1999,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 1999,\n end: 2001,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 2001,\n end: 2002,\n },\n TokenData {\n kind: \"Text\",\n text: \"ref2\",\n start: 2002,\n end: 2006,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 2006,\n end: 2007,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2007,\n end: 2008,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 2009,\n end: 2014,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2014,\n end: 2015,\n },\n TokenData {\n kind: \"Text\",\n text: \"//another\",\n start: 2015,\n end: 2024,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2024,\n end: 2025,\n },\n TokenData {\n kind: \"Text\",\n text: \"com\",\n start: 2025,\n end: 2028,\n },\n TokenData {\n kind: \"Text\",\n text: \"'Reference\",\n start: 2029,\n end: 2039,\n },\n TokenData {\n kind: \"Text\",\n text: \"2'\",\n start: 2040,\n end: 2042,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2042,\n end: 2044,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2044,\n end: 2046,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 2046,\n end: 2049,\n },\n TokenData {\n kind: \"Text\",\n text: \"Images\",\n start: 2050,\n end: 2056,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2056,\n end: 2058,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2058,\n end: 2060,\n },\n TokenData {\n kind: \"Image\",\n text: \"![\",\n start: 2060,\n end: 2062,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 2062,\n end: 2065,\n },\n TokenData {\n kind: \"Text\",\n text: \"Logo\",\n start: 2066,\n end: 2070,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 2070,\n end: 2071,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 2071,\n end: 2072,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 2072,\n end: 2077,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2077,\n end: 2078,\n },\n TokenData {\n kind: \"Text\",\n text: \"//oak\",\n start: 2078,\n end: 2083,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2083,\n end: 2084,\n },\n TokenData {\n kind: \"Text\",\n text: \"dev/logo\",\n start: 2084,\n end: 2092,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2092,\n end: 2093,\n },\n TokenData {\n kind: \"Text\",\n text: \"png\",\n start: 2093,\n end: 2096,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 2096,\n end: 2097,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2097,\n end: 2099,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2099,\n end: 2101,\n },\n TokenData {\n kind: \"Image\",\n text: \"![\",\n start: 2101,\n end: 2103,\n },\n TokenData {\n kind: \"Text\",\n text: \"Image\",\n start: 2103,\n end: 2108,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 2109,\n end: 2113,\n },\n TokenData {\n kind: \"Text\",\n text: \"alt\",\n start: 2114,\n end: 2117,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 2118,\n end: 2122,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 2122,\n end: 2123,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 2123,\n end: 2124,\n },\n TokenData {\n kind: \"Text\",\n text: \"image\",\n start: 2124,\n end: 2129,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2129,\n end: 2130,\n },\n TokenData {\n kind: \"Text\",\n text: \"jpg\",\n start: 2130,\n end: 2133,\n },\n TokenData {\n kind: \"Text\",\n text: \"\\\"Image\",\n start: 2134,\n end: 2140,\n },\n TokenData {\n kind: \"Text\",\n text: \"title\\\"\",\n start: 2141,\n end: 2147,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 2147,\n end: 2148,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2148,\n end: 2150,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2150,\n end: 2152,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 2152,\n end: 2154,\n },\n TokenData {\n kind: \"Text\",\n text: \"Blockquotes\",\n start: 2155,\n end: 2166,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2166,\n end: 2168,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2168,\n end: 2170,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2170,\n end: 2171,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 2172,\n end: 2176,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 2177,\n end: 2179,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 2180,\n end: 2181,\n },\n TokenData {\n kind: \"Text\",\n text: \"simple\",\n start: 2182,\n end: 2188,\n },\n TokenData {\n kind: \"Text\",\n text: \"blockquote\",\n start: 2189,\n end: 2199,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2199,\n end: 2200,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2200,\n end: 2202,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2202,\n end: 2204,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2204,\n end: 2205,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 2206,\n end: 2210,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 2211,\n end: 2213,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 2214,\n end: 2215,\n },\n TokenData {\n kind: \"Text\",\n text: \"longer\",\n start: 2216,\n end: 2222,\n },\n TokenData {\n kind: \"Text\",\n text: \"blockquote\",\n start: 2223,\n end: 2233,\n },\n TokenData {\n kind: \"Text\",\n text: \"that\",\n start: 2234,\n end: 2238,\n },\n TokenData {\n kind: \"Text\",\n text: \"spans\",\n start: 2239,\n end: 2244,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2244,\n end: 2246,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2246,\n end: 2247,\n },\n TokenData {\n kind: \"Text\",\n text: \"multiple\",\n start: 2248,\n end: 2256,\n },\n TokenData {\n kind: \"Text\",\n text: \"lines\",\n start: 2257,\n end: 2262,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2262,\n end: 2263,\n },\n TokenData {\n kind: \"Text\",\n text: \"Each\",\n start: 2264,\n end: 2268,\n },\n TokenData {\n kind: \"Text\",\n text: \"line\",\n start: 2269,\n end: 2273,\n },\n TokenData {\n kind: \"Text\",\n text: \"starts\",\n start: 2274,\n end: 2280,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 2281,\n end: 2285,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2285,\n end: 2287,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2287,\n end: 2288,\n },\n TokenData {\n kind: \"Text\",\n text: \"the\",\n start: 2289,\n end: 2292,\n },\n TokenData {\n kind: \"Text\",\n text: \"greater\",\n start: 2293,\n end: 2300,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2300,\n end: 2301,\n },\n TokenData {\n kind: \"Text\",\n text: \"than\",\n start: 2301,\n end: 2305,\n },\n TokenData {\n kind: \"Text\",\n text: \"symbol\",\n start: 2306,\n end: 2312,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2312,\n end: 2313,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2313,\n end: 2315,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2315,\n end: 2317,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 2317,\n end: 2320,\n },\n TokenData {\n kind: \"Text\",\n text: \"Nested\",\n start: 2321,\n end: 2327,\n },\n TokenData {\n kind: \"Text\",\n text: \"Blockquotes\",\n start: 2328,\n end: 2339,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2339,\n end: 2341,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2341,\n end: 2343,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2343,\n end: 2344,\n },\n TokenData {\n kind: \"Text\",\n text: \"First\",\n start: 2345,\n end: 2350,\n },\n TokenData {\n kind: \"Text\",\n text: \"level\",\n start: 2351,\n end: 2356,\n },\n TokenData {\n kind: \"Text\",\n text: \"of\",\n start: 2357,\n end: 2359,\n },\n TokenData {\n kind: \"Text\",\n text: \"quoting\",\n start: 2360,\n end: 2367,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2367,\n end: 2369,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2369,\n end: 2370,\n },\n TokenData {\n kind: \"RightAngle\",\n text: \">\",\n start: 2370,\n end: 2371,\n },\n TokenData {\n kind: \"Text\",\n text: \"Second\",\n start: 2372,\n end: 2378,\n },\n TokenData {\n kind: \"Text\",\n text: \"level\",\n start: 2379,\n end: 2384,\n },\n TokenData {\n kind: \"Text\",\n text: \"of\",\n start: 2385,\n end: 2387,\n },\n TokenData {\n kind: \"Text\",\n text: \"quoting\",\n start: 2388,\n end: 2395,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2395,\n end: 2397,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2397,\n end: 2398,\n },\n TokenData {\n kind: \"RightAngle\",\n text: \">\",\n start: 2398,\n end: 2399,\n },\n TokenData {\n kind: \"RightAngle\",\n text: \">\",\n start: 2399,\n end: 2400,\n },\n TokenData {\n kind: \"Text\",\n text: \"Third\",\n start: 2401,\n end: 2406,\n },\n TokenData {\n kind: \"Text\",\n text: \"level\",\n start: 2407,\n end: 2412,\n },\n TokenData {\n kind: \"Text\",\n text: \"of\",\n start: 2413,\n end: 2415,\n },\n TokenData {\n kind: \"Text\",\n text: \"quoting\",\n start: 2416,\n end: 2423,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2423,\n end: 2425,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2425,\n end: 2427,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 2427,\n end: 2430,\n },\n TokenData {\n kind: \"Text\",\n text: \"Blockquote\",\n start: 2431,\n end: 2441,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 2442,\n end: 2446,\n },\n TokenData {\n kind: \"Text\",\n text: \"Other\",\n start: 2447,\n end: 2452,\n },\n TokenData {\n kind: \"Text\",\n text: \"Elements\",\n start: 2453,\n end: 2461,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2461,\n end: 2463,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2463,\n end: 2465,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2465,\n end: 2466,\n },\n TokenData {\n kind: \"Hash\",\n text: \"#\",\n start: 2467,\n end: 2468,\n },\n TokenData {\n kind: \"Hash\",\n text: \"#\",\n start: 2468,\n end: 2469,\n },\n TokenData {\n kind: \"Hash\",\n text: \"#\",\n start: 2469,\n end: 2470,\n },\n TokenData {\n kind: \"Text\",\n text: \"Heading\",\n start: 2471,\n end: 2478,\n },\n TokenData {\n kind: \"Text\",\n text: \"in\",\n start: 2479,\n end: 2481,\n },\n TokenData {\n kind: \"Text\",\n text: \"Blockquote\",\n start: 2482,\n end: 2492,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2492,\n end: 2494,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2494,\n end: 2495,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2496,\n end: 2498,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2498,\n end: 2499,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 2500,\n end: 2504,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 2505,\n end: 2507,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 2508,\n end: 2510,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 2510,\n end: 2514,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 2514,\n end: 2516,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 2517,\n end: 2521,\n },\n TokenData {\n kind: \"Text\",\n text: \"in\",\n start: 2522,\n end: 2524,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 2525,\n end: 2526,\n },\n TokenData {\n kind: \"Text\",\n text: \"blockquote\",\n start: 2527,\n end: 2537,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 2537,\n end: 2538,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2538,\n end: 2540,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2540,\n end: 2541,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2542,\n end: 2544,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2544,\n end: 2545,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2546,\n end: 2547,\n },\n TokenData {\n kind: \"Text\",\n text: \"List\",\n start: 2548,\n end: 2552,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 2553,\n end: 2557,\n },\n TokenData {\n kind: \"Text\",\n text: \"in\",\n start: 2558,\n end: 2560,\n },\n TokenData {\n kind: \"Text\",\n text: \"blockquote\",\n start: 2561,\n end: 2571,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2571,\n end: 2573,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2573,\n end: 2574,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2575,\n end: 2576,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 2577,\n end: 2584,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 2585,\n end: 2589,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2589,\n end: 2591,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2591,\n end: 2592,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2593,\n end: 2595,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2595,\n end: 2596,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"``\",\n start: 2597,\n end: 2599,\n },\n TokenData {\n kind: \"Backtick\",\n text: \"`\",\n start: 2599,\n end: 2600,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2600,\n end: 2602,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2602,\n end: 2603,\n },\n TokenData {\n kind: \"Text\",\n text: \"Code\",\n start: 2604,\n end: 2608,\n },\n TokenData {\n kind: \"Text\",\n text: \"block\",\n start: 2609,\n end: 2614,\n },\n TokenData {\n kind: \"Text\",\n text: \"in\",\n start: 2615,\n end: 2617,\n },\n TokenData {\n kind: \"Text\",\n text: \"blockquote\",\n start: 2618,\n end: 2628,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2628,\n end: 2630,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 2630,\n end: 2631,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"``\",\n start: 2632,\n end: 2634,\n },\n TokenData {\n kind: \"Backtick\",\n text: \"`\",\n start: 2634,\n end: 2635,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2635,\n end: 2637,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2637,\n end: 2639,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 2639,\n end: 2641,\n },\n TokenData {\n kind: \"Text\",\n text: \"Tables\",\n start: 2642,\n end: 2648,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2648,\n end: 2650,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2650,\n end: 2652,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 2652,\n end: 2655,\n },\n TokenData {\n kind: \"Text\",\n text: \"Basic\",\n start: 2656,\n end: 2661,\n },\n TokenData {\n kind: \"Text\",\n text: \"Table\",\n start: 2662,\n end: 2667,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2667,\n end: 2669,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2669,\n end: 2671,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2671,\n end: 2672,\n },\n TokenData {\n kind: \"Text\",\n text: \"Header\",\n start: 2673,\n end: 2679,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 2680,\n end: 2681,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2682,\n end: 2683,\n },\n TokenData {\n kind: \"Text\",\n text: \"Header\",\n start: 2684,\n end: 2690,\n },\n TokenData {\n kind: \"Text\",\n text: \"2\",\n start: 2691,\n end: 2692,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2693,\n end: 2694,\n },\n TokenData {\n kind: \"Text\",\n text: \"Header\",\n start: 2695,\n end: 2701,\n },\n TokenData {\n kind: \"Text\",\n text: \"3\",\n start: 2702,\n end: 2703,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2704,\n end: 2705,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2705,\n end: 2707,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2707,\n end: 2708,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2708,\n end: 2709,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2709,\n end: 2710,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2710,\n end: 2711,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2711,\n end: 2712,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2712,\n end: 2713,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2713,\n end: 2714,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2714,\n end: 2715,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2715,\n end: 2716,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2716,\n end: 2717,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2717,\n end: 2718,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2718,\n end: 2719,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2719,\n end: 2720,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2720,\n end: 2721,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2721,\n end: 2722,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2722,\n end: 2723,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2723,\n end: 2724,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2724,\n end: 2725,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2725,\n end: 2726,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2726,\n end: 2727,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2727,\n end: 2728,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2728,\n end: 2729,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2729,\n end: 2730,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2730,\n end: 2731,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2731,\n end: 2732,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2732,\n end: 2733,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2733,\n end: 2734,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2734,\n end: 2735,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2735,\n end: 2736,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2736,\n end: 2737,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2737,\n end: 2738,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2738,\n end: 2739,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2739,\n end: 2740,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2740,\n end: 2741,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2741,\n end: 2743,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2743,\n end: 2744,\n },\n TokenData {\n kind: \"Text\",\n text: \"Cell\",\n start: 2745,\n end: 2749,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 2750,\n end: 2751,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2754,\n end: 2755,\n },\n TokenData {\n kind: \"Text\",\n text: \"Cell\",\n start: 2756,\n end: 2760,\n },\n TokenData {\n kind: \"Text\",\n text: \"2\",\n start: 2761,\n end: 2762,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2765,\n end: 2766,\n },\n TokenData {\n kind: \"Text\",\n text: \"Cell\",\n start: 2767,\n end: 2771,\n },\n TokenData {\n kind: \"Text\",\n text: \"3\",\n start: 2772,\n end: 2773,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2776,\n end: 2777,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2777,\n end: 2779,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2779,\n end: 2780,\n },\n TokenData {\n kind: \"Text\",\n text: \"Cell\",\n start: 2781,\n end: 2785,\n },\n TokenData {\n kind: \"Text\",\n text: \"4\",\n start: 2786,\n end: 2787,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2790,\n end: 2791,\n },\n TokenData {\n kind: \"Text\",\n text: \"Cell\",\n start: 2792,\n end: 2796,\n },\n TokenData {\n kind: \"Text\",\n text: \"5\",\n start: 2797,\n end: 2798,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2801,\n end: 2802,\n },\n TokenData {\n kind: \"Text\",\n text: \"Cell\",\n start: 2803,\n end: 2807,\n },\n TokenData {\n kind: \"Text\",\n text: \"6\",\n start: 2808,\n end: 2809,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2812,\n end: 2813,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2813,\n end: 2815,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2815,\n end: 2817,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 2817,\n end: 2820,\n },\n TokenData {\n kind: \"Text\",\n text: \"Aligned\",\n start: 2821,\n end: 2828,\n },\n TokenData {\n kind: \"Text\",\n text: \"Table\",\n start: 2829,\n end: 2834,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2834,\n end: 2836,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2836,\n end: 2838,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2838,\n end: 2839,\n },\n TokenData {\n kind: \"Text\",\n text: \"Left\",\n start: 2840,\n end: 2844,\n },\n TokenData {\n kind: \"Text\",\n text: \"Aligned\",\n start: 2845,\n end: 2852,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2853,\n end: 2854,\n },\n TokenData {\n kind: \"Text\",\n text: \"Center\",\n start: 2855,\n end: 2861,\n },\n TokenData {\n kind: \"Text\",\n text: \"Aligned\",\n start: 2862,\n end: 2869,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2870,\n end: 2871,\n },\n TokenData {\n kind: \"Text\",\n text: \"Right\",\n start: 2872,\n end: 2877,\n },\n TokenData {\n kind: \"Text\",\n text: \"Aligned\",\n start: 2878,\n end: 2885,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2886,\n end: 2887,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2887,\n end: 2889,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2889,\n end: 2890,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2890,\n end: 2891,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2891,\n end: 2892,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2892,\n end: 2893,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2893,\n end: 2894,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2894,\n end: 2895,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2895,\n end: 2896,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2896,\n end: 2897,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2897,\n end: 2898,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2898,\n end: 2899,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2899,\n end: 2900,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2900,\n end: 2901,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2901,\n end: 2902,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2902,\n end: 2903,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2903,\n end: 2904,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2904,\n end: 2905,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2905,\n end: 2906,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2906,\n end: 2907,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2907,\n end: 2908,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2908,\n end: 2909,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2909,\n end: 2910,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2910,\n end: 2911,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2911,\n end: 2912,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2912,\n end: 2913,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2913,\n end: 2914,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2914,\n end: 2915,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2915,\n end: 2916,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2916,\n end: 2917,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2917,\n end: 2918,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2918,\n end: 2919,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2919,\n end: 2920,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2920,\n end: 2921,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2921,\n end: 2922,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2922,\n end: 2923,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2923,\n end: 2924,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2924,\n end: 2925,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2925,\n end: 2926,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2926,\n end: 2927,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2927,\n end: 2928,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2928,\n end: 2929,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2929,\n end: 2930,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2930,\n end: 2931,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2931,\n end: 2932,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2932,\n end: 2933,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2933,\n end: 2934,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2934,\n end: 2935,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 2935,\n end: 2936,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 2936,\n end: 2937,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2937,\n end: 2938,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2938,\n end: 2940,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2940,\n end: 2941,\n },\n TokenData {\n kind: \"Text\",\n text: \"Left\",\n start: 2942,\n end: 2946,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2955,\n end: 2956,\n },\n TokenData {\n kind: \"Text\",\n text: \"Center\",\n start: 2957,\n end: 2963,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2972,\n end: 2973,\n },\n TokenData {\n kind: \"Text\",\n text: \"Right\",\n start: 2974,\n end: 2979,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2988,\n end: 2989,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 2989,\n end: 2991,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 2991,\n end: 2992,\n },\n TokenData {\n kind: \"Text\",\n text: \"Text\",\n start: 2993,\n end: 2997,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3006,\n end: 3007,\n },\n TokenData {\n kind: \"Text\",\n text: \"Text\",\n start: 3008,\n end: 3012,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3023,\n end: 3024,\n },\n TokenData {\n kind: \"Text\",\n text: \"Text\",\n start: 3025,\n end: 3029,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3039,\n end: 3040,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3040,\n end: 3042,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3042,\n end: 3044,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3044,\n end: 3047,\n },\n TokenData {\n kind: \"Text\",\n text: \"Complex\",\n start: 3048,\n end: 3055,\n },\n TokenData {\n kind: \"Text\",\n text: \"Table\",\n start: 3056,\n end: 3061,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3061,\n end: 3063,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3063,\n end: 3065,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3065,\n end: 3066,\n },\n TokenData {\n kind: \"Text\",\n text: \"Feature\",\n start: 3067,\n end: 3074,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3075,\n end: 3076,\n },\n TokenData {\n kind: \"Text\",\n text: \"Description\",\n start: 3077,\n end: 3088,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3089,\n end: 3090,\n },\n TokenData {\n kind: \"Text\",\n text: \"Status\",\n start: 3091,\n end: 3097,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3098,\n end: 3099,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3099,\n end: 3101,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3101,\n end: 3102,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3102,\n end: 3103,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3103,\n end: 3104,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3104,\n end: 3105,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3105,\n end: 3106,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3106,\n end: 3107,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3107,\n end: 3108,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3108,\n end: 3109,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3109,\n end: 3110,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3110,\n end: 3111,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3111,\n end: 3112,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3112,\n end: 3113,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3113,\n end: 3114,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3114,\n end: 3115,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3115,\n end: 3116,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3116,\n end: 3117,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3117,\n end: 3118,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3118,\n end: 3119,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3119,\n end: 3120,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3120,\n end: 3121,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3121,\n end: 3122,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3122,\n end: 3123,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3123,\n end: 3124,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3124,\n end: 3125,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3125,\n end: 3126,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3126,\n end: 3127,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3127,\n end: 3128,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3128,\n end: 3129,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3129,\n end: 3130,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3130,\n end: 3131,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3131,\n end: 3132,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3132,\n end: 3133,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3133,\n end: 3134,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3134,\n end: 3135,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3135,\n end: 3137,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3137,\n end: 3138,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lexer\",\n start: 3139,\n end: 3144,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3147,\n end: 3148,\n },\n TokenData {\n kind: \"Text\",\n text: \"Tokenizes\",\n start: 3149,\n end: 3158,\n },\n TokenData {\n kind: \"Text\",\n text: \"input\",\n start: 3159,\n end: 3164,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3165,\n end: 3166,\n },\n TokenData {\n kind: \"Text\",\n text: \"✅\",\n start: 3167,\n end: 3170,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3171,\n end: 3172,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3172,\n end: 3174,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3174,\n end: 3175,\n },\n TokenData {\n kind: \"Text\",\n text: \"Parser\",\n start: 3176,\n end: 3182,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3184,\n end: 3185,\n },\n TokenData {\n kind: \"Text\",\n text: \"Builds\",\n start: 3186,\n end: 3192,\n },\n TokenData {\n kind: \"Text\",\n text: \"AST\",\n start: 3193,\n end: 3196,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3197,\n end: 3198,\n },\n TokenData {\n kind: \"Text\",\n text: \"✅\",\n start: 3199,\n end: 3202,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3203,\n end: 3204,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3204,\n end: 3206,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3206,\n end: 3207,\n },\n TokenData {\n kind: \"Text\",\n text: \"Linter\",\n start: 3208,\n end: 3214,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3216,\n end: 3217,\n },\n TokenData {\n kind: \"Text\",\n text: \"Finds\",\n start: 3218,\n end: 3223,\n },\n TokenData {\n kind: \"Text\",\n text: \"issues\",\n start: 3224,\n end: 3230,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3231,\n end: 3232,\n },\n TokenData {\n kind: \"Text\",\n text: \"🚧\",\n start: 3233,\n end: 3237,\n },\n TokenData {\n kind: \"Pipe\",\n text: \"|\",\n start: 3238,\n end: 3239,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3239,\n end: 3241,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3241,\n end: 3243,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 3243,\n end: 3245,\n },\n TokenData {\n kind: \"Text\",\n text: \"Horizontal\",\n start: 3246,\n end: 3256,\n },\n TokenData {\n kind: \"Text\",\n text: \"Rules\",\n start: 3257,\n end: 3262,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3262,\n end: 3264,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3264,\n end: 3266,\n },\n TokenData {\n kind: \"HorizontalRule\",\n text: \"---\",\n start: 3266,\n end: 3269,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3269,\n end: 3271,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3271,\n end: 3273,\n },\n TokenData {\n kind: \"Strong\",\n text: \"***\",\n start: 3273,\n end: 3276,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3276,\n end: 3278,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3278,\n end: 3280,\n },\n TokenData {\n kind: \"Strong\",\n text: \"___\",\n start: 3280,\n end: 3283,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3283,\n end: 3285,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3285,\n end: 3287,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 3287,\n end: 3288,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3289,\n end: 3290,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 3291,\n end: 3292,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3292,\n end: 3294,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3294,\n end: 3296,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 3296,\n end: 3297,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 3298,\n end: 3299,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 3300,\n end: 3301,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3301,\n end: 3303,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3303,\n end: 3305,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 3305,\n end: 3306,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 3307,\n end: 3308,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"_\",\n start: 3309,\n end: 3310,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3310,\n end: 3312,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3312,\n end: 3314,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 3314,\n end: 3316,\n },\n TokenData {\n kind: \"Text\",\n text: \"Special\",\n start: 3317,\n end: 3324,\n },\n TokenData {\n kind: \"Text\",\n text: \"Elements\",\n start: 3325,\n end: 3333,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3333,\n end: 3335,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3335,\n end: 3337,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3337,\n end: 3340,\n },\n TokenData {\n kind: \"Text\",\n text: \"Escaping\",\n start: 3341,\n end: 3349,\n },\n TokenData {\n kind: \"Text\",\n text: \"Characters\",\n start: 3350,\n end: 3360,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3360,\n end: 3362,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3362,\n end: 3364,\n },\n TokenData {\n kind: \"Text\",\n text: \"Use\",\n start: 3364,\n end: 3367,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 3368,\n end: 3369,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 3369,\n end: 3370,\n },\n TokenData {\n kind: \"Text\",\n text: \"escaped\",\n start: 3370,\n end: 3377,\n },\n TokenData {\n kind: \"Text\",\n text: \"asterisks\",\n start: 3378,\n end: 3387,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 3387,\n end: 3388,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 3388,\n end: 3389,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 3390,\n end: 3393,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 3394,\n end: 3395,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"`escaped backticks\\\\`\",\n start: 3395,\n end: 3415,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3415,\n end: 3416,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3416,\n end: 3418,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3418,\n end: 3420,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3420,\n end: 3423,\n },\n TokenData {\n kind: \"Text\",\n text: \"HTML\",\n start: 3424,\n end: 3428,\n },\n TokenData {\n kind: \"Text\",\n text: \"Entities\",\n start: 3429,\n end: 3437,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3437,\n end: 3439,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3439,\n end: 3441,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 3441,\n end: 3445,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 3446,\n end: 3450,\n },\n TokenData {\n kind: \"Text\",\n text: \"contains\",\n start: 3451,\n end: 3459,\n },\n TokenData {\n kind: \"Text\",\n text: \"©\",\n start: 3460,\n end: 3466,\n },\n TokenData {\n kind: \"Text\",\n text: \"copyright\",\n start: 3467,\n end: 3476,\n },\n TokenData {\n kind: \"Text\",\n text: \"symbol\",\n start: 3477,\n end: 3483,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 3484,\n end: 3487,\n },\n TokenData {\n kind: \"Text\",\n text: \"™\",\n start: 3488,\n end: 3495,\n },\n TokenData {\n kind: \"Text\",\n text: \"trademark\",\n start: 3496,\n end: 3505,\n },\n TokenData {\n kind: \"Text\",\n text: \"symbol\",\n start: 3506,\n end: 3512,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3512,\n end: 3513,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3513,\n end: 3515,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3515,\n end: 3517,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3517,\n end: 3520,\n },\n TokenData {\n kind: \"Text\",\n text: \"Line\",\n start: 3521,\n end: 3525,\n },\n TokenData {\n kind: \"Text\",\n text: \"Breaks\",\n start: 3526,\n end: 3532,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3532,\n end: 3534,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3534,\n end: 3536,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 3536,\n end: 3540,\n },\n TokenData {\n kind: \"Text\",\n text: \"line\",\n start: 3541,\n end: 3545,\n },\n TokenData {\n kind: \"Text\",\n text: \"ends\",\n start: 3546,\n end: 3550,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 3551,\n end: 3555,\n },\n TokenData {\n kind: \"Text\",\n text: \"two\",\n start: 3556,\n end: 3559,\n },\n TokenData {\n kind: \"Text\",\n text: \"spaces\",\n start: 3560,\n end: 3566,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3568,\n end: 3570,\n },\n TokenData {\n kind: \"Text\",\n text: \"Which\",\n start: 3570,\n end: 3575,\n },\n TokenData {\n kind: \"Text\",\n text: \"creates\",\n start: 3576,\n end: 3583,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 3584,\n end: 3585,\n },\n TokenData {\n kind: \"Text\",\n text: \"line\",\n start: 3586,\n end: 3590,\n },\n TokenData {\n kind: \"Text\",\n text: \"break\",\n start: 3591,\n end: 3596,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3596,\n end: 3597,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3597,\n end: 3599,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3599,\n end: 3601,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 3601,\n end: 3605,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 3606,\n end: 3608,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 3609,\n end: 3610,\n },\n TokenData {\n kind: \"Text\",\n text: \"new\",\n start: 3611,\n end: 3614,\n },\n TokenData {\n kind: \"Text\",\n text: \"paragraph\",\n start: 3615,\n end: 3624,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3624,\n end: 3625,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3625,\n end: 3627,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3627,\n end: 3629,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3629,\n end: 3632,\n },\n TokenData {\n kind: \"Text\",\n text: \"Emojis\",\n start: 3633,\n end: 3639,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 3640,\n end: 3641,\n },\n TokenData {\n kind: \"Text\",\n text: \"if\",\n start: 3641,\n end: 3643,\n },\n TokenData {\n kind: \"Text\",\n text: \"supported\",\n start: 3644,\n end: 3653,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 3653,\n end: 3654,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3654,\n end: 3656,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3656,\n end: 3658,\n },\n TokenData {\n kind: \"Text\",\n text: \"🎉\",\n start: 3658,\n end: 3662,\n },\n TokenData {\n kind: \"Text\",\n text: \"🚀\",\n start: 3663,\n end: 3667,\n },\n TokenData {\n kind: \"Text\",\n text: \"💻\",\n start: 3668,\n end: 3672,\n },\n TokenData {\n kind: \"Text\",\n text: \"📚\",\n start: 3673,\n end: 3677,\n },\n TokenData {\n kind: \"Text\",\n text: \"🔧\",\n start: 3678,\n end: 3682,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3682,\n end: 3684,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3684,\n end: 3686,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 3686,\n end: 3688,\n },\n TokenData {\n kind: \"Text\",\n text: \"Advanced\",\n start: 3689,\n end: 3697,\n },\n TokenData {\n kind: \"Text\",\n text: \"Features\",\n start: 3698,\n end: 3706,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3706,\n end: 3708,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3708,\n end: 3710,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3710,\n end: 3713,\n },\n TokenData {\n kind: \"Text\",\n text: \"Definition\",\n start: 3714,\n end: 3724,\n },\n TokenData {\n kind: \"Text\",\n text: \"Lists\",\n start: 3725,\n end: 3730,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3730,\n end: 3732,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3732,\n end: 3734,\n },\n TokenData {\n kind: \"Text\",\n text: \"Term\",\n start: 3734,\n end: 3738,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 3739,\n end: 3740,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3740,\n end: 3742,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 3742,\n end: 3743,\n },\n TokenData {\n kind: \"Text\",\n text: \"Definition\",\n start: 3744,\n end: 3754,\n },\n TokenData {\n kind: \"Text\",\n text: \"1\",\n start: 3755,\n end: 3756,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3756,\n end: 3758,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3758,\n end: 3760,\n },\n TokenData {\n kind: \"Text\",\n text: \"Term\",\n start: 3760,\n end: 3764,\n },\n TokenData {\n kind: \"Text\",\n text: \"2\",\n start: 3765,\n end: 3766,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3766,\n end: 3768,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 3768,\n end: 3769,\n },\n TokenData {\n kind: \"Text\",\n text: \"Definition\",\n start: 3770,\n end: 3780,\n },\n TokenData {\n kind: \"Text\",\n text: \"2a\",\n start: 3781,\n end: 3783,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3783,\n end: 3785,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 3785,\n end: 3786,\n },\n TokenData {\n kind: \"Text\",\n text: \"Definition\",\n start: 3787,\n end: 3797,\n },\n TokenData {\n kind: \"Text\",\n text: \"2b\",\n start: 3798,\n end: 3800,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3800,\n end: 3802,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3802,\n end: 3804,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3804,\n end: 3807,\n },\n TokenData {\n kind: \"Text\",\n text: \"Footnotes\",\n start: 3808,\n end: 3817,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3817,\n end: 3819,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3819,\n end: 3821,\n },\n TokenData {\n kind: \"Text\",\n text: \"Here's\",\n start: 3821,\n end: 3827,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 3828,\n end: 3829,\n },\n TokenData {\n kind: \"Text\",\n text: \"sentence\",\n start: 3830,\n end: 3838,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 3839,\n end: 3843,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 3844,\n end: 3845,\n },\n TokenData {\n kind: \"Text\",\n text: \"footnote\",\n start: 3846,\n end: 3854,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 3854,\n end: 3855,\n },\n TokenData {\n kind: \"Text\",\n text: \"^1\",\n start: 3855,\n end: 3857,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 3857,\n end: 3858,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3858,\n end: 3859,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3859,\n end: 3861,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3861,\n end: 3863,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 3863,\n end: 3864,\n },\n TokenData {\n kind: \"Text\",\n text: \"^1\",\n start: 3864,\n end: 3866,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 3866,\n end: 3867,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 3867,\n end: 3868,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 3869,\n end: 3873,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 3874,\n end: 3876,\n },\n TokenData {\n kind: \"Text\",\n text: \"the\",\n start: 3877,\n end: 3880,\n },\n TokenData {\n kind: \"Text\",\n text: \"footnote\",\n start: 3881,\n end: 3889,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3889,\n end: 3890,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3890,\n end: 3892,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3892,\n end: 3894,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 3894,\n end: 3897,\n },\n TokenData {\n kind: \"Text\",\n text: \"Admonitions\",\n start: 3898,\n end: 3909,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 3910,\n end: 3911,\n },\n TokenData {\n kind: \"Text\",\n text: \"if\",\n start: 3911,\n end: 3913,\n },\n TokenData {\n kind: \"Text\",\n text: \"supported\",\n start: 3914,\n end: 3923,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 3923,\n end: 3924,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3924,\n end: 3926,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3926,\n end: 3928,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 3928,\n end: 3929,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 3930,\n end: 3932,\n },\n TokenData {\n kind: \"Text\",\n text: \"Note\",\n start: 3932,\n end: 3936,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 3936,\n end: 3937,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 3937,\n end: 3939,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 3940,\n end: 3944,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 3945,\n end: 3947,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 3948,\n end: 3949,\n },\n TokenData {\n kind: \"Text\",\n text: \"note\",\n start: 3950,\n end: 3954,\n },\n TokenData {\n kind: \"Text\",\n text: \"admonition\",\n start: 3955,\n end: 3965,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 3965,\n end: 3966,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3966,\n end: 3968,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 3968,\n end: 3969,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 3970,\n end: 3972,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 3972,\n end: 3973,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 3974,\n end: 3976,\n },\n TokenData {\n kind: \"Text\",\n text: \"Warning\",\n start: 3976,\n end: 3983,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 3983,\n end: 3984,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 3984,\n end: 3986,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 3987,\n end: 3991,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 3992,\n end: 3994,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 3995,\n end: 3996,\n },\n TokenData {\n kind: \"Text\",\n text: \"warning\",\n start: 3997,\n end: 4004,\n },\n TokenData {\n kind: \"Text\",\n text: \"admonition\",\n start: 4005,\n end: 4015,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4015,\n end: 4016,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4016,\n end: 4018,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4018,\n end: 4020,\n },\n TokenData {\n kind: \"Heading3\",\n text: \"###\",\n start: 4020,\n end: 4023,\n },\n TokenData {\n kind: \"Text\",\n text: \"Math\",\n start: 4024,\n end: 4028,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 4029,\n end: 4030,\n },\n TokenData {\n kind: \"Text\",\n text: \"if\",\n start: 4030,\n end: 4032,\n },\n TokenData {\n kind: \"Text\",\n text: \"supported\",\n start: 4033,\n end: 4042,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 4042,\n end: 4043,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4043,\n end: 4045,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4045,\n end: 4047,\n },\n TokenData {\n kind: \"Text\",\n text: \"When\",\n start: 4047,\n end: 4051,\n },\n TokenData {\n kind: \"Text\",\n text: \"$a\",\n start: 4052,\n end: 4054,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 4055,\n end: 4056,\n },\n TokenData {\n kind: \"Text\",\n text: \"ne\",\n start: 4056,\n end: 4058,\n },\n TokenData {\n kind: \"Text\",\n text: \"0$,\",\n start: 4059,\n end: 4062,\n },\n TokenData {\n kind: \"Text\",\n text: \"there\",\n start: 4063,\n end: 4068,\n },\n TokenData {\n kind: \"Text\",\n text: \"are\",\n start: 4069,\n end: 4072,\n },\n TokenData {\n kind: \"Text\",\n text: \"two\",\n start: 4073,\n end: 4076,\n },\n TokenData {\n kind: \"Text\",\n text: \"solutions\",\n start: 4077,\n end: 4086,\n },\n TokenData {\n kind: \"Text\",\n text: \"to\",\n start: 4087,\n end: 4089,\n },\n TokenData {\n kind: \"Text\",\n text: \"$\",\n start: 4090,\n end: 4091,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 4091,\n end: 4092,\n },\n TokenData {\n kind: \"Text\",\n text: \"ax^2\",\n start: 4092,\n end: 4096,\n },\n TokenData {\n kind: \"Plus\",\n text: \"+\",\n start: 4097,\n end: 4098,\n },\n TokenData {\n kind: \"Text\",\n text: \"bx\",\n start: 4099,\n end: 4101,\n },\n TokenData {\n kind: \"Plus\",\n text: \"+\",\n start: 4102,\n end: 4103,\n },\n TokenData {\n kind: \"Text\",\n text: \"c\",\n start: 4104,\n end: 4105,\n },\n TokenData {\n kind: \"Text\",\n text: \"=\",\n start: 4106,\n end: 4107,\n },\n TokenData {\n kind: \"Text\",\n text: \"0\",\n start: 4108,\n end: 4109,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 4109,\n end: 4110,\n },\n TokenData {\n kind: \"Text\",\n text: \"$\",\n start: 4110,\n end: 4111,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4111,\n end: 4112,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4112,\n end: 4114,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4114,\n end: 4116,\n },\n TokenData {\n kind: \"Text\",\n text: \"$$\",\n start: 4116,\n end: 4118,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4118,\n end: 4120,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 4120,\n end: 4121,\n },\n TokenData {\n kind: \"Text\",\n text: \"frac{\",\n start: 4121,\n end: 4126,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 4126,\n end: 4127,\n },\n TokenData {\n kind: \"Text\",\n text: \"b\",\n start: 4127,\n end: 4128,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 4129,\n end: 4130,\n },\n TokenData {\n kind: \"Text\",\n text: \"pm\",\n start: 4130,\n end: 4132,\n },\n TokenData {\n kind: \"Escape\",\n text: \"\\\\\",\n start: 4133,\n end: 4134,\n },\n TokenData {\n kind: \"Text\",\n text: \"sqrt{b^2\",\n start: 4134,\n end: 4142,\n },\n TokenData {\n kind: \"Dash\",\n text: \"-\",\n start: 4143,\n end: 4144,\n },\n TokenData {\n kind: \"Text\",\n text: \"4ac}}{2a}\",\n start: 4145,\n end: 4154,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4154,\n end: 4156,\n },\n TokenData {\n kind: \"Text\",\n text: \"$$\",\n start: 4156,\n end: 4158,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4158,\n end: 4160,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4160,\n end: 4162,\n },\n TokenData {\n kind: \"Heading2\",\n text: \"##\",\n start: 4162,\n end: 4164,\n },\n TokenData {\n kind: \"Text\",\n text: \"Mixed\",\n start: 4165,\n end: 4170,\n },\n TokenData {\n kind: \"Text\",\n text: \"Content\",\n start: 4171,\n end: 4178,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4178,\n end: 4180,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4180,\n end: 4182,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 4182,\n end: 4186,\n },\n TokenData {\n kind: \"Text\",\n text: \"paragraph\",\n start: 4187,\n end: 4196,\n },\n TokenData {\n kind: \"Text\",\n text: \"contains\",\n start: 4197,\n end: 4205,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4206,\n end: 4208,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 4208,\n end: 4212,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4212,\n end: 4214,\n },\n TokenData {\n kind: \"Text\",\n text: \",\",\n start: 4214,\n end: 4215,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 4216,\n end: 4217,\n },\n TokenData {\n kind: \"Text\",\n text: \"italic\",\n start: 4217,\n end: 4223,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 4223,\n end: 4224,\n },\n TokenData {\n kind: \"Text\",\n text: \",\",\n start: 4224,\n end: 4225,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"`code`\",\n start: 4226,\n end: 4232,\n },\n TokenData {\n kind: \"Text\",\n text: \",\",\n start: 4232,\n end: 4233,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 4234,\n end: 4237,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 4238,\n end: 4239,\n },\n TokenData {\n kind: \"Text\",\n text: \"links\",\n start: 4239,\n end: 4244,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 4244,\n end: 4245,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 4245,\n end: 4246,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 4246,\n end: 4251,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 4251,\n end: 4252,\n },\n TokenData {\n kind: \"Text\",\n text: \"//example\",\n start: 4252,\n end: 4261,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4261,\n end: 4262,\n },\n TokenData {\n kind: \"Text\",\n text: \"com\",\n start: 4262,\n end: 4265,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 4265,\n end: 4266,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4266,\n end: 4267,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4267,\n end: 4269,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4269,\n end: 4271,\n },\n TokenData {\n kind: \"BlockquoteMarker\",\n text: \">\",\n start: 4271,\n end: 4272,\n },\n TokenData {\n kind: \"Text\",\n text: \"A\",\n start: 4273,\n end: 4274,\n },\n TokenData {\n kind: \"Text\",\n text: \"blockquote\",\n start: 4275,\n end: 4285,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 4286,\n end: 4290,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4291,\n end: 4293,\n },\n TokenData {\n kind: \"Text\",\n text: \"formatting\",\n start: 4293,\n end: 4303,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4303,\n end: 4305,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 4306,\n end: 4309,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 4310,\n end: 4311,\n },\n TokenData {\n kind: \"Text\",\n text: \"links\",\n start: 4311,\n end: 4316,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 4316,\n end: 4317,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 4317,\n end: 4318,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 4318,\n end: 4323,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 4323,\n end: 4324,\n },\n TokenData {\n kind: \"Text\",\n text: \"//example\",\n start: 4324,\n end: 4333,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4333,\n end: 4334,\n },\n TokenData {\n kind: \"Text\",\n text: \"com\",\n start: 4334,\n end: 4337,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 4337,\n end: 4338,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4338,\n end: 4339,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4339,\n end: 4341,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4341,\n end: 4343,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 4343,\n end: 4344,\n },\n TokenData {\n kind: \"Text\",\n text: \"A\",\n start: 4345,\n end: 4346,\n },\n TokenData {\n kind: \"Text\",\n text: \"list\",\n start: 4347,\n end: 4351,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 4352,\n end: 4356,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 4357,\n end: 4361,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4362,\n end: 4364,\n },\n TokenData {\n kind: \"Text\",\n text: \"bold\",\n start: 4364,\n end: 4368,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4368,\n end: 4370,\n },\n TokenData {\n kind: \"Text\",\n text: \"text\",\n start: 4371,\n end: 4375,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4375,\n end: 4377,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 4377,\n end: 4378,\n },\n TokenData {\n kind: \"Text\",\n text: \"Another\",\n start: 4379,\n end: 4386,\n },\n TokenData {\n kind: \"Text\",\n text: \"item\",\n start: 4387,\n end: 4391,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 4392,\n end: 4396,\n },\n TokenData {\n kind: \"InlineCode\",\n text: \"`inline code`\",\n start: 4397,\n end: 4410,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4410,\n end: 4412,\n },\n TokenData {\n kind: \"ListMarker\",\n text: \"-\",\n start: 4412,\n end: 4413,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 4414,\n end: 4415,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 4416,\n end: 4417,\n },\n TokenData {\n kind: \"Text\",\n text: \"A\",\n start: 4418,\n end: 4419,\n },\n TokenData {\n kind: \"Text\",\n text: \"task\",\n start: 4420,\n end: 4424,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 4425,\n end: 4429,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 4430,\n end: 4431,\n },\n TokenData {\n kind: \"Link\",\n text: \"[\",\n start: 4432,\n end: 4433,\n },\n TokenData {\n kind: \"Text\",\n text: \"link\",\n start: 4433,\n end: 4437,\n },\n TokenData {\n kind: \"RightBracket\",\n text: \"]\",\n start: 4437,\n end: 4438,\n },\n TokenData {\n kind: \"LeftParen\",\n text: \"(\",\n start: 4438,\n end: 4439,\n },\n TokenData {\n kind: \"Text\",\n text: \"https\",\n start: 4439,\n end: 4444,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 4444,\n end: 4445,\n },\n TokenData {\n kind: \"Text\",\n text: \"//example\",\n start: 4445,\n end: 4454,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4454,\n end: 4455,\n },\n TokenData {\n kind: \"Text\",\n text: \"com\",\n start: 4455,\n end: 4458,\n },\n TokenData {\n kind: \"RightParen\",\n text: \")\",\n start: 4458,\n end: 4459,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4459,\n end: 4461,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4461,\n end: 4463,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 4463,\n end: 4466,\n },\n TokenData {\n kind: \"CodeLanguage\",\n text: \"markdown\",\n start: 4466,\n end: 4474,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4474,\n end: 4476,\n },\n TokenData {\n kind: \"Heading1\",\n text: \"#\",\n start: 4476,\n end: 4477,\n },\n TokenData {\n kind: \"Text\",\n text: \"Code\",\n start: 4478,\n end: 4482,\n },\n TokenData {\n kind: \"Text\",\n text: \"block\",\n start: 4483,\n end: 4488,\n },\n TokenData {\n kind: \"Text\",\n text: \"with\",\n start: 4489,\n end: 4493,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 4494,\n end: 4502,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4502,\n end: 4504,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 4504,\n end: 4508,\n },\n TokenData {\n kind: \"Text\",\n text: \"is\",\n start: 4509,\n end: 4511,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 4512,\n end: 4513,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4514,\n end: 4516,\n },\n TokenData {\n kind: \"Text\",\n text: \"code\",\n start: 4516,\n end: 4520,\n },\n TokenData {\n kind: \"Text\",\n text: \"block\",\n start: 4521,\n end: 4526,\n },\n TokenData {\n kind: \"Strong\",\n text: \"**\",\n start: 4526,\n end: 4528,\n },\n TokenData {\n kind: \"Text\",\n text: \"that\",\n start: 4529,\n end: 4533,\n },\n TokenData {\n kind: \"Text\",\n text: \"contains\",\n start: 4534,\n end: 4542,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 4543,\n end: 4551,\n },\n TokenData {\n kind: \"Text\",\n text: \"syntax\",\n start: 4552,\n end: 4558,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4558,\n end: 4559,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4559,\n end: 4561,\n },\n TokenData {\n kind: \"CodeFence\",\n text: \"```\",\n start: 4561,\n end: 4564,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4564,\n end: 4566,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4566,\n end: 4568,\n },\n TokenData {\n kind: \"HorizontalRule\",\n text: \"---\",\n start: 4568,\n end: 4571,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4571,\n end: 4573,\n },\n TokenData {\n kind: \"Newline\",\n text: \"\\r\\n\",\n start: 4573,\n end: 4575,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 4575,\n end: 4576,\n },\n TokenData {\n kind: \"Text\",\n text: \"This\",\n start: 4576,\n end: 4580,\n },\n TokenData {\n kind: \"Text\",\n text: \"document\",\n start: 4581,\n end: 4589,\n },\n TokenData {\n kind: \"Text\",\n text: \"serves\",\n start: 4590,\n end: 4596,\n },\n TokenData {\n kind: \"Text\",\n text: \"as\",\n start: 4597,\n end: 4599,\n },\n TokenData {\n kind: \"Text\",\n text: \"a\",\n start: 4600,\n end: 4601,\n },\n TokenData {\n kind: \"Text\",\n text: \"comprehensive\",\n start: 4602,\n end: 4615,\n },\n TokenData {\n kind: \"Text\",\n text: \"test\",\n start: 4616,\n end: 4620,\n },\n TokenData {\n kind: \"Text\",\n text: \"suite\",\n start: 4621,\n end: 4626,\n },\n TokenData {\n kind: \"Text\",\n text: \"for\",\n start: 4627,\n end: 4630,\n },\n TokenData {\n kind: \"Text\",\n text: \"the\",\n start: 4631,\n end: 4634,\n },\n TokenData {\n kind: \"Text\",\n text: \"Oak\",\n start: 4635,\n end: 4638,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 4639,\n end: 4647,\n },\n TokenData {\n kind: \"Text\",\n text: \"lexer,\",\n start: 4648,\n end: 4654,\n },\n TokenData {\n kind: \"Text\",\n text: \"covering\",\n start: 4655,\n end: 4663,\n },\n TokenData {\n kind: \"Text\",\n text: \"all\",\n start: 4664,\n end: 4667,\n },\n TokenData {\n kind: \"Text\",\n text: \"major\",\n start: 4668,\n end: 4673,\n },\n TokenData {\n kind: \"Text\",\n text: \"Markdown\",\n start: 4674,\n end: 4682,\n },\n TokenData {\n kind: \"Text\",\n text: \"syntax\",\n start: 4683,\n end: 4689,\n },\n TokenData {\n kind: \"Text\",\n text: \"elements\",\n start: 4690,\n end: 4698,\n },\n TokenData {\n kind: \"Text\",\n text: \"and\",\n start: 4699,\n end: 4702,\n },\n TokenData {\n kind: \"Text\",\n text: \"edge\",\n start: 4703,\n end: 4707,\n },\n TokenData {\n kind: \"Text\",\n text: \"cases\",\n start: 4708,\n end: 4713,\n },\n TokenData {\n kind: \"Dot\",\n text: \".\",\n start: 4713,\n end: 4714,\n },\n TokenData {\n kind: \"Emphasis\",\n text: \"*\",\n start: 4714,\n end: 4715,\n },\n TokenData {\n kind: \"Eof\",\n text: \"\",\n start: 4715,\n end: 4715,\n },\n ],\n errors: [],\n}" } [INFO] [stdout] stack backtrace: [INFO] [stderr] error: test failed, to rerun pass `--test main` [INFO] [stdout] 0: 0x5a71e54822aa - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a71e54822aa - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a71e54822aa - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5a71e54822aa - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5a71e5496cba - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5a71e5496cba - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x5a71e5486df2 - std[31e582c13f4e914f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a71e5486df2 - as std[31e582c13f4e914f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5a71e545f59f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5a71e545f59f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5a71e5479e19 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5a71e53c6acc - core[fa0eadad68403074]::ops::function::Fn<(&'a std[31e582c13f4e914f]::panic::PanicHookInfo<'b>,), Output = ()> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::Fn<(&std[31e582c13f4e914f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5a71e53c6acc - test[7530e63dc052480e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5a71e547a092 - core[fa0eadad68403074]::ops::function::Fn<(&'a std[31e582c13f4e914f]::panic::PanicHookInfo<'b>,), Output = ()> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::Fn<(&std[31e582c13f4e914f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5a71e547a092 - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5a71e545f658 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5a71e5454579 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5a71e546042d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5a71e549744c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5a71e539dd33 - main[4f39f23ccb80adec]::lexer::test_notedown_lexer [INFO] [stdout] at /opt/rustwide/workdir/tests/lexer/mod.rs:14:19 [INFO] [stdout] 20: 0x5a71e539c2a7 - main[4f39f23ccb80adec]::lexer::test_notedown_lexer::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/lexer/mod.rs:6:25 [INFO] [stdout] 21: 0x5a71e53ba6c6 - >::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x5a71e53babab - core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5a71e53babab - test[7530e63dc052480e]::__rust_begin_short_backtrace::, fn() -> core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x5a71e53c759b - test[7530e63dc052480e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x5a71e53c759b - as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x5a71e53c759b - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::, core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x5a71e53c759b - std[31e582c13f4e914f]::panicking::catch_unwind::, core[fa0eadad68403074]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x5a71e53c759b - std[31e582c13f4e914f]::panic::catch_unwind::, core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x5a71e53c759b - test[7530e63dc052480e]::run_test_in_process [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x5a71e53c759b - test[7530e63dc052480e]::run_test::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x5a71e53c19f4 - test[7530e63dc052480e]::run_test::{closure#1} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x5a71e53c19f4 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x5a71e53ca1a2 - std[31e582c13f4e914f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x5a71e53ca1a2 - ::{closure#1}::{closure#0}> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x5a71e53ca1a2 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x5a71e53ca1a2 - std[31e582c13f4e914f]::panicking::catch_unwind::<(), core[fa0eadad68403074]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x5a71e53ca1a2 - std[31e582c13f4e914f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x5a71e53ca1a2 - std[31e582c13f4e914f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x5a71e53ca1a2 - ::{closure#1} as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x5a71e548184f - + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x5a71e548184f - ::new::thread_start [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7eebb941faa4 - [INFO] [stdout] 43: 0x7eebb94aca64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] lexer::test_notedown_lexer [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6f7a1975ef750ef4534d4819ab13f051ff0c3fac71c17f31282883bb1e6ff092", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f7a1975ef750ef4534d4819ab13f051ff0c3fac71c17f31282883bb1e6ff092", kill_on_drop: false }` [INFO] [stdout] 6f7a1975ef750ef4534d4819ab13f051ff0c3fac71c17f31282883bb1e6ff092