[INFO] fetching crate ion_shell_parser 0.2.0...
[INFO] testing ion_shell_parser-0.2.0 against master#733b47ea4b1b86216f14ef56e49440c33933f230+rustflags=-Copt-level=3 for pr-138759
[INFO] extracting crate ion_shell_parser 0.2.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate ion_shell_parser 0.2.0
[INFO] finished tweaking crates.io crate ion_shell_parser 0.2.0
[INFO] tweaked toml for crates.io crate ion_shell_parser 0.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ion_shell_parser 0.2.0 on toolchain 733b47ea4b1b86216f14ef56e49440c33933f230
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 67 packages to latest compatible versions
[INFO] [stderr]       Adding derive_more v0.99.20 (available: v2.0.1)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0cc93c35bb6a328595215f9e7f21f5d9853a8c49a80a7d7e63809c06a2360f95
[INFO] running `Command { std: "docker" "start" "-a" "0cc93c35bb6a328595215f9e7f21f5d9853a8c49a80a7d7e63809c06a2360f95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0cc93c35bb6a328595215f9e7f21f5d9853a8c49a80a7d7e63809c06a2360f95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cc93c35bb6a328595215f9e7f21f5d9853a8c49a80a7d7e63809c06a2360f95", kill_on_drop: false }`
[INFO] [stdout] 0cc93c35bb6a328595215f9e7f21f5d9853a8c49a80a7d7e63809c06a2360f95
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b0c468b4d497ef5dc72f1cfc9581c7ceab34bb5e8b20af38bdeb4c5444107cf7
[INFO] running `Command { std: "docker" "start" "-a" "b0c468b4d497ef5dc72f1cfc9581c7ceab34bb5e8b20af38bdeb4c5444107cf7", kill_on_drop: false }`
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling pest v2.8.3
[INFO] [stderr]    Compiling pest_meta v2.8.3
[INFO] [stderr]    Compiling pest_generator v2.8.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling pest_derive v2.8.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ion_shell_parser v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 21 | ||         ser_trace_
[INFO] [stdout] 22 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 51 | ||         ser_trace_
[INFO] [stdout] 52 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 58 | ||         ser_trace_
[INFO] [stdout] 59 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 86 | ||         ser_trace_
[INFO] [stdout] 87 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SYMBOL` is never used
[INFO] [stdout]    --> src/parsing/matched_fragments.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait MatchedQuotationMark: HasLocation + std::fmt::Debug {
[INFO] [stdout]     |           -------------------- associated constant in this trait
[INFO] [stdout] 167 |     const SYMBOL: &'static str;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.90s
[INFO] running `Command { std: "docker" "inspect" "b0c468b4d497ef5dc72f1cfc9581c7ceab34bb5e8b20af38bdeb4c5444107cf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0c468b4d497ef5dc72f1cfc9581c7ceab34bb5e8b20af38bdeb4c5444107cf7", kill_on_drop: false }`
[INFO] [stdout] b0c468b4d497ef5dc72f1cfc9581c7ceab34bb5e8b20af38bdeb4c5444107cf7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 046537a8192acfae389e251f4698ea71f3a7836ea4e7179e0e22de1429140741
[INFO] running `Command { std: "docker" "start" "-a" "046537a8192acfae389e251f4698ea71f3a7836ea4e7179e0e22de1429140741", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling insta v1.43.2
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stderr]    Compiling pest_generator v2.8.3
[INFO] [stderr]    Compiling quickcheck v1.0.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling pest_derive v2.8.3
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling quickcheck_macros v1.1.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ion_shell_parser v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 21 | ||         ser_trace_
[INFO] [stdout] 22 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 51 | ||         ser_trace_
[INFO] [stdout] 52 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 58 | ||         ser_trace_
[INFO] [stdout] 59 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 86 | ||         ser_trace_
[INFO] [stdout] 87 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 21 | ||         ser_trace_
[INFO] [stdout] 22 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 51 | ||         ser_trace_
[INFO] [stdout] 52 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 58 | ||         ser_trace_
[INFO] [stdout] 59 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stdout]                  ser_trace_
[INFO] [stdout]                 parse_phase`
[INFO] [stdout]   --> src/parsing/parsing_rules/unconditional.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |            feature = "ion_shell_par
[INFO] [stdout]    |   _________^         -
[INFO] [stdout]    |  |___________________|
[INFO] [stdout] 86 | ||         ser_trace_
[INFO] [stdout] 87 | ||        parse_phase",
[INFO] [stdout]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stdout]    |  |___________________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stdout]    = help: consider adding `ion_shell_par
[INFO] [stdout]                    ser_trace_
[INFO] [stdout]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SYMBOL` is never used
[INFO] [stdout]    --> src/parsing/matched_fragments.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait MatchedQuotationMark: HasLocation + std::fmt::Debug {
[INFO] [stdout]     |           -------------------- associated constant in this trait
[INFO] [stdout] 167 |     const SYMBOL: &'static str;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `source_command` and `to_be_sourced` are never read
[INFO] [stdout]    --> src/parsing/language_items.rs:152:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |         pub struct TestResult<'a> {
[INFO] [stdout]     |                    ---------- fields in this struct
[INFO] [stdout] 152 |             pub source_command: &'a str,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 153 |             pub to_be_sourced: &'a str,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TestResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SYMBOL` is never used
[INFO] [stdout]    --> src/parsing/matched_fragments.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait MatchedQuotationMark: HasLocation + std::fmt::Debug {
[INFO] [stdout]     |           -------------------- associated constant in this trait
[INFO] [stdout] 167 |     const SYMBOL: &'static str;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "046537a8192acfae389e251f4698ea71f3a7836ea4e7179e0e22de1429140741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "046537a8192acfae389e251f4698ea71f3a7836ea4e7179e0e22de1429140741", kill_on_drop: false }`
[INFO] [stdout] 046537a8192acfae389e251f4698ea71f3a7836ea4e7179e0e22de1429140741
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bef447dee5728da0b072d575f67833f6db16c12069ee02cd12c596187992de74
[INFO] running `Command { std: "docker" "start" "-a" "bef447dee5728da0b072d575f67833f6db16c12069ee02cd12c596187992de74", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stderr]                  ser_trace_
[INFO] [stderr]                 parse_phase`
[INFO] [stderr]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |            feature = "ion_shell_par
[INFO] [stderr]    |   _________^         -
[INFO] [stderr]    |  |___________________|
[INFO] [stderr] 21 | ||         ser_trace_
[INFO] [stderr] 22 | ||        parse_phase",
[INFO] [stderr]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stderr]    |  |___________________|
[INFO] [stderr]    |
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stderr]    = help: consider adding `ion_shell_par
[INFO] [stderr]                    ser_trace_
[INFO] [stderr]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stderr]                  ser_trace_
[INFO] [stderr]                 parse_phase`
[INFO] [stderr]   --> src/parsing/parsing_rules/unconditional/function_declaration.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |            feature = "ion_shell_par
[INFO] [stderr]    |   _________^         -
[INFO] [stderr]    |  |___________________|
[INFO] [stderr] 51 | ||         ser_trace_
[INFO] [stderr] 52 | ||        parse_phase",
[INFO] [stderr]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stderr]    |  |___________________|
[INFO] [stderr]    |
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stderr]    = help: consider adding `ion_shell_par
[INFO] [stderr]                    ser_trace_
[INFO] [stderr]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stderr]                  ser_trace_
[INFO] [stderr]                 parse_phase`
[INFO] [stderr]   --> src/parsing/parsing_rules/unconditional.rs:57:9
[INFO] [stderr]    |
[INFO] [stderr] 57 |            feature = "ion_shell_par
[INFO] [stderr]    |   _________^         -
[INFO] [stderr]    |  |___________________|
[INFO] [stderr] 58 | ||         ser_trace_
[INFO] [stderr] 59 | ||        parse_phase",
[INFO] [stderr]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stderr]    |  |___________________|
[INFO] [stderr]    |
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stderr]    = help: consider adding `ion_shell_par
[INFO] [stderr]                    ser_trace_
[INFO] [stderr]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `ion_shell_par
[INFO] [stderr]                  ser_trace_
[INFO] [stderr]                 parse_phase`
[INFO] [stderr]   --> src/parsing/parsing_rules/unconditional.rs:85:9
[INFO] [stderr]    |
[INFO] [stderr] 85 |            feature = "ion_shell_par
[INFO] [stderr]    |   _________^         -
[INFO] [stderr]    |  |___________________|
[INFO] [stderr] 86 | ||         ser_trace_
[INFO] [stderr] 87 | ||        parse_phase",
[INFO] [stderr]    | ||___________________^ help: there is a expected value with a similar name: `"ion_shell_parser_trace_parse_phase"`
[INFO] [stderr]    |  |___________________|
[INFO] [stderr]    |
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default` and `ion_shell_parser_trace_parse_phase`
[INFO] [stderr]    = help: consider adding `ion_shell_par
[INFO] [stderr]                    ser_trace_
[INFO] [stderr]                   parse_phase` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `SYMBOL` is never used
[INFO] [stderr]    --> src/parsing/matched_fragments.rs:167:11
[INFO] [stderr]     |
[INFO] [stderr] 166 | pub trait MatchedQuotationMark: HasLocation + std::fmt::Debug {
[INFO] [stderr]     |           -------------------- associated constant in this trait
[INFO] [stderr] 167 |     const SYMBOL: &'static str;
[INFO] [stderr]     |           ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ion_shell_parser` (lib) generated 5 warnings
[INFO] [stderr] warning: fields `source_command` and `to_be_sourced` are never read
[INFO] [stderr]    --> src/parsing/language_items.rs:152:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |         pub struct TestResult<'a> {
[INFO] [stderr]     |                    ---------- fields in this struct
[INFO] [stderr] 152 |             pub source_command: &'a str,
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^
[INFO] [stderr] 153 |             pub to_be_sourced: &'a str,
[INFO] [stderr]     |                 ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `TestResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `SYMBOL` is never used
[INFO] [stderr]    --> src/parsing/matched_fragments.rs:167:11
[INFO] [stderr]     |
[INFO] [stderr] 166 | pub trait MatchedQuotationMark: HasLocation + std::fmt::Debug {
[INFO] [stderr]     |           -------------------- associated constant in this trait
[INFO] [stderr] 167 |     const SYMBOL: &'static str;
[INFO] [stderr]     |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ion_shell_parser` (lib test) generated 6 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ion_shell_parser-c237455388c58ea1)
[INFO] [stdout] 
[INFO] [stdout] running 115 tests
[INFO] [stdout] test line_column::testing::returns_line_column_numbers_from_byte ... ok
[INFO] [stdout] test parsing::ion_parser::scope_manager::testing::scope_map_clause_scopes ... ok
[INFO] [stdout] test parsing::language_items::testing::get_all_source_commands ... ok
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_break_continue ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_chunked_iterations ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_errors_in_while_loop ... FAILED
[INFO] [stdout] test parsing::language_items::has_var_references::testing::find_all_variable_references ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_detect_else_if_without_previous ... FAILED
[INFO] [stdout] test parsing::language_items::has_var_declaration::testing::find_all_variable_declarations ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_break_continue_error ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_detect_errors_in_matches ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_errors_in_for_loop ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_else_without_if ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_for_loop ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_duplicate_else ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_end_without_if_start ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_missing_end_for_if ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_if_elseif_else ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::detect_error_trailing_piece_after_condition ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_simple_match ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::error_tolerant_parsing ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_echo_with_args ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_echo ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_while_loop ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_several_echo_lines ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_echo_with_string_ref ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::detect_invalid_var_name ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_echo_with_array_ref ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_err_unmatched_double_single_quotation ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_ifs_with_correct_scopes ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_single_val_var_assignment ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_export_statement ... FAILED
[INFO] [stdout] test parsing::parsing_rules::conditional::testing::parse_match_case_if_guard ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_export_statement_with_noise ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_let_statement_with_too_many_value ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_statement_with_trailing_comments ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_zero_as_number_value ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_statements_with_semicolons ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parses_empty_str ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_with_escaped_quotation_within ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parses_str_with_vars ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_with_escaped_single_quotation_within ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parsing_invalid_variable_name ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parses_str_with_vars_unmatched_quotation ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parses_str_with_vars_double_unmatched_quotation ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::commands::testing::parse_detaching_processes ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parsing_without_assignment ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::several_lines_with_string_vars_echos_operator_in_words ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parsing_with_comments ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parse_word_value_starting_with_number ... FAILED
[INFO] [stdout] test parsing::parsing_rules::testing::parses_str_with_vars_unmatched_on_eoi_after_valid_variable_name ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::detect_error_missing_arg_for_redirect ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::detect_missing_val_for_var_and_end_of_statement_after_pipe ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::detect_missing_variable_name_and_missing_assignment ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::detect_missing_arg_for_or_over_more_than_one_line ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::detect_error_type_annotation ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_all_possible_redirections ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::function_declaration::testing::detect_duplicate_argument_name ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_array_concatenation_and_variable_stripping ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_detect_missing_command_after_and_op ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_command_and_operator_changing ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_command_chained_over_lines ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_command_and_operator_logical_piping_redirection ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_epxort_with_value_assignment ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_command_expression_with_file_redirections ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::tokens_multiple_assignment ... ok
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_detect_too_many_arguments ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_detect_missing_argument_for_source ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_function_with_args ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_file_director_args_with_weird_values ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_functrion_with_annotation ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_multiple_assignment ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_file_redirect_with_redirect ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_function ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_function_with_docstring ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_string_val_as_command ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::detect_brace_expansion_err ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_file_redirect_before_arg_for_command_expression ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_array_expression ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_piping ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_source_statement ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_simple_if_else ... FAILED
[INFO] [stdout] test parsing::parsing_rules::variables::testing::tokens_namespaces ... ok
[INFO] [stdout] test tokens::ion_tokenizer::testing::fuzzy_tokenizer_for_panic ... ignored, Fuzing ion tokenizer for panicking
[INFO] [stdout] test tokens::tests::parse_int ... ok
[INFO] [stdout] test tokens::tests::parse_line_with_bool_and_int ... ok
[INFO] [stdout] test tokens::tests::parse_lines_of_let_statements ... ok
[INFO] [stdout] test tokens::tests::token_arithmetic_vars ... ok
[INFO] [stdout] test tokens::tests::token_from_empty ... ok
[INFO] [stdout] test tokens::tests::token_from_empty_lines ... ok
[INFO] [stdout] test tokens::tests::token_from_several_empty_lines ... ok
[INFO] [stdout] test tokens::tests::token_from_several_empty_lines_without_trailing_space_end ... ok
[INFO] [stdout] test tokens::tests::tokens_escaped_sigils ... ok
[INFO] [stdout] test tokens::tests::tokens_float_and_integer ... ok
[INFO] [stdout] test tokens::tests::tokens_function_with_docstring ... ok
[INFO] [stdout] test tokens::tests::tokens_single_semicolon ... ok
[INFO] [stdout] test tokens::tests::tokens_slicing_string ... ok
[INFO] [stdout] test tokens::tests::tokens_string_variables ... ok
[INFO] [stdout] test tokens::tests::tokens_strip_assignment ... ok
[INFO] [stdout] test tokens::tests::tokens_with_escaped_quotation ... ok
[INFO] [stdout] test parsing::parsing_rules::values::testing::detect_unquoted_values_err ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_array_with_errors ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_detect_errors_in_process_expansion ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_brace_expansion ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_methods ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::detect_error_in_math_expression ... FAILED
[INFO] [stdout] test parsing::parsing_rules::unconditional::testing::parse_piping_stderr_and_both ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_let_typed_statement ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_array_indexing ... FAILED
[INFO] [stdout] test semantic_analysis::testing::show_diagnostics_for_wrong_export_and_let_statement ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_map_expressions ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_unquoted_values ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_math_expression ... FAILED
[INFO] [stdout] test parsing::parsing_rules::values::testing::parse_process_expansion ... FAILED
[INFO] [stdout] test parsing::parsing_rules::variables::testing::parse_namespaces ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_break_continue stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_break_continue.snap
[INFO] [stdout] Snapshot: parse_break_continue
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:335
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 1,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "for element in {1..=10}",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Enter(
[INFO] [stdout]    11     8 │             For(
[INFO] [stdout]    12     9 │                 ForLoopContext {
[INFO] [stdout]    13       │-                    range: RangeDebugText {
[INFO] [stdout]    14       │-                        range: Range {
[INFO] [stdout]          10 │+                    range: RangeDebugText(
[INFO] [stdout]          11 │+                        Range {
[INFO] [stdout]    15    12 │                             start: 0,
[INFO] [stdout]    16    13 │                             end: 23,
[INFO] [stdout]    17    14 │                         },
[INFO] [stdout]    18       │-                        dbg_text: None,
[INFO] [stdout]    19       │-                    },
[INFO] [stdout]          15 │+                    ),
[INFO] [stdout]    20    16 │                     variable_names: [
[INFO] [stdout]    21    17 │                         VariableName(
[INFO] [stdout]    22       │-                            RangeDebugText {
[INFO] [stdout]    23       │-                                range: Range {
[INFO] [stdout]          18 │+                            RangeDebugText(
[INFO] [stdout]          19 │+                                Range {
[INFO] [stdout]    24    20 │                                     start: 4,
[INFO] [stdout]    25    21 │                                     end: 11,
[INFO] [stdout]    26    22 │                                 },
[INFO] [stdout]    27       │-                                dbg_text: Some(
[INFO] [stdout]    28       │-                                    "element",
[INFO] [stdout]    29       │-                                ),
[INFO] [stdout]    30       │-                            },
[INFO] [stdout]          23 │+                            ),
[INFO] [stdout]    31    24 │                         ),
[INFO] [stdout]    32    25 │                     ],
[INFO] [stdout]    33    26 │                     source: [
[INFO] [stdout]    34    27 │                         ValueContext {
[INFO] [stdout]    35       │-                            range: RangeDebugText {
[INFO] [stdout]    36       │-                                range: Range {
[INFO] [stdout]          28 │+                            range: RangeDebugText(
[INFO] [stdout]          29 │+                                Range {
[INFO] [stdout]    37    30 │                                     start: 15,
[INFO] [stdout]    38    31 │                                     end: 23,
[INFO] [stdout]    39    32 │                                 },
[INFO] [stdout]    40       │-                                dbg_text: Some(
[INFO] [stdout]    41       │-                                    "{1..=10}",
[INFO] [stdout]    42       │-                                ),
[INFO] [stdout]    43       │-                            },
[INFO] [stdout]          33 │+                            ),
[INFO] [stdout]    44    34 │                             value: BraceExpansion(
[INFO] [stdout]    45    35 │                                 BraceExpansionContext(
[INFO] [stdout]    46    36 │                                     [
[INFO] [stdout]    47    37 │                                         SliceGenerator(
[INFO] [stdout]    48    38 │                                             BraceSliceExpansion {
[INFO] [stdout]    49       │-                                                range: RangeDebugText {
[INFO] [stdout]    50       │-                                                    range: Range {
[INFO] [stdout]          39 │+                                                range: RangeDebugText(
[INFO] [stdout]          40 │+                                                    Range {
[INFO] [stdout]    51    41 │                                                         start: 16,
[INFO] [stdout]    52    42 │                                                         end: 22,
[INFO] [stdout]    53    43 │                                                     },
[INFO] [stdout]    54       │-                                                    dbg_text: Some(
[INFO] [stdout]    55       │-                                                        "1..=10",
[INFO] [stdout]    56       │-                                                    ),
[INFO] [stdout]    57       │-                                                },
[INFO] [stdout]          44 │+                                                ),
[INFO] [stdout]    58    45 │                                                 kind: Inclusive,
[INFO] [stdout]    59    46 │                                                 start: ValueContext {
[INFO] [stdout]    60       │-                                                    range: RangeDebugText {
[INFO] [stdout]    61       │-                                                        range: Range {
[INFO] [stdout]          47 │+                                                    range: RangeDebugText(
[INFO] [stdout]          48 │+                                                        Range {
[INFO] [stdout]    62    49 │                                                             start: 16,
[INFO] [stdout]    63    50 │                                                             end: 17,
[INFO] [stdout]    64    51 │                                                         },
[INFO] [stdout]    65       │-                                                        dbg_text: Some(
[INFO] [stdout]    66       │-                                                            "1",
[INFO] [stdout]    67       │-                                                        ),
[INFO] [stdout]    68       │-                                                    },
[INFO] [stdout]          52 │+                                                    ),
[INFO] [stdout]    69    53 │                                                     value: Number(
[INFO] [stdout]    70    54 │                                                         Int,
[INFO] [stdout]    71    55 │                                                     ),
[INFO] [stdout]    72    56 │                                                 },
[INFO] [stdout]    73    57 │                                                 end: ValueContext {
[INFO] [stdout]    74       │-                                                    range: RangeDebugText {
[INFO] [stdout]    75       │-                                                        range: Range {
[INFO] [stdout]          58 │+                                                    range: RangeDebugText(
[INFO] [stdout]          59 │+                                                        Range {
[INFO] [stdout]    76    60 │                                                             start: 20,
[INFO] [stdout]    77    61 │                                                             end: 22,
[INFO] [stdout]    78    62 │                                                         },
[INFO] [stdout]    79       │-                                                        dbg_text: Some(
[INFO] [stdout]    80       │-                                                            "10",
[INFO] [stdout]    81       │-                                                        ),
[INFO] [stdout]    82       │-                                                    },
[INFO] [stdout]          63 │+                                                    ),
[INFO] [stdout]    83    64 │                                                     value: Number(
[INFO] [stdout]    84    65 │                                                         Int,
[INFO] [stdout]    85    66 │                                                     ),
[INFO] [stdout]    86    67 │                                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    99    80 │         scope: LocalScope {
[INFO] [stdout]   100    81 │             depth: 1,
[INFO] [stdout]   101    82 │             order: 0,
[INFO] [stdout]   102    83 │         },
[INFO] [stdout]   103       │-        dbg_label: Some(
[INFO] [stdout]   104       │-            "echo $element",
[INFO] [stdout]   105       │-        ),
[INFO] [stdout]   106    84 │         item: Command(
[INFO] [stdout]   107    85 │             CommandChain {
[INFO] [stdout]   108    86 │                 first: PipeOfCommands {
[INFO] [stdout]   109    87 │                     first: CommandExpression {
[INFO] [stdout]   110    88 │                         command: ValueContext {
[INFO] [stdout]   111       │-                            range: RangeDebugText {
[INFO] [stdout]   112       │-                                range: Range {
[INFO] [stdout]          89 │+                            range: RangeDebugText(
[INFO] [stdout]          90 │+                                Range {
[INFO] [stdout]   113    91 │                                     start: 28,
[INFO] [stdout]   114    92 │                                     end: 32,
[INFO] [stdout]   115    93 │                                 },
[INFO] [stdout]   116       │-                                dbg_text: Some(
[INFO] [stdout]   117       │-                                    "echo",
[INFO] [stdout]   118       │-                                ),
[INFO] [stdout]   119       │-                            },
[INFO] [stdout]          94 │+                            ),
[INFO] [stdout]   120    95 │                             value: UnQuotedStr(
[INFO] [stdout]   121    96 │                                 Plain,
[INFO] [stdout]   122    97 │                             ),
[INFO] [stdout]   123    98 │                         },
[INFO] [stdout]   124    99 │                         values: Executable(
[INFO] [stdout]   125   100 │                             [
[INFO] [stdout]   126   101 │                                 ValueContext {
[INFO] [stdout]   127       │-                                    range: RangeDebugText {
[INFO] [stdout]   128       │-                                        range: Range {
[INFO] [stdout]         102 │+                                    range: RangeDebugText(
[INFO] [stdout]         103 │+                                        Range {
[INFO] [stdout]   129   104 │                                             start: 33,
[INFO] [stdout]   130   105 │                                             end: 41,
[INFO] [stdout]   131   106 │                                         },
[INFO] [stdout]   132       │-                                        dbg_text: Some(
[INFO] [stdout]   133       │-                                            "$element",
[INFO] [stdout]   134       │-                                        ),
[INFO] [stdout]   135       │-                                    },
[INFO] [stdout]         107 │+                                    ),
[INFO] [stdout]   136   108 │                                     value: VariableReference(
[INFO] [stdout]   137   109 │                                         VariableReference {
[INFO] [stdout]   138   110 │                                             name: VariableName(
[INFO] [stdout]   139       │-                                                RangeDebugText {
[INFO] [stdout]   140       │-                                                    range: Range {
[INFO] [stdout]         111 │+                                                RangeDebugText(
[INFO] [stdout]         112 │+                                                    Range {
[INFO] [stdout]   141   113 │                                                         start: 34,
[INFO] [stdout]   142   114 │                                                         end: 41,
[INFO] [stdout]   143   115 │                                                     },
[INFO] [stdout]   144       │-                                                    dbg_text: Some(
[INFO] [stdout]   145       │-                                                        "element",
[INFO] [stdout]   146       │-                                                    ),
[INFO] [stdout]   147       │-                                                },
[INFO] [stdout]         116 │+                                                ),
[INFO] [stdout]   148   117 │                                             ),
[INFO] [stdout]   149   118 │                                             namespace: None,
[INFO] [stdout]   150   119 │                                             index: None,
[INFO] [stdout]   151   120 │                                             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   167   136 │         scope: LocalScope {
[INFO] [stdout]   168   137 │             depth: 2,
[INFO] [stdout]   169   138 │             order: 0,
[INFO] [stdout]   170   139 │         },
[INFO] [stdout]   171       │-        dbg_label: Some(
[INFO] [stdout]   172       │-            "if test $element -eq 5",
[INFO] [stdout]   173       │-        ),
[INFO] [stdout]   174   140 │         item: Enter(
[INFO] [stdout]   175   141 │             If(
[INFO] [stdout]   176   142 │                 ScopeCondition {
[INFO] [stdout]   177       │-                    keyword_range: RangeDebugText {
[INFO] [stdout]   178       │-                        range: Range {
[INFO] [stdout]         143 │+                    keyword_range: RangeDebugText(
[INFO] [stdout]         144 │+                        Range {
[INFO] [stdout]   179   145 │                             start: 46,
[INFO] [stdout]   180   146 │                             end: 48,
[INFO] [stdout]   181   147 │                         },
[INFO] [stdout]   182       │-                        dbg_text: Some(
[INFO] [stdout]   183       │-                            "if",
[INFO] [stdout]   184       │-                        ),
[INFO] [stdout]   185       │-                    },
[INFO] [stdout]         148 │+                    ),
[INFO] [stdout]   186   149 │                     command: CommandChain {
[INFO] [stdout]   187   150 │                         first: PipeOfCommands {
[INFO] [stdout]   188   151 │                             first: CommandExpression {
[INFO] [stdout]   189   152 │                                 command: ValueContext {
[INFO] [stdout]   190       │-                                    range: RangeDebugText {
[INFO] [stdout]   191       │-                                        range: Range {
[INFO] [stdout]         153 │+                                    range: RangeDebugText(
[INFO] [stdout]         154 │+                                        Range {
[INFO] [stdout]   192   155 │                                             start: 49,
[INFO] [stdout]   193   156 │                                             end: 53,
[INFO] [stdout]   194   157 │                                         },
[INFO] [stdout]   195       │-                                        dbg_text: Some(
[INFO] [stdout]   196       │-                                            "test",
[INFO] [stdout]   197       │-                                        ),
[INFO] [stdout]   198       │-                                    },
[INFO] [stdout]         158 │+                                    ),
[INFO] [stdout]   199   159 │                                     value: UnQuotedStr(
[INFO] [stdout]   200   160 │                                         Plain,
[INFO] [stdout]   201   161 │                                     ),
[INFO] [stdout]   202   162 │                                 },
[INFO] [stdout]   203   163 │                                 values: Executable(
[INFO] [stdout]   204   164 │                                     [
[INFO] [stdout]   205   165 │                                         ValueContext {
[INFO] [stdout]   206       │-                                            range: RangeDebugText {
[INFO] [stdout]   207       │-                                                range: Range {
[INFO] [stdout]         166 │+                                            range: RangeDebugText(
[INFO] [stdout]         167 │+                                                Range {
[INFO] [stdout]   208   168 │                                                     start: 54,
[INFO] [stdout]   209   169 │                                                     end: 62,
[INFO] [stdout]   210   170 │                                                 },
[INFO] [stdout]   211       │-                                                dbg_text: Some(
[INFO] [stdout]   212       │-                                                    "$element",
[INFO] [stdout]   213       │-                                                ),
[INFO] [stdout]   214       │-                                            },
[INFO] [stdout]         171 │+                                            ),
[INFO] [stdout]   215   172 │                                             value: VariableReference(
[INFO] [stdout]   216   173 │                                                 VariableReference {
[INFO] [stdout]   217   174 │                                                     name: VariableName(
[INFO] [stdout]   218       │-                                                        RangeDebugText {
[INFO] [stdout]   219       │-                                                            range: Range {
[INFO] [stdout]         175 │+                                                        RangeDebugText(
[INFO] [stdout]         176 │+                                                            Range {
[INFO] [stdout]   220   177 │                                                                 start: 55,
[INFO] [stdout]   221   178 │                                                                 end: 62,
[INFO] [stdout]   222   179 │                                                             },
[INFO] [stdout]   223       │-                                                            dbg_text: Some(
[INFO] [stdout]   224       │-                                                                "element",
[INFO] [stdout]   225       │-                                                            ),
[INFO] [stdout]   226       │-                                                        },
[INFO] [stdout]         180 │+                                                        ),
[INFO] [stdout]   227   181 │                                                     ),
[INFO] [stdout]   228   182 │                                                     namespace: None,
[INFO] [stdout]   229   183 │                                                     index: None,
[INFO] [stdout]   230   184 │                                                     kind: String,
[INFO] [stdout]   231   185 │                                                 },
[INFO] [stdout]   232   186 │                                             ),
[INFO] [stdout]   233   187 │                                         },
[INFO] [stdout]   234   188 │                                         ValueContext {
[INFO] [stdout]   235       │-                                            range: RangeDebugText {
[INFO] [stdout]   236       │-                                                range: Range {
[INFO] [stdout]         189 │+                                            range: RangeDebugText(
[INFO] [stdout]         190 │+                                                Range {
[INFO] [stdout]   237   191 │                                                     start: 63,
[INFO] [stdout]   238   192 │                                                     end: 66,
[INFO] [stdout]   239   193 │                                                 },
[INFO] [stdout]   240       │-                                                dbg_text: Some(
[INFO] [stdout]   241       │-                                                    "-eq",
[INFO] [stdout]   242       │-                                                ),
[INFO] [stdout]   243       │-                                            },
[INFO] [stdout]         194 │+                                            ),
[INFO] [stdout]   244   195 │                                             value: UnQuotedStr(
[INFO] [stdout]   245   196 │                                                 Plain,
[INFO] [stdout]   246   197 │                                             ),
[INFO] [stdout]   247   198 │                                         },
[INFO] [stdout]   248   199 │                                         ValueContext {
[INFO] [stdout]   249       │-                                            range: RangeDebugText {
[INFO] [stdout]   250       │-                                                range: Range {
[INFO] [stdout]         200 │+                                            range: RangeDebugText(
[INFO] [stdout]         201 │+                                                Range {
[INFO] [stdout]   251   202 │                                                     start: 67,
[INFO] [stdout]   252   203 │                                                     end: 68,
[INFO] [stdout]   253   204 │                                                 },
[INFO] [stdout]   254       │-                                                dbg_text: Some(
[INFO] [stdout]   255       │-                                                    "5",
[INFO] [stdout]   256       │-                                                ),
[INFO] [stdout]   257       │-                                            },
[INFO] [stdout]         205 │+                                            ),
[INFO] [stdout]   258   206 │                                             value: Number(
[INFO] [stdout]   259   207 │                                                 Int,
[INFO] [stdout]   260   208 │                                             ),
[INFO] [stdout]   261   209 │                                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   276   224 │         scope: LocalScope {
[INFO] [stdout]   277   225 │             depth: 2,
[INFO] [stdout]   278   226 │             order: 0,
[INFO] [stdout]   279   227 │         },
[INFO] [stdout]   280       │-        dbg_label: Some(
[INFO] [stdout]   281       │-            "break",
[INFO] [stdout]   282       │-        ),
[INFO] [stdout]   283   228 │         item: Break(
[INFO] [stdout]   284       │-            RangeDebugText {
[INFO] [stdout]   285       │-                range: Range {
[INFO] [stdout]         229 │+            RangeDebugText(
[INFO] [stdout]         230 │+                Range {
[INFO] [stdout]   286   231 │                     start: 77,
[INFO] [stdout]   287   232 │                     end: 82,
[INFO] [stdout]   288   233 │                 },
[INFO] [stdout]   289       │-                dbg_text: Some(
[INFO] [stdout]   290       │-                    "break",
[INFO] [stdout]   291       │-                ),
[INFO] [stdout]   292       │-            },
[INFO] [stdout]         234 │+            ),
[INFO] [stdout]   293   235 │         ),
[INFO] [stdout]   294   236 │     },
[INFO] [stdout]   295   237 │     LanguageItemContext {
[INFO] [stdout]   296   238 │         scope: LocalScope {
[INFO] [stdout]   297   239 │             depth: 2,
[INFO] [stdout]   298   240 │             order: 0,
[INFO] [stdout]   299   241 │         },
[INFO] [stdout]   300       │-        dbg_label: Some(
[INFO] [stdout]   301       │-            "end",
[INFO] [stdout]   302       │-        ),
[INFO] [stdout]   303   242 │         item: Exit(
[INFO] [stdout]   304       │-            RangeDebugText {
[INFO] [stdout]   305       │-                range: Range {
[INFO] [stdout]         243 │+            RangeDebugText(
[INFO] [stdout]         244 │+                Range {
[INFO] [stdout]   306   245 │                     start: 87,
[INFO] [stdout]   307   246 │                     end: 90,
[INFO] [stdout]   308   247 │                 },
[INFO] [stdout]   309       │-                dbg_text: Some(
[INFO] [stdout]   310       │-                    "end",
[INFO] [stdout]   311       │-                ),
[INFO] [stdout]   312       │-            },
[INFO] [stdout]         248 │+            ),
[INFO] [stdout]   313   249 │         ),
[INFO] [stdout]   314   250 │     },
[INFO] [stdout]   315   251 │     LanguageItemContext {
[INFO] [stdout]   316   252 │         scope: LocalScope {
[INFO] [stdout]   317   253 │             depth: 1,
[INFO] [stdout]   318   254 │             order: 0,
[INFO] [stdout]   319   255 │         },
[INFO] [stdout]   320       │-        dbg_label: Some(
[INFO] [stdout]   321       │-            "end",
[INFO] [stdout]   322       │-        ),
[INFO] [stdout]   323   256 │         item: Exit(
[INFO] [stdout]   324       │-            RangeDebugText {
[INFO] [stdout]   325       │-                range: Range {
[INFO] [stdout]         257 │+            RangeDebugText(
[INFO] [stdout]         258 │+                Range {
[INFO] [stdout]   326   259 │                     start: 91,
[INFO] [stdout]   327   260 │                     end: 94,
[INFO] [stdout]   328   261 │                 },
[INFO] [stdout]   329       │-                dbg_text: Some(
[INFO] [stdout]   330       │-                    "end",
[INFO] [stdout]   331       │-                ),
[INFO] [stdout]   332       │-            },
[INFO] [stdout]         262 │+            ),
[INFO] [stdout]   333   263 │         ),
[INFO] [stdout]   334   264 │     },
[INFO] [stdout]   335   265 │     LanguageItemContext {
[INFO] [stdout]   336   266 │         scope: LocalScope {
[INFO] [stdout]   337   267 │             depth: 1,
[INFO] [stdout]   338   268 │             order: 1,
[INFO] [stdout]   339   269 │         },
[INFO] [stdout]   340       │-        dbg_label: Some(
[INFO] [stdout]   341       │-            "for elem in {1..=10}",
[INFO] [stdout]   342       │-        ),
[INFO] [stdout]   343   270 │         item: Enter(
[INFO] [stdout]   344   271 │             For(
[INFO] [stdout]   345   272 │                 ForLoopContext {
[INFO] [stdout]   346       │-                    range: RangeDebugText {
[INFO] [stdout]   347       │-                        range: Range {
[INFO] [stdout]         273 │+                    range: RangeDebugText(
[INFO] [stdout]         274 │+                        Range {
[INFO] [stdout]   348   275 │                             start: 96,
[INFO] [stdout]   349   276 │                             end: 116,
[INFO] [stdout]   350   277 │                         },
[INFO] [stdout]   351       │-                        dbg_text: None,
[INFO] [stdout]   352       │-                    },
[INFO] [stdout]         278 │+                    ),
[INFO] [stdout]   353   279 │                     variable_names: [
[INFO] [stdout]   354   280 │                         VariableName(
[INFO] [stdout]   355       │-                            RangeDebugText {
[INFO] [stdout]   356       │-                                range: Range {
[INFO] [stdout]         281 │+                            RangeDebugText(
[INFO] [stdout]         282 │+                                Range {
[INFO] [stdout]   357   283 │                                     start: 100,
[INFO] [stdout]   358   284 │                                     end: 104,
[INFO] [stdout]   359   285 │                                 },
[INFO] [stdout]   360       │-                                dbg_text: Some(
[INFO] [stdout]   361       │-                                    "elem",
[INFO] [stdout]   362       │-                                ),
[INFO] [stdout]   363       │-                            },
[INFO] [stdout]         286 │+                            ),
[INFO] [stdout]   364   287 │                         ),
[INFO] [stdout]   365   288 │                     ],
[INFO] [stdout]   366   289 │                     source: [
[INFO] [stdout]   367   290 │                         ValueContext {
[INFO] [stdout]   368       │-                            range: RangeDebugText {
[INFO] [stdout]   369       │-                                range: Range {
[INFO] [stdout]         291 │+                            range: RangeDebugText(
[INFO] [stdout]         292 │+                                Range {
[INFO] [stdout]   370   293 │                                     start: 108,
[INFO] [stdout]   371   294 │                                     end: 116,
[INFO] [stdout]   372   295 │                                 },
[INFO] [stdout]   373       │-                                dbg_text: Some(
[INFO] [stdout]   374       │-                                    "{1..=10}",
[INFO] [stdout]   375       │-                                ),
[INFO] [stdout]   376       │-                            },
[INFO] [stdout]         296 │+                            ),
[INFO] [stdout]   377   297 │                             value: BraceExpansion(
[INFO] [stdout]   378   298 │                                 BraceExpansionContext(
[INFO] [stdout]   379   299 │                                     [
[INFO] [stdout]   380   300 │                                         SliceGenerator(
[INFO] [stdout]   381   301 │                                             BraceSliceExpansion {
[INFO] [stdout]   382       │-                                                range: RangeDebugText {
[INFO] [stdout]   383       │-                                                    range: Range {
[INFO] [stdout]         302 │+                                                range: RangeDebugText(
[INFO] [stdout]         303 │+                                                    Range {
[INFO] [stdout]   384   304 │                                                         start: 109,
[INFO] [stdout]   385   305 │                                                         end: 115,
[INFO] [stdout]   386   306 │                                                     },
[INFO] [stdout]   387       │-                                                    dbg_text: Some(
[INFO] [stdout]   388       │-                                                        "1..=10",
[INFO] [stdout]   389       │-                                                    ),
[INFO] [stdout]   390       │-                                                },
[INFO] [stdout]         307 │+                                                ),
[INFO] [stdout]   391   308 │                                                 kind: Inclusive,
[INFO] [stdout]   392   309 │                                                 start: ValueContext {
[INFO] [stdout]   393       │-                                                    range: RangeDebugText {
[INFO] [stdout]   394       │-                                                        range: Range {
[INFO] [stdout]         310 │+                                                    range: RangeDebugText(
[INFO] [stdout]         311 │+                                                        Range {
[INFO] [stdout]   395   312 │                                                             start: 109,
[INFO] [stdout]   396   313 │                                                             end: 110,
[INFO] [stdout]   397   314 │                                                         },
[INFO] [stdout]   398       │-                                                        dbg_text: Some(
[INFO] [stdout]   399       │-                                                            "1",
[INFO] [stdout]   400       │-                                                        ),
[INFO] [stdout]   401       │-                                                    },
[INFO] [stdout]         315 │+                                                    ),
[INFO] [stdout]   402   316 │                                                     value: Number(
[INFO] [stdout]   403   317 │                                                         Int,
[INFO] [stdout]   404   318 │                                                     ),
[INFO] [stdout]   405   319 │                                                 },
[INFO] [stdout]   406   320 │                                                 end: ValueContext {
[INFO] [stdout]   407       │-                                                    range: RangeDebugText {
[INFO] [stdout]   408       │-                                                        range: Range {
[INFO] [stdout]         321 │+                                                    range: RangeDebugText(
[INFO] [stdout]         322 │+                                                        Range {
[INFO] [stdout]   409   323 │                                                             start: 113,
[INFO] [stdout]   410   324 │                                                             end: 115,
[INFO] [stdout]   411   325 │                                                         },
[INFO] [stdout]   412       │-                                                        dbg_text: Some(
[INFO] [stdout]   413       │-                                                            "10",
[INFO] [stdout]   414       │-                                                        ),
[INFO] [stdout]   415       │-                                                    },
[INFO] [stdout]         326 │+                                                    ),
[INFO] [stdout]   416   327 │                                                     value: Number(
[INFO] [stdout]   417   328 │                                                         Int,
[INFO] [stdout]   418   329 │                                                     ),
[INFO] [stdout]   419   330 │                                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   432   343 │         scope: LocalScope {
[INFO] [stdout]   433   344 │             depth: 2,
[INFO] [stdout]   434   345 │             order: 1,
[INFO] [stdout]   435   346 │         },
[INFO] [stdout]   436       │-        dbg_label: Some(
[INFO] [stdout]   437       │-            "if test $((elem % 2)) -eq 1",
[INFO] [stdout]   438       │-        ),
[INFO] [stdout]   439   347 │         item: Enter(
[INFO] [stdout]   440   348 │             If(
[INFO] [stdout]   441   349 │                 ScopeCondition {
[INFO] [stdout]   442       │-                    keyword_range: RangeDebugText {
[INFO] [stdout]   443       │-                        range: Range {
[INFO] [stdout]         350 │+                    keyword_range: RangeDebugText(
[INFO] [stdout]         351 │+                        Range {
[INFO] [stdout]   444   352 │                             start: 121,
[INFO] [stdout]   445   353 │                             end: 123,
[INFO] [stdout]   446   354 │                         },
[INFO] [stdout]   447       │-                        dbg_text: Some(
[INFO] [stdout]   448       │-                            "if",
[INFO] [stdout]   449       │-                        ),
[INFO] [stdout]   450       │-                    },
[INFO] [stdout]         355 │+                    ),
[INFO] [stdout]   451   356 │                     command: CommandChain {
[INFO] [stdout]   452   357 │                         first: PipeOfCommands {
[INFO] [stdout]   453   358 │                             first: CommandExpression {
[INFO] [stdout]   454   359 │                                 command: ValueContext {
[INFO] [stdout]   455       │-                                    range: RangeDebugText {
[INFO] [stdout]   456       │-                                        range: Range {
[INFO] [stdout]         360 │+                                    range: RangeDebugText(
[INFO] [stdout]         361 │+                                        Range {
[INFO] [stdout]   457   362 │                                             start: 124,
[INFO] [stdout]   458   363 │                                             end: 128,
[INFO] [stdout]   459   364 │                                         },
[INFO] [stdout]   460       │-                                        dbg_text: Some(
[INFO] [stdout]   461       │-                                            "test",
[INFO] [stdout]   462       │-                                        ),
[INFO] [stdout]   463       │-                                    },
[INFO] [stdout]         365 │+                                    ),
[INFO] [stdout]   464   366 │                                     value: UnQuotedStr(
[INFO] [stdout]   465   367 │                                         Plain,
[INFO] [stdout]   466   368 │                                     ),
[INFO] [stdout]   467   369 │                                 },
[INFO] [stdout]   468   370 │                                 values: Executable(
[INFO] [stdout]   469   371 │                                     [
[INFO] [stdout]   470   372 │                                         ValueContext {
[INFO] [stdout]   471       │-                                            range: RangeDebugText {
[INFO] [stdout]   472       │-                                                range: Range {
[INFO] [stdout]         373 │+                                            range: RangeDebugText(
[INFO] [stdout]         374 │+                                                Range {
[INFO] [stdout]   473   375 │                                                     start: 129,
[INFO] [stdout]   474   376 │                                                     end: 142,
[INFO] [stdout]   475   377 │                                                 },
[INFO] [stdout]   476       │-                                                dbg_text: Some(
[INFO] [stdout]   477       │-                                                    "$((elem % 2))",
[INFO] [stdout]   478       │-                                                ),
[INFO] [stdout]   479       │-                                            },
[INFO] [stdout]         378 │+                                            ),
[INFO] [stdout]   480   379 │                                             value: MathExpression(
[INFO] [stdout]   481   380 │                                                 MathExpression(
[INFO] [stdout]   482   381 │                                                     Some(
[INFO] [stdout]   483       │-                                                        RangeDebugText {
[INFO] [stdout]   484       │-                                                            range: Range {
[INFO] [stdout]         382 │+                                                        RangeDebugText(
[INFO] [stdout]         383 │+                                                            Range {
[INFO] [stdout]   485   384 │                                                                 start: 132,
[INFO] [stdout]   486   385 │                                                                 end: 140,
[INFO] [stdout]   487   386 │                                                             },
[INFO] [stdout]   488       │-                                                            dbg_text: Some(
[INFO] [stdout]   489       │-                                                                "elem % 2",
[INFO] [stdout]   490       │-                                                            ),
[INFO] [stdout]   491       │-                                                        },
[INFO] [stdout]         387 │+                                                        ),
[INFO] [stdout]   492   388 │                                                     ),
[INFO] [stdout]   493   389 │                                                 ),
[INFO] [stdout]   494   390 │                                             ),
[INFO] [stdout]   495   391 │                                         },
[INFO] [stdout]   496   392 │                                         ValueContext {
[INFO] [stdout]   497       │-                                            range: RangeDebugText {
[INFO] [stdout]   498       │-                                                range: Range {
[INFO] [stdout]         393 │+                                            range: RangeDebugText(
[INFO] [stdout]         394 │+                                                Range {
[INFO] [stdout]   499   395 │                                                     start: 143,
[INFO] [stdout]   500   396 │                                                     end: 146,
[INFO] [stdout]   501   397 │                                                 },
[INFO] [stdout]   502       │-                                                dbg_text: Some(
[INFO] [stdout]   503       │-                                                    "-eq",
[INFO] [stdout]   504       │-                                                ),
[INFO] [stdout]   505       │-                                            },
[INFO] [stdout]         398 │+                                            ),
[INFO] [stdout]   506   399 │                                             value: UnQuotedStr(
[INFO] [stdout]   507   400 │                                                 Plain,
[INFO] [stdout]   508   401 │                                             ),
[INFO] [stdout]   509   402 │                                         },
[INFO] [stdout]   510   403 │                                         ValueContext {
[INFO] [stdout]   511       │-                                            range: RangeDebugText {
[INFO] [stdout]   512       │-                                                range: Range {
[INFO] [stdout]         404 │+                                            range: RangeDebugText(
[INFO] [stdout]         405 │+                                                Range {
[INFO] [stdout]   513   406 │                                                     start: 147,
[INFO] [stdout]   514   407 │                                                     end: 148,
[INFO] [stdout]   515   408 │                                                 },
[INFO] [stdout]   516       │-                                                dbg_text: Some(
[INFO] [stdout]   517       │-                                                    "1",
[INFO] [stdout]   518       │-                                                ),
[INFO] [stdout]   519       │-                                            },
[INFO] [stdout]         409 │+                                            ),
[INFO] [stdout]   520   410 │                                             value: Number(
[INFO] [stdout]   521   411 │                                                 Int,
[INFO] [stdout]   522   412 │                                             ),
[INFO] [stdout]   523   413 │                                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   538   428 │         scope: LocalScope {
[INFO] [stdout]   539   429 │             depth: 2,
[INFO] [stdout]   540   430 │             order: 1,
[INFO] [stdout]   541   431 │         },
[INFO] [stdout]   542       │-        dbg_label: Some(
[INFO] [stdout]   543       │-            "continue",
[INFO] [stdout]   544       │-        ),
[INFO] [stdout]   545   432 │         item: Continue(
[INFO] [stdout]   546       │-            RangeDebugText {
[INFO] [stdout]   547       │-                range: Range {
[INFO] [stdout]         433 │+            RangeDebugText(
[INFO] [stdout]         434 │+                Range {
[INFO] [stdout]   548   435 │                     start: 157,
[INFO] [stdout]   549   436 │                     end: 165,
[INFO] [stdout]   550   437 │                 },
[INFO] [stdout]   551       │-                dbg_text: Some(
[INFO] [stdout]   552       │-                    "continue",
[INFO] [stdout]   553       │-                ),
[INFO] [stdout]   554       │-            },
[INFO] [stdout]         438 │+            ),
[INFO] [stdout]   555   439 │         ),
[INFO] [stdout]   556   440 │     },
[INFO] [stdout]   557   441 │     LanguageItemContext {
[INFO] [stdout]   558   442 │         scope: LocalScope {
[INFO] [stdout]   559   443 │             depth: 2,
[INFO] [stdout]   560   444 │             order: 1,
[INFO] [stdout]   561   445 │         },
[INFO] [stdout]   562       │-        dbg_label: Some(
[INFO] [stdout]   563       │-            "end",
[INFO] [stdout]   564       │-        ),
[INFO] [stdout]   565   446 │         item: Exit(
[INFO] [stdout]   566       │-            RangeDebugText {
[INFO] [stdout]   567       │-                range: Range {
[INFO] [stdout]         447 │+            RangeDebugText(
[INFO] [stdout]         448 │+                Range {
[INFO] [stdout]   568   449 │                     start: 170,
[INFO] [stdout]   569   450 │                     end: 173,
[INFO] [stdout]   570   451 │                 },
[INFO] [stdout]   571       │-                dbg_text: Some(
[INFO] [stdout]   572       │-                    "end",
[INFO] [stdout]   573       │-                ),
[INFO] [stdout]   574       │-            },
[INFO] [stdout]         452 │+            ),
[INFO] [stdout]   575   453 │         ),
[INFO] [stdout]   576   454 │     },
[INFO] [stdout]   577   455 │     LanguageItemContext {
[INFO] [stdout]   578   456 │         scope: LocalScope {
[INFO] [stdout]   579   457 │             depth: 1,
[INFO] [stdout]   580   458 │             order: 1,
[INFO] [stdout]   581   459 │         },
[INFO] [stdout]   582       │-        dbg_label: Some(
[INFO] [stdout]   583       │-            "echo $elem",
[INFO] [stdout]   584       │-        ),
[INFO] [stdout]   585   460 │         item: Command(
[INFO] [stdout]   586   461 │             CommandChain {
[INFO] [stdout]   587   462 │                 first: PipeOfCommands {
[INFO] [stdout]   588   463 │                     first: CommandExpression {
[INFO] [stdout]   589   464 │                         command: ValueContext {
[INFO] [stdout]   590       │-                            range: RangeDebugText {
[INFO] [stdout]   591       │-                                range: Range {
[INFO] [stdout]         465 │+                            range: RangeDebugText(
[INFO] [stdout]         466 │+                                Range {
[INFO] [stdout]   592   467 │                                     start: 178,
[INFO] [stdout]   593   468 │                                     end: 182,
[INFO] [stdout]   594   469 │                                 },
[INFO] [stdout]   595       │-                                dbg_text: Some(
[INFO] [stdout]   596       │-                                    "echo",
[INFO] [stdout]   597       │-                                ),
[INFO] [stdout]   598       │-                            },
[INFO] [stdout]         470 │+                            ),
[INFO] [stdout]   599   471 │                             value: UnQuotedStr(
[INFO] [stdout]   600   472 │                                 Plain,
[INFO] [stdout]   601   473 │                             ),
[INFO] [stdout]   602   474 │                         },
[INFO] [stdout]   603   475 │                         values: Executable(
[INFO] [stdout]   604   476 │                             [
[INFO] [stdout]   605   477 │                                 ValueContext {
[INFO] [stdout]   606       │-                                    range: RangeDebugText {
[INFO] [stdout]   607       │-                                        range: Range {
[INFO] [stdout]         478 │+                                    range: RangeDebugText(
[INFO] [stdout]         479 │+                                        Range {
[INFO] [stdout]   608   480 │                                             start: 183,
[INFO] [stdout]   609   481 │                                             end: 188,
[INFO] [stdout]   610   482 │                                         },
[INFO] [stdout]   611       │-                                        dbg_text: Some(
[INFO] [stdout]   612       │-                                            "$elem",
[INFO] [stdout]   613       │-                                        ),
[INFO] [stdout]   614       │-                                    },
[INFO] [stdout]         483 │+                                    ),
[INFO] [stdout]   615   484 │                                     value: VariableReference(
[INFO] [stdout]   616   485 │                                         VariableReference {
[INFO] [stdout]   617   486 │                                             name: VariableName(
[INFO] [stdout]   618       │-                                                RangeDebugText {
[INFO] [stdout]   619       │-                                                    range: Range {
[INFO] [stdout]         487 │+                                                RangeDebugText(
[INFO] [stdout]         488 │+                                                    Range {
[INFO] [stdout]   620   489 │                                                         start: 184,
[INFO] [stdout]   621   490 │                                                         end: 188,
[INFO] [stdout]   622   491 │                                                     },
[INFO] [stdout]   623       │-                                                    dbg_text: Some(
[INFO] [stdout]   624       │-                                                        "elem",
[INFO] [stdout]   625       │-                                                    ),
[INFO] [stdout]   626       │-                                                },
[INFO] [stdout]         492 │+                                                ),
[INFO] [stdout]   627   493 │                                             ),
[INFO] [stdout]   628   494 │                                             namespace: None,
[INFO] [stdout]   629   495 │                                             index: None,
[INFO] [stdout]   630   496 │                                             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   646   512 │         scope: LocalScope {
[INFO] [stdout]   647   513 │             depth: 1,
[INFO] [stdout]   648   514 │             order: 1,
[INFO] [stdout]   649   515 │         },
[INFO] [stdout]   650       │-        dbg_label: Some(
[INFO] [stdout]   651       │-            "end",
[INFO] [stdout]   652       │-        ),
[INFO] [stdout]   653   516 │         item: Exit(
[INFO] [stdout]   654       │-            RangeDebugText {
[INFO] [stdout]   655       │-                range: Range {
[INFO] [stdout]         517 │+            RangeDebugText(
[INFO] [stdout]         518 │+                Range {
[INFO] [stdout]   656   519 │                     start: 189,
[INFO] [stdout]   657   520 │                     end: 192,
[INFO] [stdout]   658   521 │                 },
[INFO] [stdout]   659       │-                dbg_text: Some(
[INFO] [stdout]   660       │-                    "end",
[INFO] [stdout]   661       │-                ),
[INFO] [stdout]   662       │-            },
[INFO] [stdout]         522 │+            ),
[INFO] [stdout]   663   523 │         ),
[INFO] [stdout]   664   524 │     },
[INFO] [stdout]   665   525 │ ]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_break_continue' panicked at src/parsing/parsing_rules/conditional.rs:335:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_break_continue.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775cb3c9 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775cb3c9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_break_continue::h9fca82112e294716
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:335:9
[INFO] [stdout]   22:     0x5d60775cfe99 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_break_continue::{{closure}}::h29ea336fef917907
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:332:30
[INFO] [stdout]   23:     0x5d60775cfe99 - core::ops::function::FnOnce::call_once::hd66336f9cff83e78
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_chunked_iterations stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_chunked_iterations.snap
[INFO] [stdout] Snapshot: parse_chunked_iterations
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:328
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 1,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "for foo bar bazz in {1..=10}",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Enter(
[INFO] [stdout]    11     8 │             For(
[INFO] [stdout]    12     9 │                 ForLoopContext {
[INFO] [stdout]    13       │-                    range: RangeDebugText {
[INFO] [stdout]    14       │-                        range: Range {
[INFO] [stdout]          10 │+                    range: RangeDebugText(
[INFO] [stdout]          11 │+                        Range {
[INFO] [stdout]    15    12 │                             start: 0,
[INFO] [stdout]    16    13 │                             end: 28,
[INFO] [stdout]    17    14 │                         },
[INFO] [stdout]    18       │-                        dbg_text: None,
[INFO] [stdout]    19       │-                    },
[INFO] [stdout]          15 │+                    ),
[INFO] [stdout]    20    16 │                     variable_names: [
[INFO] [stdout]    21    17 │                         VariableName(
[INFO] [stdout]    22       │-                            RangeDebugText {
[INFO] [stdout]    23       │-                                range: Range {
[INFO] [stdout]          18 │+                            RangeDebugText(
[INFO] [stdout]          19 │+                                Range {
[INFO] [stdout]    24    20 │                                     start: 4,
[INFO] [stdout]    25    21 │                                     end: 7,
[INFO] [stdout]    26    22 │                                 },
[INFO] [stdout]    27       │-                                dbg_text: Some(
[INFO] [stdout]    28       │-                                    "foo",
[INFO] [stdout]    29       │-                                ),
[INFO] [stdout]    30       │-                            },
[INFO] [stdout]          23 │+                            ),
[INFO] [stdout]    31    24 │                         ),
[INFO] [stdout]    32    25 │                         VariableName(
[INFO] [stdout]    33       │-                            RangeDebugText {
[INFO] [stdout]    34       │-                                range: Range {
[INFO] [stdout]          26 │+                            RangeDebugText(
[INFO] [stdout]          27 │+                                Range {
[INFO] [stdout]    35    28 │                                     start: 8,
[INFO] [stdout]    36    29 │                                     end: 11,
[INFO] [stdout]    37    30 │                                 },
[INFO] [stdout]    38       │-                                dbg_text: Some(
[INFO] [stdout]    39       │-                                    "bar",
[INFO] [stdout]    40       │-                                ),
[INFO] [stdout]    41       │-                            },
[INFO] [stdout]          31 │+                            ),
[INFO] [stdout]    42    32 │                         ),
[INFO] [stdout]    43    33 │                         VariableName(
[INFO] [stdout]    44       │-                            RangeDebugText {
[INFO] [stdout]    45       │-                                range: Range {
[INFO] [stdout]          34 │+                            RangeDebugText(
[INFO] [stdout]          35 │+                                Range {
[INFO] [stdout]    46    36 │                                     start: 12,
[INFO] [stdout]    47    37 │                                     end: 16,
[INFO] [stdout]    48    38 │                                 },
[INFO] [stdout]    49       │-                                dbg_text: Some(
[INFO] [stdout]    50       │-                                    "bazz",
[INFO] [stdout]    51       │-                                ),
[INFO] [stdout]    52       │-                            },
[INFO] [stdout]          39 │+                            ),
[INFO] [stdout]    53    40 │                         ),
[INFO] [stdout]    54    41 │                     ],
[INFO] [stdout]    55    42 │                     source: [
[INFO] [stdout]    56    43 │                         ValueContext {
[INFO] [stdout]    57       │-                            range: RangeDebugText {
[INFO] [stdout]    58       │-                                range: Range {
[INFO] [stdout]          44 │+                            range: RangeDebugText(
[INFO] [stdout]          45 │+                                Range {
[INFO] [stdout]    59    46 │                                     start: 20,
[INFO] [stdout]    60    47 │                                     end: 28,
[INFO] [stdout]    61    48 │                                 },
[INFO] [stdout]    62       │-                                dbg_text: Some(
[INFO] [stdout]    63       │-                                    "{1..=10}",
[INFO] [stdout]    64       │-                                ),
[INFO] [stdout]    65       │-                            },
[INFO] [stdout]          49 │+                            ),
[INFO] [stdout]    66    50 │                             value: BraceExpansion(
[INFO] [stdout]    67    51 │                                 BraceExpansionContext(
[INFO] [stdout]    68    52 │                                     [
[INFO] [stdout]    69    53 │                                         SliceGenerator(
[INFO] [stdout]    70    54 │                                             BraceSliceExpansion {
[INFO] [stdout]    71       │-                                                range: RangeDebugText {
[INFO] [stdout]    72       │-                                                    range: Range {
[INFO] [stdout]          55 │+                                                range: RangeDebugText(
[INFO] [stdout]          56 │+                                                    Range {
[INFO] [stdout]    73    57 │                                                         start: 21,
[INFO] [stdout]    74    58 │                                                         end: 27,
[INFO] [stdout]    75    59 │                                                     },
[INFO] [stdout]    76       │-                                                    dbg_text: Some(
[INFO] [stdout]    77       │-                                                        "1..=10",
[INFO] [stdout]    78       │-                                                    ),
[INFO] [stdout]    79       │-                                                },
[INFO] [stdout]          60 │+                                                ),
[INFO] [stdout]    80    61 │                                                 kind: Inclusive,
[INFO] [stdout]    81    62 │                                                 start: ValueContext {
[INFO] [stdout]    82       │-                                                    range: RangeDebugText {
[INFO] [stdout]    83       │-                                                        range: Range {
[INFO] [stdout]          63 │+                                                    range: RangeDebugText(
[INFO] [stdout]          64 │+                                                        Range {
[INFO] [stdout]    84    65 │                                                             start: 21,
[INFO] [stdout]    85    66 │                                                             end: 22,
[INFO] [stdout]    86    67 │                                                         },
[INFO] [stdout]    87       │-                                                        dbg_text: Some(
[INFO] [stdout]    88       │-                                                            "1",
[INFO] [stdout]    89       │-                                                        ),
[INFO] [stdout]    90       │-                                                    },
[INFO] [stdout]          68 │+                                                    ),
[INFO] [stdout]    91    69 │                                                     value: Number(
[INFO] [stdout]    92    70 │                                                         Int,
[INFO] [stdout]    93    71 │                                                     ),
[INFO] [stdout]    94    72 │                                                 },
[INFO] [stdout]    95    73 │                                                 end: ValueContext {
[INFO] [stdout]    96       │-                                                    range: RangeDebugText {
[INFO] [stdout]    97       │-                                                        range: Range {
[INFO] [stdout]          74 │+                                                    range: RangeDebugText(
[INFO] [stdout]          75 │+                                                        Range {
[INFO] [stdout]    98    76 │                                                             start: 25,
[INFO] [stdout]    99    77 │                                                             end: 27,
[INFO] [stdout]   100    78 │                                                         },
[INFO] [stdout]   101       │-                                                        dbg_text: Some(
[INFO] [stdout]   102       │-                                                            "10",
[INFO] [stdout]   103       │-                                                        ),
[INFO] [stdout]   104       │-                                                    },
[INFO] [stdout]          79 │+                                                    ),
[INFO] [stdout]   105    80 │                                                     value: Number(
[INFO] [stdout]   106    81 │                                                         Int,
[INFO] [stdout]   107    82 │                                                     ),
[INFO] [stdout]   108    83 │                                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   121    96 │         scope: LocalScope {
[INFO] [stdout]   122    97 │             depth: 1,
[INFO] [stdout]   123    98 │             order: 0,
[INFO] [stdout]   124    99 │         },
[INFO] [stdout]   125       │-        dbg_label: Some(
[INFO] [stdout]   126       │-            "echo $foo $bar $bazz",
[INFO] [stdout]   127       │-        ),
[INFO] [stdout]   128   100 │         item: Command(
[INFO] [stdout]   129   101 │             CommandChain {
[INFO] [stdout]   130   102 │                 first: PipeOfCommands {
[INFO] [stdout]   131   103 │                     first: CommandExpression {
[INFO] [stdout]   132   104 │                         command: ValueContext {
[INFO] [stdout]   133       │-                            range: RangeDebugText {
[INFO] [stdout]   134       │-                                range: Range {
[INFO] [stdout]         105 │+                            range: RangeDebugText(
[INFO] [stdout]         106 │+                                Range {
[INFO] [stdout]   135   107 │                                     start: 33,
[INFO] [stdout]   136   108 │                                     end: 37,
[INFO] [stdout]   137   109 │                                 },
[INFO] [stdout]   138       │-                                dbg_text: Some(
[INFO] [stdout]   139       │-                                    "echo",
[INFO] [stdout]   140       │-                                ),
[INFO] [stdout]   141       │-                            },
[INFO] [stdout]         110 │+                            ),
[INFO] [stdout]   142   111 │                             value: UnQuotedStr(
[INFO] [stdout]   143   112 │                                 Plain,
[INFO] [stdout]   144   113 │                             ),
[INFO] [stdout]   145   114 │                         },
[INFO] [stdout]   146   115 │                         values: Executable(
[INFO] [stdout]   147   116 │                             [
[INFO] [stdout]   148   117 │                                 ValueContext {
[INFO] [stdout]   149       │-                                    range: RangeDebugText {
[INFO] [stdout]   150       │-                                        range: Range {
[INFO] [stdout]         118 │+                                    range: RangeDebugText(
[INFO] [stdout]         119 │+                                        Range {
[INFO] [stdout]   151   120 │                                             start: 38,
[INFO] [stdout]   152   121 │                                             end: 42,
[INFO] [stdout]   153   122 │                                         },
[INFO] [stdout]   154       │-                                        dbg_text: Some(
[INFO] [stdout]   155       │-                                            "$foo",
[INFO] [stdout]   156       │-                                        ),
[INFO] [stdout]   157       │-                                    },
[INFO] [stdout]         123 │+                                    ),
[INFO] [stdout]   158   124 │                                     value: VariableReference(
[INFO] [stdout]   159   125 │                                         VariableReference {
[INFO] [stdout]   160   126 │                                             name: VariableName(
[INFO] [stdout]   161       │-                                                RangeDebugText {
[INFO] [stdout]   162       │-                                                    range: Range {
[INFO] [stdout]         127 │+                                                RangeDebugText(
[INFO] [stdout]         128 │+                                                    Range {
[INFO] [stdout]   163   129 │                                                         start: 39,
[INFO] [stdout]   164   130 │                                                         end: 42,
[INFO] [stdout]   165   131 │                                                     },
[INFO] [stdout]   166       │-                                                    dbg_text: Some(
[INFO] [stdout]   167       │-                                                        "foo",
[INFO] [stdout]   168       │-                                                    ),
[INFO] [stdout]   169       │-                                                },
[INFO] [stdout]         132 │+                                                ),
[INFO] [stdout]   170   133 │                                             ),
[INFO] [stdout]   171   134 │                                             namespace: None,
[INFO] [stdout]   172   135 │                                             index: None,
[INFO] [stdout]   173   136 │                                             kind: String,
[INFO] [stdout]   174   137 │                                         },
[INFO] [stdout]   175   138 │                                     ),
[INFO] [stdout]   176   139 │                                 },
[INFO] [stdout]   177   140 │                                 ValueContext {
[INFO] [stdout]   178       │-                                    range: RangeDebugText {
[INFO] [stdout]   179       │-                                        range: Range {
[INFO] [stdout]         141 │+                                    range: RangeDebugText(
[INFO] [stdout]         142 │+                                        Range {
[INFO] [stdout]   180   143 │                                             start: 43,
[INFO] [stdout]   181   144 │                                             end: 47,
[INFO] [stdout]   182   145 │                                         },
[INFO] [stdout]   183       │-                                        dbg_text: Some(
[INFO] [stdout]   184       │-                                            "$bar",
[INFO] [stdout]   185       │-                                        ),
[INFO] [stdout]   186       │-                                    },
[INFO] [stdout]         146 │+                                    ),
[INFO] [stdout]   187   147 │                                     value: VariableReference(
[INFO] [stdout]   188   148 │                                         VariableReference {
[INFO] [stdout]   189   149 │                                             name: VariableName(
[INFO] [stdout]   190       │-                                                RangeDebugText {
[INFO] [stdout]   191       │-                                                    range: Range {
[INFO] [stdout]         150 │+                                                RangeDebugText(
[INFO] [stdout]         151 │+                                                    Range {
[INFO] [stdout]   192   152 │                                                         start: 44,
[INFO] [stdout]   193   153 │                                                         end: 47,
[INFO] [stdout]   194   154 │                                                     },
[INFO] [stdout]   195       │-                                                    dbg_text: Some(
[INFO] [stdout]   196       │-                                                        "bar",
[INFO] [stdout]   197       │-                                                    ),
[INFO] [stdout]   198       │-                                                },
[INFO] [stdout]         155 │+                                                ),
[INFO] [stdout]   199   156 │                                             ),
[INFO] [stdout]   200   157 │                                             namespace: None,
[INFO] [stdout]   201   158 │                                             index: None,
[INFO] [stdout]   202   159 │                                             kind: String,
[INFO] [stdout]   203   160 │                                         },
[INFO] [stdout]   204   161 │                                     ),
[INFO] [stdout]   205   162 │                                 },
[INFO] [stdout]   206   163 │                                 ValueContext {
[INFO] [stdout]   207       │-                                    range: RangeDebugText {
[INFO] [stdout]   208       │-                                        range: Range {
[INFO] [stdout]         164 │+                                    range: RangeDebugText(
[INFO] [stdout]         165 │+                                        Range {
[INFO] [stdout]   209   166 │                                             start: 48,
[INFO] [stdout]   210   167 │                                             end: 53,
[INFO] [stdout]   211   168 │                                         },
[INFO] [stdout]   212       │-                                        dbg_text: Some(
[INFO] [stdout]   213       │-                                            "$bazz",
[INFO] [stdout]   214       │-                                        ),
[INFO] [stdout]   215       │-                                    },
[INFO] [stdout]         169 │+                                    ),
[INFO] [stdout]   216   170 │                                     value: VariableReference(
[INFO] [stdout]   217   171 │                                         VariableReference {
[INFO] [stdout]   218   172 │                                             name: VariableName(
[INFO] [stdout]   219       │-                                                RangeDebugText {
[INFO] [stdout]   220       │-                                                    range: Range {
[INFO] [stdout]         173 │+                                                RangeDebugText(
[INFO] [stdout]         174 │+                                                    Range {
[INFO] [stdout]   221   175 │                                                         start: 49,
[INFO] [stdout]   222   176 │                                                         end: 53,
[INFO] [stdout]   223   177 │                                                     },
[INFO] [stdout]   224       │-                                                    dbg_text: Some(
[INFO] [stdout]   225       │-                                                        "bazz",
[INFO] [stdout]   226       │-                                                    ),
[INFO] [stdout]   227       │-                                                },
[INFO] [stdout]         178 │+                                                ),
[INFO] [stdout]   228   179 │                                             ),
[INFO] [stdout]   229   180 │                                             namespace: None,
[INFO] [stdout]   230   181 │                                             index: None,
[INFO] [stdout]   231   182 │                                             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   247   198 │         scope: LocalScope {
[INFO] [stdout]   248   199 │             depth: 1,
[INFO] [stdout]   249   200 │             order: 0,
[INFO] [stdout]   250   201 │         },
[INFO] [stdout]   251       │-        dbg_label: Some(
[INFO] [stdout]   252       │-            "end",
[INFO] [stdout]   253       │-        ),
[INFO] [stdout]   254   202 │         item: Exit(
[INFO] [stdout]   255       │-            RangeDebugText {
[INFO] [stdout]   256       │-                range: Range {
[INFO] [stdout]         203 │+            RangeDebugText(
[INFO] [stdout]         204 │+                Range {
[INFO] [stdout]   257   205 │                     start: 54,
[INFO] [stdout]   258   206 │                     end: 57,
[INFO] [stdout]   259   207 │                 },
[INFO] [stdout]   260       │-                dbg_text: Some(
[INFO] [stdout]   261       │-                    "end",
[INFO] [stdout]   262       │-                ),
[INFO] [stdout]   263       │-            },
[INFO] [stdout]         208 │+            ),
[INFO] [stdout]   264   209 │         ),
[INFO] [stdout]   265   210 │     },
[INFO] [stdout]   266   211 │     LanguageItemContext {
[INFO] [stdout]   267   212 │         scope: LocalScope {
[INFO] [stdout]   268   213 │             depth: 1,
[INFO] [stdout]   269   214 │             order: 1,
[INFO] [stdout]   270   215 │         },
[INFO] [stdout]   271       │-        dbg_label: Some(
[INFO] [stdout]   272       │-            "for script in tests/script_exec/a* tests/script_exec/b*",
[INFO] [stdout]   273       │-        ),
[INFO] [stdout]   274   216 │         item: Enter(
[INFO] [stdout]   275   217 │             For(
[INFO] [stdout]   276   218 │                 ForLoopContext {
[INFO] [stdout]   277       │-                    range: RangeDebugText {
[INFO] [stdout]   278       │-                        range: Range {
[INFO] [stdout]         219 │+                    range: RangeDebugText(
[INFO] [stdout]         220 │+                        Range {
[INFO] [stdout]   279   221 │                             start: 59,
[INFO] [stdout]   280   222 │                             end: 114,
[INFO] [stdout]   281   223 │                         },
[INFO] [stdout]   282       │-                        dbg_text: None,
[INFO] [stdout]   283       │-                    },
[INFO] [stdout]         224 │+                    ),
[INFO] [stdout]   284   225 │                     variable_names: [
[INFO] [stdout]   285   226 │                         VariableName(
[INFO] [stdout]   286       │-                            RangeDebugText {
[INFO] [stdout]   287       │-                                range: Range {
[INFO] [stdout]         227 │+                            RangeDebugText(
[INFO] [stdout]         228 │+                                Range {
[INFO] [stdout]   288   229 │                                     start: 63,
[INFO] [stdout]   289   230 │                                     end: 69,
[INFO] [stdout]   290   231 │                                 },
[INFO] [stdout]   291       │-                                dbg_text: Some(
[INFO] [stdout]   292       │-                                    "script",
[INFO] [stdout]   293       │-                                ),
[INFO] [stdout]   294       │-                            },
[INFO] [stdout]         232 │+                            ),
[INFO] [stdout]   295   233 │                         ),
[INFO] [stdout]   296   234 │                     ],
[INFO] [stdout]   297   235 │                     source: [
[INFO] [stdout]   298   236 │                         ValueContext {
[INFO] [stdout]   299       │-                            range: RangeDebugText {
[INFO] [stdout]   300       │-                                range: Range {
[INFO] [stdout]         237 │+                            range: RangeDebugText(
[INFO] [stdout]         238 │+                                Range {
[INFO] [stdout]   301   239 │                                     start: 73,
[INFO] [stdout]   302   240 │                                     end: 93,
[INFO] [stdout]   303   241 │                                 },
[INFO] [stdout]   304       │-                                dbg_text: Some(
[INFO] [stdout]   305       │-                                    "tests/script_exec/a*",
[INFO] [stdout]   306       │-                                ),
[INFO] [stdout]   307       │-                            },
[INFO] [stdout]         242 │+                            ),
[INFO] [stdout]   308   243 │                             value: UnQuotedStr(
[INFO] [stdout]   309   244 │                                 Plain,
[INFO] [stdout]   310   245 │                             ),
[INFO] [stdout]   311   246 │                         },
[INFO] [stdout]   312   247 │                         ValueContext {
[INFO] [stdout]   313       │-                            range: RangeDebugText {
[INFO] [stdout]   314       │-                                range: Range {
[INFO] [stdout]         248 │+                            range: RangeDebugText(
[INFO] [stdout]         249 │+                                Range {
[INFO] [stdout]   315   250 │                                     start: 94,
[INFO] [stdout]   316   251 │                                     end: 114,
[INFO] [stdout]   317   252 │                                 },
[INFO] [stdout]   318       │-                                dbg_text: Some(
[INFO] [stdout]   319       │-                                    "tests/script_exec/b*",
[INFO] [stdout]   320       │-                                ),
[INFO] [stdout]   321       │-                            },
[INFO] [stdout]         253 │+                            ),
[INFO] [stdout]   322   254 │                             value: UnQuotedStr(
[INFO] [stdout]   323   255 │                                 Plain,
[INFO] [stdout]   324   256 │                             ),
[INFO] [stdout]   325   257 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   332   264 │         scope: LocalScope {
[INFO] [stdout]   333   265 │             depth: 1,
[INFO] [stdout]   334   266 │             order: 1,
[INFO] [stdout]   335   267 │         },
[INFO] [stdout]   336       │-        dbg_label: Some(
[INFO] [stdout]   337       │-            "target/debug/ion $script",
[INFO] [stdout]   338       │-        ),
[INFO] [stdout]   339   268 │         item: Command(
[INFO] [stdout]   340   269 │             CommandChain {
[INFO] [stdout]   341   270 │                 first: PipeOfCommands {
[INFO] [stdout]   342   271 │                     first: CommandExpression {
[INFO] [stdout]   343   272 │                         command: ValueContext {
[INFO] [stdout]   344       │-                            range: RangeDebugText {
[INFO] [stdout]   345       │-                                range: Range {
[INFO] [stdout]         273 │+                            range: RangeDebugText(
[INFO] [stdout]         274 │+                                Range {
[INFO] [stdout]   346   275 │                                     start: 119,
[INFO] [stdout]   347   276 │                                     end: 135,
[INFO] [stdout]   348   277 │                                 },
[INFO] [stdout]   349       │-                                dbg_text: Some(
[INFO] [stdout]   350       │-                                    "target/debug/ion",
[INFO] [stdout]   351       │-                                ),
[INFO] [stdout]   352       │-                            },
[INFO] [stdout]         278 │+                            ),
[INFO] [stdout]   353   279 │                             value: UnQuotedStr(
[INFO] [stdout]   354   280 │                                 Plain,
[INFO] [stdout]   355   281 │                             ),
[INFO] [stdout]   356   282 │                         },
[INFO] [stdout]   357   283 │                         values: Executable(
[INFO] [stdout]   358   284 │                             [
[INFO] [stdout]   359   285 │                                 ValueContext {
[INFO] [stdout]   360       │-                                    range: RangeDebugText {
[INFO] [stdout]   361       │-                                        range: Range {
[INFO] [stdout]         286 │+                                    range: RangeDebugText(
[INFO] [stdout]         287 │+                                        Range {
[INFO] [stdout]   362   288 │                                             start: 136,
[INFO] [stdout]   363   289 │                                             end: 143,
[INFO] [stdout]   364   290 │                                         },
[INFO] [stdout]   365       │-                                        dbg_text: Some(
[INFO] [stdout]   366       │-                                            "$script",
[INFO] [stdout]   367       │-                                        ),
[INFO] [stdout]   368       │-                                    },
[INFO] [stdout]         291 │+                                    ),
[INFO] [stdout]   369   292 │                                     value: VariableReference(
[INFO] [stdout]   370   293 │                                         VariableReference {
[INFO] [stdout]   371   294 │                                             name: VariableName(
[INFO] [stdout]   372       │-                                                RangeDebugText {
[INFO] [stdout]   373       │-                                                    range: Range {
[INFO] [stdout]         295 │+                                                RangeDebugText(
[INFO] [stdout]         296 │+                                                    Range {
[INFO] [stdout]   374   297 │                                                         start: 137,
[INFO] [stdout]   375   298 │                                                         end: 143,
[INFO] [stdout]   376   299 │                                                     },
[INFO] [stdout]   377       │-                                                    dbg_text: Some(
[INFO] [stdout]   378       │-                                                        "script",
[INFO] [stdout]   379       │-                                                    ),
[INFO] [stdout]   380       │-                                                },
[INFO] [stdout]         300 │+                                                ),
[INFO] [stdout]   381   301 │                                             ),
[INFO] [stdout]   382   302 │                                             namespace: None,
[INFO] [stdout]   383   303 │                                             index: None,
[INFO] [stdout]   384   304 │                                             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   400   320 │         scope: LocalScope {
[INFO] [stdout]   401   321 │             depth: 1,
[INFO] [stdout]   402   322 │             order: 1,
[INFO] [stdout]   403   323 │         },
[INFO] [stdout]   404       │-        dbg_label: Some(
[INFO] [stdout]   405       │-            "end",
[INFO] [stdout]   406       │-        ),
[INFO] [stdout]   407   324 │         item: Exit(
[INFO] [stdout]   408       │-            RangeDebugText {
[INFO] [stdout]   409       │-                range: Range {
[INFO] [stdout]         325 │+            RangeDebugText(
[INFO] [stdout]         326 │+                Range {
[INFO] [stdout]   410   327 │                     start: 144,
[INFO] [stdout]   411   328 │                     end: 147,
[INFO] [stdout]   412   329 │                 },
[INFO] [stdout]   413       │-                dbg_text: Some(
[INFO] [stdout]   414       │-                    "end",
[INFO] [stdout]   415       │-                ),
[INFO] [stdout]   416       │-            },
[INFO] [stdout]         330 │+            ),
[INFO] [stdout]   417   331 │         ),
[INFO] [stdout]   418   332 │     },
[INFO] [stdout]   419   333 │ ]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_chunked_iterations' panicked at src/parsing/parsing_rules/conditional.rs:328:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_chunked_iterations.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775cb0e9 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775cb0e9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_chunked_iterations::hfa8c8ae33ea3f5ff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:328:9
[INFO] [stdout]   22:     0x5d60775cf5d9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_chunked_iterations::{{closure}}::hca644b5f2cead124
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:325:34
[INFO] [stdout]   23:     0x5d60775cf5d9 - core::ops::function::FnOnce::call_once::h3914de92460aecc8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_errors_in_while_loop stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_errors_in_while_loop.snap
[INFO] [stdout] Snapshot: detect_errors_in_while_loop
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:285
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 6,
[INFO] [stdout]     8     8 │                         end: 7,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "&",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Invalid(
[INFO] [stdout]    17    14 │                 CommandAfterWhile,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    26    23 │     ),
[INFO] [stdout]    27    24 │     Err(
[INFO] [stdout]    28    25 │         ParsingError {
[INFO] [stdout]    29    26 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    30       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    31       │-                    range: Range {
[INFO] [stdout]          27 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          28 │+                    Range {
[INFO] [stdout]    32    29 │                         start: 47,
[INFO] [stdout]    33    30 │                         end: 54,
[INFO] [stdout]    34    31 │                     },
[INFO] [stdout]    35       │-                    dbg_text: Some(
[INFO] [stdout]    36       │-                        "while \n",
[INFO] [stdout]    37       │-                    ),
[INFO] [stdout]    38       │-                },
[INFO] [stdout]          32 │+                ),
[INFO] [stdout]    39    33 │                 severity: Error,
[INFO] [stdout]    40    34 │             },
[INFO] [stdout]    41    35 │             kind: Missing(
[INFO] [stdout]    42    36 │                 Command(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    56    50 │             scope: LocalScope {
[INFO] [stdout]    57    51 │                 depth: 0,
[INFO] [stdout]    58    52 │                 order: 0,
[INFO] [stdout]    59    53 │             },
[INFO] [stdout]    60       │-            dbg_label: Some(
[INFO] [stdout]    61       │-                "echo \"after all the errors\"",
[INFO] [stdout]    62       │-            ),
[INFO] [stdout]    63    54 │             item: Command(
[INFO] [stdout]    64    55 │                 CommandChain {
[INFO] [stdout]    65    56 │                     first: PipeOfCommands {
[INFO] [stdout]    66    57 │                         first: CommandExpression {
[INFO] [stdout]    67    58 │                             command: ValueContext {
[INFO] [stdout]    68       │-                                range: RangeDebugText {
[INFO] [stdout]    69       │-                                    range: Range {
[INFO] [stdout]          59 │+                                range: RangeDebugText(
[INFO] [stdout]          60 │+                                    Range {
[INFO] [stdout]    70    61 │                                         start: 58,
[INFO] [stdout]    71    62 │                                         end: 62,
[INFO] [stdout]    72    63 │                                     },
[INFO] [stdout]    73       │-                                    dbg_text: Some(
[INFO] [stdout]    74       │-                                        "echo",
[INFO] [stdout]    75       │-                                    ),
[INFO] [stdout]    76       │-                                },
[INFO] [stdout]          64 │+                                ),
[INFO] [stdout]    77    65 │                                 value: UnQuotedStr(
[INFO] [stdout]    78    66 │                                     Plain,
[INFO] [stdout]    79    67 │                                 ),
[INFO] [stdout]    80    68 │                             },
[INFO] [stdout]    81    69 │                             values: Executable(
[INFO] [stdout]    82    70 │                                 [
[INFO] [stdout]    83    71 │                                     ValueContext {
[INFO] [stdout]    84       │-                                        range: RangeDebugText {
[INFO] [stdout]    85       │-                                            range: Range {
[INFO] [stdout]          72 │+                                        range: RangeDebugText(
[INFO] [stdout]          73 │+                                            Range {
[INFO] [stdout]    86    74 │                                                 start: 63,
[INFO] [stdout]    87    75 │                                                 end: 85,
[INFO] [stdout]    88    76 │                                             },
[INFO] [stdout]    89       │-                                            dbg_text: Some(
[INFO] [stdout]    90       │-                                                "\"after all the errors\"",
[INFO] [stdout]    91       │-                                            ),
[INFO] [stdout]    92       │-                                        },
[INFO] [stdout]          77 │+                                        ),
[INFO] [stdout]    93    78 │                                         value: QuotedStr(
[INFO] [stdout]    94    79 │                                             Simple(
[INFO] [stdout]    95    80 │                                                 Some(
[INFO] [stdout]    96       │-                                                    RangeDebugText {
[INFO] [stdout]    97       │-                                                        range: Range {
[INFO] [stdout]          81 │+                                                    RangeDebugText(
[INFO] [stdout]          82 │+                                                        Range {
[INFO] [stdout]    98    83 │                                                             start: 64,
[INFO] [stdout]    99    84 │                                                             end: 84,
[INFO] [stdout]   100    85 │                                                         },
[INFO] [stdout]   101       │-                                                        dbg_text: Some(
[INFO] [stdout]   102       │-                                                            "after all the errors",
[INFO] [stdout]   103       │-                                                        ),
[INFO] [stdout]   104       │-                                                    },
[INFO] [stdout]          86 │+                                                    ),
[INFO] [stdout]   105    87 │                                                 ),
[INFO] [stdout]   106    88 │                                             ),
[INFO] [stdout]   107    89 │                                         ),
[INFO] [stdout]   108    90 │                                     },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_errors_in_while_loop' panicked at src/parsing/parsing_rules/conditional.rs:285:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_errors_in_while_loop.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c9f8d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c9f8d - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_errors_in_while_loop::h9d6ffcb2484d0bfe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:285:9
[INFO] [stdout]   22:     0x5d60775cf359 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_errors_in_while_loop::{{closure}}::hb98dc94dfd475586
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:282:37
[INFO] [stdout]   23:     0x5d60775cf359 - core::ops::function::FnOnce::call_once::h10234a010aba3a3f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::language_items::has_var_references::testing::find_all_variable_references stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/language_items/snapshots/ion_shell_parser__parsing__language_items__has_var_references__testing__find_all_variable_references.snap
[INFO] [stdout] Snapshot: find_all_variable_references
[INFO] [stdout] Source: src/parsing/language_items/has_var_references.rs:64
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: all_found
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     9     9 │             column: 6,
[INFO] [stdout]    10    10 │         },
[INFO] [stdout]    11    11 │         VariableReference {
[INFO] [stdout]    12    12 │             name: VariableName(
[INFO] [stdout]    13       │-                RangeDebugText {
[INFO] [stdout]    14       │-                    range: Range {
[INFO] [stdout]          13 │+                RangeDebugText(
[INFO] [stdout]          14 │+                    Range {
[INFO] [stdout]    15    15 │                         start: 20,
[INFO] [stdout]    16    16 │                         end: 21,
[INFO] [stdout]    17    17 │                     },
[INFO] [stdout]    18       │-                    dbg_text: Some(
[INFO] [stdout]    19       │-                        "x",
[INFO] [stdout]    20       │-                    ),
[INFO] [stdout]    21       │-                },
[INFO] [stdout]          18 │+                ),
[INFO] [stdout]    22    19 │             ),
[INFO] [stdout]    23    20 │             namespace: None,
[INFO] [stdout]    24    21 │             index: None,
[INFO] [stdout]    25    22 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    35    32 │             column: 10,
[INFO] [stdout]    36    33 │         },
[INFO] [stdout]    37    34 │         VariableReference {
[INFO] [stdout]    38    35 │             name: VariableName(
[INFO] [stdout]    39       │-                RangeDebugText {
[INFO] [stdout]    40       │-                    range: Range {
[INFO] [stdout]          36 │+                RangeDebugText(
[INFO] [stdout]          37 │+                    Range {
[INFO] [stdout]    41    38 │                         start: 32,
[INFO] [stdout]    42    39 │                         end: 33,
[INFO] [stdout]    43    40 │                     },
[INFO] [stdout]    44       │-                    dbg_text: Some(
[INFO] [stdout]    45       │-                        "x",
[INFO] [stdout]    46       │-                    ),
[INFO] [stdout]    47       │-                },
[INFO] [stdout]          41 │+                ),
[INFO] [stdout]    48    42 │             ),
[INFO] [stdout]    49    43 │             namespace: None,
[INFO] [stdout]    50    44 │             index: None,
[INFO] [stdout]    51    45 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    61    55 │             column: 8,
[INFO] [stdout]    62    56 │         },
[INFO] [stdout]    63    57 │         VariableReference {
[INFO] [stdout]    64    58 │             name: VariableName(
[INFO] [stdout]    65       │-                RangeDebugText {
[INFO] [stdout]    66       │-                    range: Range {
[INFO] [stdout]          59 │+                RangeDebugText(
[INFO] [stdout]          60 │+                    Range {
[INFO] [stdout]    67    61 │                         start: 54,
[INFO] [stdout]    68    62 │                         end: 55,
[INFO] [stdout]    69    63 │                     },
[INFO] [stdout]    70       │-                    dbg_text: Some(
[INFO] [stdout]    71       │-                        "b",
[INFO] [stdout]    72       │-                    ),
[INFO] [stdout]    73       │-                },
[INFO] [stdout]          64 │+                ),
[INFO] [stdout]    74    65 │             ),
[INFO] [stdout]    75    66 │             namespace: None,
[INFO] [stdout]    76    67 │             index: None,
[INFO] [stdout]    77    68 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    87    78 │             column: 8,
[INFO] [stdout]    88    79 │         },
[INFO] [stdout]    89    80 │         VariableReference {
[INFO] [stdout]    90    81 │             name: VariableName(
[INFO] [stdout]    91       │-                RangeDebugText {
[INFO] [stdout]    92       │-                    range: Range {
[INFO] [stdout]          82 │+                RangeDebugText(
[INFO] [stdout]          83 │+                    Range {
[INFO] [stdout]    93    84 │                         start: 92,
[INFO] [stdout]    94    85 │                         end: 100,
[INFO] [stdout]    95    86 │                     },
[INFO] [stdout]    96       │-                    dbg_text: Some(
[INFO] [stdout]    97       │-                        "for_loop",
[INFO] [stdout]    98       │-                    ),
[INFO] [stdout]    99       │-                },
[INFO] [stdout]          87 │+                ),
[INFO] [stdout]   100    88 │             ),
[INFO] [stdout]   101    89 │             namespace: None,
[INFO] [stdout]   102    90 │             index: None,
[INFO] [stdout]   103    91 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   113   101 │             column: 12,
[INFO] [stdout]   114   102 │         },
[INFO] [stdout]   115   103 │         VariableReference {
[INFO] [stdout]   116   104 │             name: VariableName(
[INFO] [stdout]   117       │-                RangeDebugText {
[INFO] [stdout]   118       │-                    range: Range {
[INFO] [stdout]         105 │+                RangeDebugText(
[INFO] [stdout]         106 │+                    Range {
[INFO] [stdout]   119   107 │                         start: 131,
[INFO] [stdout]   120   108 │                         end: 134,
[INFO] [stdout]   121   109 │                     },
[INFO] [stdout]   122       │-                    dbg_text: Some(
[INFO] [stdout]   123       │-                        "one",
[INFO] [stdout]   124       │-                    ),
[INFO] [stdout]   125       │-                },
[INFO] [stdout]         110 │+                ),
[INFO] [stdout]   126   111 │             ),
[INFO] [stdout]   127   112 │             namespace: None,
[INFO] [stdout]   128   113 │             index: None,
[INFO] [stdout]   129   114 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   139   124 │             column: 21,
[INFO] [stdout]   140   125 │         },
[INFO] [stdout]   141   126 │         VariableReference {
[INFO] [stdout]   142   127 │             name: VariableName(
[INFO] [stdout]   143       │-                RangeDebugText {
[INFO] [stdout]   144       │-                    range: Range {
[INFO] [stdout]         128 │+                RangeDebugText(
[INFO] [stdout]         129 │+                    Range {
[INFO] [stdout]   145   130 │                         start: 140,
[INFO] [stdout]   146   131 │                         end: 143,
[INFO] [stdout]   147   132 │                     },
[INFO] [stdout]   148       │-                    dbg_text: Some(
[INFO] [stdout]   149       │-                        "two",
[INFO] [stdout]   150       │-                    ),
[INFO] [stdout]   151       │-                },
[INFO] [stdout]         133 │+                ),
[INFO] [stdout]   152   134 │             ),
[INFO] [stdout]   153   135 │             namespace: None,
[INFO] [stdout]   154   136 │             index: None,
[INFO] [stdout]   155   137 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   165   147 │             column: 9,
[INFO] [stdout]   166   148 │         },
[INFO] [stdout]   167   149 │         VariableReference {
[INFO] [stdout]   168   150 │             name: VariableName(
[INFO] [stdout]   169       │-                RangeDebugText {
[INFO] [stdout]   170       │-                    range: Range {
[INFO] [stdout]         151 │+                RangeDebugText(
[INFO] [stdout]         152 │+                    Range {
[INFO] [stdout]   171   153 │                         start: 208,
[INFO] [stdout]   172   154 │                         end: 214,
[INFO] [stdout]   173   155 │                     },
[INFO] [stdout]   174       │-                    dbg_text: Some(
[INFO] [stdout]   175       │-                        "number",
[INFO] [stdout]   176       │-                    ),
[INFO] [stdout]   177       │-                },
[INFO] [stdout]         156 │+                ),
[INFO] [stdout]   178   157 │             ),
[INFO] [stdout]   179   158 │             namespace: None,
[INFO] [stdout]   180   159 │             index: None,
[INFO] [stdout]   181   160 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   191   170 │             column: 9,
[INFO] [stdout]   192   171 │         },
[INFO] [stdout]   193   172 │         VariableReference {
[INFO] [stdout]   194   173 │             name: VariableName(
[INFO] [stdout]   195       │-                RangeDebugText {
[INFO] [stdout]   196       │-                    range: Range {
[INFO] [stdout]         174 │+                RangeDebugText(
[INFO] [stdout]         175 │+                    Range {
[INFO] [stdout]   197   176 │                         start: 224,
[INFO] [stdout]   198   177 │                         end: 228,
[INFO] [stdout]   199   178 │                     },
[INFO] [stdout]   200       │-                    dbg_text: Some(
[INFO] [stdout]   201       │-                        "name",
[INFO] [stdout]   202       │-                    ),
[INFO] [stdout]   203       │-                },
[INFO] [stdout]         179 │+                ),
[INFO] [stdout]   204   180 │             ),
[INFO] [stdout]   205   181 │             namespace: None,
[INFO] [stdout]   206   182 │             index: None,
[INFO] [stdout]   207   183 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   217   193 │             column: 10,
[INFO] [stdout]   218   194 │         },
[INFO] [stdout]   219   195 │         VariableReference {
[INFO] [stdout]   220   196 │             name: VariableName(
[INFO] [stdout]   221       │-                RangeDebugText {
[INFO] [stdout]   222       │-                    range: Range {
[INFO] [stdout]         197 │+                RangeDebugText(
[INFO] [stdout]         198 │+                    Range {
[INFO] [stdout]   223   199 │                         start: 243,
[INFO] [stdout]   224   200 │                         end: 249,
[INFO] [stdout]   225   201 │                     },
[INFO] [stdout]   226       │-                    dbg_text: Some(
[INFO] [stdout]   227       │-                        "number",
[INFO] [stdout]   228       │-                    ),
[INFO] [stdout]   229       │-                },
[INFO] [stdout]         202 │+                ),
[INFO] [stdout]   230   203 │             ),
[INFO] [stdout]   231   204 │             namespace: None,
[INFO] [stdout]   232   205 │             index: None,
[INFO] [stdout]   233   206 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   243   216 │             column: 15,
[INFO] [stdout]   244   217 │         },
[INFO] [stdout]   245   218 │         VariableReference {
[INFO] [stdout]   246   219 │             name: VariableName(
[INFO] [stdout]   247       │-                RangeDebugText {
[INFO] [stdout]   248       │-                    range: Range {
[INFO] [stdout]         220 │+                RangeDebugText(
[INFO] [stdout]         221 │+                    Range {
[INFO] [stdout]   249   222 │                         start: 277,
[INFO] [stdout]   250   223 │                         end: 283,
[INFO] [stdout]   251   224 │                     },
[INFO] [stdout]   252       │-                    dbg_text: Some(
[INFO] [stdout]   253       │-                        "number",
[INFO] [stdout]   254       │-                    ),
[INFO] [stdout]   255       │-                },
[INFO] [stdout]         225 │+                ),
[INFO] [stdout]   256   226 │             ),
[INFO] [stdout]   257   227 │             namespace: None,
[INFO] [stdout]   258   228 │             index: None,
[INFO] [stdout]   259   229 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   269   239 │             column: 12,
[INFO] [stdout]   270   240 │         },
[INFO] [stdout]   271   241 │         VariableReference {
[INFO] [stdout]   272   242 │             name: VariableName(
[INFO] [stdout]   273       │-                RangeDebugText {
[INFO] [stdout]   274       │-                    range: Range {
[INFO] [stdout]         243 │+                RangeDebugText(
[INFO] [stdout]         244 │+                    Range {
[INFO] [stdout]   275   245 │                         start: 326,
[INFO] [stdout]   276   246 │                         end: 329,
[INFO] [stdout]   277   247 │                     },
[INFO] [stdout]   278       │-                    dbg_text: Some(
[INFO] [stdout]   279       │-                        "one",
[INFO] [stdout]   280       │-                    ),
[INFO] [stdout]   281       │-                },
[INFO] [stdout]         248 │+                ),
[INFO] [stdout]   282   249 │             ),
[INFO] [stdout]   283   250 │             namespace: None,
[INFO] [stdout]   284   251 │             index: None,
[INFO] [stdout]   285   252 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   295   262 │             column: 10,
[INFO] [stdout]   296   263 │         },
[INFO] [stdout]   297   264 │         VariableReference {
[INFO] [stdout]   298   265 │             name: VariableName(
[INFO] [stdout]   299       │-                RangeDebugText {
[INFO] [stdout]   300       │-                    range: Range {
[INFO] [stdout]         266 │+                RangeDebugText(
[INFO] [stdout]         267 │+                    Range {
[INFO] [stdout]   301   268 │                         start: 344,
[INFO] [stdout]   302   269 │                         end: 347,
[INFO] [stdout]   303   270 │                     },
[INFO] [stdout]   304       │-                    dbg_text: Some(
[INFO] [stdout]   305       │-                        "one",
[INFO] [stdout]   306       │-                    ),
[INFO] [stdout]   307       │-                },
[INFO] [stdout]         271 │+                ),
[INFO] [stdout]   308   272 │             ),
[INFO] [stdout]   309   273 │             namespace: None,
[INFO] [stdout]   310   274 │             index: None,
[INFO] [stdout]   311   275 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   321   285 │             column: 17,
[INFO] [stdout]   322   286 │         },
[INFO] [stdout]   323   287 │         VariableReference {
[INFO] [stdout]   324   288 │             name: VariableName(
[INFO] [stdout]   325       │-                RangeDebugText {
[INFO] [stdout]   326       │-                    range: Range {
[INFO] [stdout]         289 │+                RangeDebugText(
[INFO] [stdout]         290 │+                    Range {
[INFO] [stdout]   327   291 │                         start: 373,
[INFO] [stdout]   328   292 │                         end: 376,
[INFO] [stdout]   329   293 │                     },
[INFO] [stdout]   330       │-                    dbg_text: Some(
[INFO] [stdout]   331       │-                        "two",
[INFO] [stdout]   332       │-                    ),
[INFO] [stdout]   333       │-                },
[INFO] [stdout]         294 │+                ),
[INFO] [stdout]   334   295 │             ),
[INFO] [stdout]   335   296 │             namespace: None,
[INFO] [stdout]   336   297 │             index: None,
[INFO] [stdout]   337   298 │             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   347   308 │             column: 10,
[INFO] [stdout]   348   309 │         },
[INFO] [stdout]   349   310 │         VariableReference {
[INFO] [stdout]   350   311 │             name: VariableName(
[INFO] [stdout]   351       │-                RangeDebugText {
[INFO] [stdout]   352       │-                    range: Range {
[INFO] [stdout]         312 │+                RangeDebugText(
[INFO] [stdout]         313 │+                    Range {
[INFO] [stdout]   353   314 │                         start: 391,
[INFO] [stdout]   354   315 │                         end: 394,
[INFO] [stdout]   355   316 │                     },
[INFO] [stdout]   356       │-                    dbg_text: Some(
[INFO] [stdout]   357       │-                        "two",
[INFO] [stdout]   358       │-                    ),
[INFO] [stdout]   359       │-                },
[INFO] [stdout]         317 │+                ),
[INFO] [stdout]   360   318 │             ),
[INFO] [stdout]   361   319 │             namespace: None,
[INFO] [stdout]   362   320 │             index: None,
[INFO] [stdout]   363   321 │             kind: String,
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::language_items::has_var_references::testing::find_all_variable_references' panicked at src/parsing/language_items/has_var_references.rs:64:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/language_items/snapshots/ion_shell_parser__parsing__language_items__has_var_references__testing__find_all_variable_references.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775bba99 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775bba99 - ion_shell_parser::parsing::language_items::has_var_references::testing::find_all_variable_references::h9e93cbd71c7ace2a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/language_items/has_var_references.rs:64:9
[INFO] [stdout]   22:     0x5d60775cfd59 - ion_shell_parser::parsing::language_items::has_var_references::testing::find_all_variable_references::{{closure}}::h17a68b278f4b500b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/language_items/has_var_references.rs:38:38
[INFO] [stdout]   23:     0x5d60775cfd59 - core::ops::function::FnOnce::call_once::hc272e7f3366be652
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_detect_else_if_without_previous stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_detect_else_if_without_previous.snap
[INFO] [stdout] Snapshot: parse_detect_else_if_without_previous
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:264
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 0,
[INFO] [stdout]     8     8 │                         end: 18,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "else if test 2 = 2",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Missing(
[INFO] [stdout]    17    14 │                 IfForElseIf,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    26    23 │     ),
[INFO] [stdout]    27    24 │     Err(
[INFO] [stdout]    28    25 │         ParsingError {
[INFO] [stdout]    29    26 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    30       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    31       │-                    range: Range {
[INFO] [stdout]          27 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          28 │+                    Range {
[INFO] [stdout]    32    29 │                         start: 47,
[INFO] [stdout]    33    30 │                         end: 51,
[INFO] [stdout]    34    31 │                     },
[INFO] [stdout]    35       │-                    dbg_text: Some(
[INFO] [stdout]    36       │-                        "else",
[INFO] [stdout]    37       │-                    ),
[INFO] [stdout]    38       │-                },
[INFO] [stdout]          32 │+                ),
[INFO] [stdout]    39    33 │                 severity: Error,
[INFO] [stdout]    40    34 │             },
[INFO] [stdout]    41    35 │             kind: Missing(
[INFO] [stdout]    42    36 │                 IfForElse,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    51    45 │     ),
[INFO] [stdout]    52    46 │     Err(
[INFO] [stdout]    53    47 │         ParsingError {
[INFO] [stdout]    54    48 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    55       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    56       │-                    range: Range {
[INFO] [stdout]          49 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          50 │+                    Range {
[INFO] [stdout]    57    51 │                         start: 67,
[INFO] [stdout]    58    52 │                         end: 70,
[INFO] [stdout]    59    53 │                     },
[INFO] [stdout]    60       │-                    dbg_text: Some(
[INFO] [stdout]    61       │-                        "end",
[INFO] [stdout]    62       │-                    ),
[INFO] [stdout]    63       │-                },
[INFO] [stdout]          54 │+                ),
[INFO] [stdout]    64    55 │                 severity: Error,
[INFO] [stdout]    65    56 │             },
[INFO] [stdout]    66    57 │             kind: Missing(
[INFO] [stdout]    67    58 │                 ScopeForEnd,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    79    70 │             scope: LocalScope {
[INFO] [stdout]    80    71 │                 depth: 0,
[INFO] [stdout]    81    72 │                 order: 0,
[INFO] [stdout]    82    73 │             },
[INFO] [stdout]    83       │-            dbg_label: Some(
[INFO] [stdout]    84       │-                "echo \"next\"",
[INFO] [stdout]    85       │-            ),
[INFO] [stdout]    86    74 │             item: Command(
[INFO] [stdout]    87    75 │                 CommandChain {
[INFO] [stdout]    88    76 │                     first: PipeOfCommands {
[INFO] [stdout]    89    77 │                         first: CommandExpression {
[INFO] [stdout]    90    78 │                             command: ValueContext {
[INFO] [stdout]    91       │-                                range: RangeDebugText {
[INFO] [stdout]    92       │-                                    range: Range {
[INFO] [stdout]          79 │+                                range: RangeDebugText(
[INFO] [stdout]          80 │+                                    Range {
[INFO] [stdout]    93    81 │                                         start: 71,
[INFO] [stdout]    94    82 │                                         end: 75,
[INFO] [stdout]    95    83 │                                     },
[INFO] [stdout]    96       │-                                    dbg_text: Some(
[INFO] [stdout]    97       │-                                        "echo",
[INFO] [stdout]    98       │-                                    ),
[INFO] [stdout]    99       │-                                },
[INFO] [stdout]          84 │+                                ),
[INFO] [stdout]   100    85 │                                 value: UnQuotedStr(
[INFO] [stdout]   101    86 │                                     Plain,
[INFO] [stdout]   102    87 │                                 ),
[INFO] [stdout]   103    88 │                             },
[INFO] [stdout]   104    89 │                             values: Executable(
[INFO] [stdout]   105    90 │                                 [
[INFO] [stdout]   106    91 │                                     ValueContext {
[INFO] [stdout]   107       │-                                        range: RangeDebugText {
[INFO] [stdout]   108       │-                                            range: Range {
[INFO] [stdout]          92 │+                                        range: RangeDebugText(
[INFO] [stdout]          93 │+                                            Range {
[INFO] [stdout]   109    94 │                                                 start: 76,
[INFO] [stdout]   110    95 │                                                 end: 82,
[INFO] [stdout]   111    96 │                                             },
[INFO] [stdout]   112       │-                                            dbg_text: Some(
[INFO] [stdout]   113       │-                                                "\"next\"",
[INFO] [stdout]   114       │-                                            ),
[INFO] [stdout]   115       │-                                        },
[INFO] [stdout]          97 │+                                        ),
[INFO] [stdout]   116    98 │                                         value: QuotedStr(
[INFO] [stdout]   117    99 │                                             Simple(
[INFO] [stdout]   118   100 │                                                 Some(
[INFO] [stdout]   119       │-                                                    RangeDebugText {
[INFO] [stdout]   120       │-                                                        range: Range {
[INFO] [stdout]         101 │+                                                    RangeDebugText(
[INFO] [stdout]         102 │+                                                        Range {
[INFO] [stdout]   121   103 │                                                             start: 77,
[INFO] [stdout]   122   104 │                                                             end: 81,
[INFO] [stdout]   123   105 │                                                         },
[INFO] [stdout]   124       │-                                                        dbg_text: Some(
[INFO] [stdout]   125       │-                                                            "next",
[INFO] [stdout]   126       │-                                                        ),
[INFO] [stdout]   127       │-                                                    },
[INFO] [stdout]         106 │+                                                    ),
[INFO] [stdout]   128   107 │                                                 ),
[INFO] [stdout]   129   108 │                                             ),
[INFO] [stdout]   130   109 │                                         ),
[INFO] [stdout]   131   110 │                                     },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_detect_else_if_without_previous' panicked at src/parsing/parsing_rules/conditional.rs:264:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_detect_else_if_without_previous.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c96ed - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c96ed - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_detect_else_if_without_previous::haed9694153af3e2a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:264:9
[INFO] [stdout]   22:     0x5d60775cfe19 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_detect_else_if_without_previous::{{closure}}::h0f68293bfb533aab
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:261:47
[INFO] [stdout]   23:     0x5d60775cfe19 - core::ops::function::FnOnce::call_once::hd192306cc9442fec
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::language_items::has_var_declaration::testing::find_all_variable_declarations stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/language_items/snapshots/ion_shell_parser__parsing__language_items__has_var_declaration__testing__find_all_variable_declarations.snap
[INFO] [stdout] Snapshot: find_all_variable_declarations
[INFO] [stdout] Source: src/parsing/language_items/has_var_declaration.rs:123
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: all_found
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]    10    10 │         },
[INFO] [stdout]    11    11 │         Annotated(
[INFO] [stdout]    12    12 │             VariableDeclaration {
[INFO] [stdout]    13    13 │                 name: VariableName(
[INFO] [stdout]    14       │-                    RangeDebugText {
[INFO] [stdout]    15       │-                        range: Range {
[INFO] [stdout]          14 │+                    RangeDebugText(
[INFO] [stdout]          15 │+                        Range {
[INFO] [stdout]    16    16 │                             start: 4,
[INFO] [stdout]    17    17 │                             end: 5,
[INFO] [stdout]    18    18 │                         },
[INFO] [stdout]    19       │-                        dbg_text: Some(
[INFO] [stdout]    20       │-                            "x",
[INFO] [stdout]    21       │-                        ),
[INFO] [stdout]    22       │-                    },
[INFO] [stdout]          19 │+                    ),
[INFO] [stdout]    23    20 │                 ),
[INFO] [stdout]    24    21 │                 known_type: None,
[INFO] [stdout]    25    22 │             },
[INFO] [stdout]    26    23 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    36    33 │         },
[INFO] [stdout]    37    34 │         Annotated(
[INFO] [stdout]    38    35 │             VariableDeclaration {
[INFO] [stdout]    39    36 │                 name: VariableName(
[INFO] [stdout]    40       │-                    RangeDebugText {
[INFO] [stdout]    41       │-                        range: Range {
[INFO] [stdout]          37 │+                    RangeDebugText(
[INFO] [stdout]          38 │+                        Range {
[INFO] [stdout]    42    39 │                             start: 40,
[INFO] [stdout]    43    40 │                             end: 41,
[INFO] [stdout]    44    41 │                         },
[INFO] [stdout]    45       │-                        dbg_text: Some(
[INFO] [stdout]    46       │-                            "b",
[INFO] [stdout]    47       │-                        ),
[INFO] [stdout]    48       │-                    },
[INFO] [stdout]          42 │+                    ),
[INFO] [stdout]    49    43 │                 ),
[INFO] [stdout]    50    44 │                 known_type: None,
[INFO] [stdout]    51    45 │             },
[INFO] [stdout]    52    46 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    61    55 │             column: 4,
[INFO] [stdout]    62    56 │         },
[INFO] [stdout]    63    57 │         NotAnnotated(
[INFO] [stdout]    64    58 │             VariableName(
[INFO] [stdout]    65       │-                RangeDebugText {
[INFO] [stdout]    66       │-                    range: Range {
[INFO] [stdout]          59 │+                RangeDebugText(
[INFO] [stdout]          60 │+                    Range {
[INFO] [stdout]    67    61 │                         start: 65,
[INFO] [stdout]    68    62 │                         end: 73,
[INFO] [stdout]    69    63 │                     },
[INFO] [stdout]    70       │-                    dbg_text: Some(
[INFO] [stdout]    71       │-                        "for_loop",
[INFO] [stdout]    72       │-                    ),
[INFO] [stdout]    73       │-                },
[INFO] [stdout]          64 │+                ),
[INFO] [stdout]    74    65 │             ),
[INFO] [stdout]    75    66 │         ),
[INFO] [stdout]    76    67 │     ),
[INFO] [stdout]    77    68 │     (
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    85    76 │         },
[INFO] [stdout]    86    77 │         Annotated(
[INFO] [stdout]    87    78 │             VariableDeclaration {
[INFO] [stdout]    88    79 │                 name: VariableName(
[INFO] [stdout]    89       │-                    RangeDebugText {
[INFO] [stdout]    90       │-                        range: Range {
[INFO] [stdout]          80 │+                    RangeDebugText(
[INFO] [stdout]          81 │+                        Range {
[INFO] [stdout]    91    82 │                             start: 110,
[INFO] [stdout]    92    83 │                             end: 113,
[INFO] [stdout]    93    84 │                         },
[INFO] [stdout]    94       │-                        dbg_text: Some(
[INFO] [stdout]    95       │-                            "two",
[INFO] [stdout]    96       │-                        ),
[INFO] [stdout]    97       │-                    },
[INFO] [stdout]          85 │+                    ),
[INFO] [stdout]    98    86 │                 ),
[INFO] [stdout]    99    87 │                 known_type: None,
[INFO] [stdout]   100    88 │             },
[INFO] [stdout]   101    89 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   111    99 │         },
[INFO] [stdout]   112   100 │         Annotated(
[INFO] [stdout]   113   101 │             VariableDeclaration {
[INFO] [stdout]   114   102 │                 name: VariableName(
[INFO] [stdout]   115       │-                    RangeDebugText {
[INFO] [stdout]   116       │-                        range: Range {
[INFO] [stdout]         103 │+                    RangeDebugText(
[INFO] [stdout]         104 │+                        Range {
[INFO] [stdout]   117   105 │                             start: 151,
[INFO] [stdout]   118   106 │                             end: 154,
[INFO] [stdout]   119   107 │                         },
[INFO] [stdout]   120       │-                        dbg_text: Some(
[INFO] [stdout]   121       │-                            "one",
[INFO] [stdout]   122       │-                        ),
[INFO] [stdout]   123       │-                    },
[INFO] [stdout]         108 │+                    ),
[INFO] [stdout]   124   109 │                 ),
[INFO] [stdout]   125   110 │                 known_type: None,
[INFO] [stdout]   126   111 │             },
[INFO] [stdout]   127   112 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   137   122 │         },
[INFO] [stdout]   138   123 │         Annotated(
[INFO] [stdout]   139   124 │             VariableDeclaration {
[INFO] [stdout]   140   125 │                 name: VariableName(
[INFO] [stdout]   141       │-                    RangeDebugText {
[INFO] [stdout]   142       │-                        range: Range {
[INFO] [stdout]         126 │+                    RangeDebugText(
[INFO] [stdout]         127 │+                        Range {
[INFO] [stdout]   143   128 │                             start: 182,
[INFO] [stdout]   144   129 │                             end: 188,
[INFO] [stdout]   145   130 │                         },
[INFO] [stdout]   146       │-                        dbg_text: Some(
[INFO] [stdout]   147       │-                            "number",
[INFO] [stdout]   148       │-                        ),
[INFO] [stdout]   149       │-                    },
[INFO] [stdout]         131 │+                    ),
[INFO] [stdout]   150   132 │                 ),
[INFO] [stdout]   151   133 │                 known_type: Some(
[INFO] [stdout]   152   134 │                     TypeAnnotationContext {
[INFO] [stdout]   153       │-                        range: RangeDebugText {
[INFO] [stdout]   154       │-                            range: Range {
[INFO] [stdout]         135 │+                        range: RangeDebugText(
[INFO] [stdout]         136 │+                            Range {
[INFO] [stdout]   155   137 │                                 start: 188,
[INFO] [stdout]   156   138 │                                 end: 192,
[INFO] [stdout]   157   139 │                             },
[INFO] [stdout]   158       │-                            dbg_text: Some(
[INFO] [stdout]   159       │-                                ":int",
[INFO] [stdout]   160       │-                            ),
[INFO] [stdout]   161       │-                        },
[INFO] [stdout]         140 │+                        ),
[INFO] [stdout]   162   141 │                         kind: Primitive(
[INFO] [stdout]   163   142 │                             Int,
[INFO] [stdout]   164   143 │                         ),
[INFO] [stdout]   165   144 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   178   157 │         },
[INFO] [stdout]   179   158 │         Annotated(
[INFO] [stdout]   180   159 │             VariableDeclaration {
[INFO] [stdout]   181   160 │                 name: VariableName(
[INFO] [stdout]   182       │-                    RangeDebugText {
[INFO] [stdout]   183       │-                        range: Range {
[INFO] [stdout]         161 │+                    RangeDebugText(
[INFO] [stdout]         162 │+                        Range {
[INFO] [stdout]   184   163 │                             start: 193,
[INFO] [stdout]   185   164 │                             end: 197,
[INFO] [stdout]   186   165 │                         },
[INFO] [stdout]   187       │-                        dbg_text: Some(
[INFO] [stdout]   188       │-                            "name",
[INFO] [stdout]   189       │-                        ),
[INFO] [stdout]   190       │-                    },
[INFO] [stdout]         166 │+                    ),
[INFO] [stdout]   191   167 │                 ),
[INFO] [stdout]   192   168 │                 known_type: None,
[INFO] [stdout]   193   169 │             },
[INFO] [stdout]   194   170 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   204   180 │         },
[INFO] [stdout]   205   181 │         Annotated(
[INFO] [stdout]   206   182 │             VariableDeclaration {
[INFO] [stdout]   207   183 │                 name: VariableName(
[INFO] [stdout]   208       │-                    RangeDebugText {
[INFO] [stdout]   209       │-                        range: Range {
[INFO] [stdout]         184 │+                    RangeDebugText(
[INFO] [stdout]         185 │+                        Range {
[INFO] [stdout]   210   186 │                             start: 415,
[INFO] [stdout]   211   187 │                             end: 423,
[INFO] [stdout]   212   188 │                         },
[INFO] [stdout]   213       │-                        dbg_text: Some(
[INFO] [stdout]   214       │-                            "else_var",
[INFO] [stdout]   215       │-                        ),
[INFO] [stdout]   216       │-                    },
[INFO] [stdout]         189 │+                    ),
[INFO] [stdout]   217   190 │                 ),
[INFO] [stdout]   218   191 │                 known_type: None,
[INFO] [stdout]   219   192 │             },
[INFO] [stdout]   220   193 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   230   203 │         },
[INFO] [stdout]   231   204 │         Annotated(
[INFO] [stdout]   232   205 │             VariableDeclaration {
[INFO] [stdout]   233   206 │                 name: VariableName(
[INFO] [stdout]   234       │-                    RangeDebugText {
[INFO] [stdout]   235       │-                        range: Range {
[INFO] [stdout]         207 │+                    RangeDebugText(
[INFO] [stdout]         208 │+                        Range {
[INFO] [stdout]   236   209 │                             start: 462,
[INFO] [stdout]   237   210 │                             end: 463,
[INFO] [stdout]   238   211 │                         },
[INFO] [stdout]   239       │-                        dbg_text: Some(
[INFO] [stdout]   240       │-                            "a",
[INFO] [stdout]   241       │-                        ),
[INFO] [stdout]   242       │-                    },
[INFO] [stdout]         212 │+                    ),
[INFO] [stdout]   243   213 │                 ),
[INFO] [stdout]   244   214 │                 known_type: None,
[INFO] [stdout]   245   215 │             },
[INFO] [stdout]   246   216 │         ),
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   256   226 │         },
[INFO] [stdout]   257   227 │         Annotated(
[INFO] [stdout]   258   228 │             VariableDeclaration {
[INFO] [stdout]   259   229 │                 name: VariableName(
[INFO] [stdout]   260       │-                    RangeDebugText {
[INFO] [stdout]   261       │-                        range: Range {
[INFO] [stdout]         230 │+                    RangeDebugText(
[INFO] [stdout]         231 │+                        Range {
[INFO] [stdout]   262   232 │                             start: 464,
[INFO] [stdout]   263   233 │                             end: 465,
[INFO] [stdout]   264   234 │                         },
[INFO] [stdout]   265       │-                        dbg_text: Some(
[INFO] [stdout]   266       │-                            "b",
[INFO] [stdout]   267       │-                        ),
[INFO] [stdout]   268       │-                    },
[INFO] [stdout]         235 │+                    ),
[INFO] [stdout]   269   236 │                 ),
[INFO] [stdout]   270   237 │                 known_type: None,
[INFO] [stdout]   271   238 │             },
[INFO] [stdout]   272   239 │         ),
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::language_items::has_var_declaration::testing::find_all_variable_declarations' panicked at src/parsing/language_items/has_var_declaration.rs:123:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/language_items/snapshots/ion_shell_parser__parsing__language_items__has_var_declaration__testing__find_all_variable_declarations.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775bb6b9 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775bb6b9 - ion_shell_parser::parsing::language_items::has_var_declaration::testing::find_all_variable_declarations::ha0f3861bdf9143c9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/language_items/has_var_declaration.rs:123:9
[INFO] [stdout]   22:     0x5d60775cf639 - ion_shell_parser::parsing::language_items::has_var_declaration::testing::find_all_variable_declarations::{{closure}}::h165383089c256a17
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/language_items/has_var_declaration.rs:96:40
[INFO] [stdout]   23:     0x5d60775cf639 - core::ops::function::FnOnce::call_once::h3d360c57f14e55d1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_break_continue_error stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_break_continue_error.snap
[INFO] [stdout] Snapshot: detect_break_continue_error
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:342
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 0,
[INFO] [stdout]     8     8 │                         end: 5,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "break",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: NoScopeForBreak,
[INFO] [stdout]    17    14 │             opt_recovery_point: Some(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    27    24 │             scope: LocalScope {
[INFO] [stdout]    28    25 │                 depth: 1,
[INFO] [stdout]    29    26 │                 order: 0,
[INFO] [stdout]    30    27 │             },
[INFO] [stdout]    31       │-            dbg_label: Some(
[INFO] [stdout]    32       │-                "if true",
[INFO] [stdout]    33       │-            ),
[INFO] [stdout]    34    28 │             item: Enter(
[INFO] [stdout]    35    29 │                 If(
[INFO] [stdout]    36    30 │                     ScopeCondition {
[INFO] [stdout]    37       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]    38       │-                            range: Range {
[INFO] [stdout]          31 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]          32 │+                            Range {
[INFO] [stdout]    39    33 │                                 start: 7,
[INFO] [stdout]    40    34 │                                 end: 9,
[INFO] [stdout]    41    35 │                             },
[INFO] [stdout]    42       │-                            dbg_text: Some(
[INFO] [stdout]    43       │-                                "if",
[INFO] [stdout]    44       │-                            ),
[INFO] [stdout]    45       │-                        },
[INFO] [stdout]          36 │+                        ),
[INFO] [stdout]    46    37 │                         command: CommandChain {
[INFO] [stdout]    47    38 │                             first: PipeOfCommands {
[INFO] [stdout]    48    39 │                                 first: CommandExpression {
[INFO] [stdout]    49    40 │                                     command: ValueContext {
[INFO] [stdout]    50       │-                                        range: RangeDebugText {
[INFO] [stdout]    51       │-                                            range: Range {
[INFO] [stdout]          41 │+                                        range: RangeDebugText(
[INFO] [stdout]          42 │+                                            Range {
[INFO] [stdout]    52    43 │                                                 start: 10,
[INFO] [stdout]    53    44 │                                                 end: 14,
[INFO] [stdout]    54    45 │                                             },
[INFO] [stdout]    55       │-                                            dbg_text: Some(
[INFO] [stdout]    56       │-                                                "true",
[INFO] [stdout]    57       │-                                            ),
[INFO] [stdout]    58       │-                                        },
[INFO] [stdout]          46 │+                                        ),
[INFO] [stdout]    59    47 │                                         value: Bool,
[INFO] [stdout]    60    48 │                                     },
[INFO] [stdout]    61    49 │                                     values: Executable(
[INFO] [stdout]    62    50 │                                         [],
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    78    66 │             scope: LocalScope {
[INFO] [stdout]    79    67 │                 depth: 1,
[INFO] [stdout]    80    68 │                 order: 0,
[INFO] [stdout]    81    69 │             },
[INFO] [stdout]    82       │-            dbg_label: Some(
[INFO] [stdout]    83       │-                "break",
[INFO] [stdout]    84       │-            ),
[INFO] [stdout]    85    70 │             item: Break(
[INFO] [stdout]    86       │-                RangeDebugText {
[INFO] [stdout]    87       │-                    range: Range {
[INFO] [stdout]          71 │+                RangeDebugText(
[INFO] [stdout]          72 │+                    Range {
[INFO] [stdout]    88    73 │                         start: 17,
[INFO] [stdout]    89    74 │                         end: 22,
[INFO] [stdout]    90    75 │                     },
[INFO] [stdout]    91       │-                    dbg_text: Some(
[INFO] [stdout]    92       │-                        "break",
[INFO] [stdout]    93       │-                    ),
[INFO] [stdout]    94       │-                },
[INFO] [stdout]          76 │+                ),
[INFO] [stdout]    95    77 │             ),
[INFO] [stdout]    96    78 │         },
[INFO] [stdout]    97    79 │     ),
[INFO] [stdout]    98    80 │     Ok(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   100    82 │             scope: LocalScope {
[INFO] [stdout]   101    83 │                 depth: 1,
[INFO] [stdout]   102    84 │                 order: 0,
[INFO] [stdout]   103    85 │             },
[INFO] [stdout]   104       │-            dbg_label: Some(
[INFO] [stdout]   105       │-                "end",
[INFO] [stdout]   106       │-            ),
[INFO] [stdout]   107    86 │             item: Exit(
[INFO] [stdout]   108       │-                RangeDebugText {
[INFO] [stdout]   109       │-                    range: Range {
[INFO] [stdout]          87 │+                RangeDebugText(
[INFO] [stdout]          88 │+                    Range {
[INFO] [stdout]   110    89 │                         start: 23,
[INFO] [stdout]   111    90 │                         end: 26,
[INFO] [stdout]   112    91 │                     },
[INFO] [stdout]   113       │-                    dbg_text: Some(
[INFO] [stdout]   114       │-                        "end",
[INFO] [stdout]   115       │-                    ),
[INFO] [stdout]   116       │-                },
[INFO] [stdout]          92 │+                ),
[INFO] [stdout]   117    93 │             ),
[INFO] [stdout]   118    94 │         },
[INFO] [stdout]   119    95 │     ),
[INFO] [stdout]   120    96 │     Err(
[INFO] [stdout]   121    97 │         ParsingError {
[INFO] [stdout]   122    98 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   123       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   124       │-                    range: Range {
[INFO] [stdout]          99 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         100 │+                    Range {
[INFO] [stdout]   125   101 │                         start: 28,
[INFO] [stdout]   126   102 │                         end: 36,
[INFO] [stdout]   127   103 │                     },
[INFO] [stdout]   128       │-                    dbg_text: Some(
[INFO] [stdout]   129       │-                        "continue",
[INFO] [stdout]   130       │-                    ),
[INFO] [stdout]   131       │-                },
[INFO] [stdout]         104 │+                ),
[INFO] [stdout]   132   105 │                 severity: Error,
[INFO] [stdout]   133   106 │             },
[INFO] [stdout]   134   107 │             kind: NoScopeForContinue,
[INFO] [stdout]   135   108 │             opt_recovery_point: Some(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   145   118 │             scope: LocalScope {
[INFO] [stdout]   146   119 │                 depth: 0,
[INFO] [stdout]   147   120 │                 order: 0,
[INFO] [stdout]   148   121 │             },
[INFO] [stdout]   149       │-            dbg_label: Some(
[INFO] [stdout]   150       │-                "echo \"done\"",
[INFO] [stdout]   151       │-            ),
[INFO] [stdout]   152   122 │             item: Command(
[INFO] [stdout]   153   123 │                 CommandChain {
[INFO] [stdout]   154   124 │                     first: PipeOfCommands {
[INFO] [stdout]   155   125 │                         first: CommandExpression {
[INFO] [stdout]   156   126 │                             command: ValueContext {
[INFO] [stdout]   157       │-                                range: RangeDebugText {
[INFO] [stdout]   158       │-                                    range: Range {
[INFO] [stdout]         127 │+                                range: RangeDebugText(
[INFO] [stdout]         128 │+                                    Range {
[INFO] [stdout]   159   129 │                                         start: 38,
[INFO] [stdout]   160   130 │                                         end: 42,
[INFO] [stdout]   161   131 │                                     },
[INFO] [stdout]   162       │-                                    dbg_text: Some(
[INFO] [stdout]   163       │-                                        "echo",
[INFO] [stdout]   164       │-                                    ),
[INFO] [stdout]   165       │-                                },
[INFO] [stdout]         132 │+                                ),
[INFO] [stdout]   166   133 │                                 value: UnQuotedStr(
[INFO] [stdout]   167   134 │                                     Plain,
[INFO] [stdout]   168   135 │                                 ),
[INFO] [stdout]   169   136 │                             },
[INFO] [stdout]   170   137 │                             values: Executable(
[INFO] [stdout]   171   138 │                                 [
[INFO] [stdout]   172   139 │                                     ValueContext {
[INFO] [stdout]   173       │-                                        range: RangeDebugText {
[INFO] [stdout]   174       │-                                            range: Range {
[INFO] [stdout]         140 │+                                        range: RangeDebugText(
[INFO] [stdout]         141 │+                                            Range {
[INFO] [stdout]   175   142 │                                                 start: 43,
[INFO] [stdout]   176   143 │                                                 end: 49,
[INFO] [stdout]   177   144 │                                             },
[INFO] [stdout]   178       │-                                            dbg_text: Some(
[INFO] [stdout]   179       │-                                                "\"done\"",
[INFO] [stdout]   180       │-                                            ),
[INFO] [stdout]   181       │-                                        },
[INFO] [stdout]         145 │+                                        ),
[INFO] [stdout]   182   146 │                                         value: QuotedStr(
[INFO] [stdout]   183   147 │                                             Simple(
[INFO] [stdout]   184   148 │                                                 Some(
[INFO] [stdout]   185       │-                                                    RangeDebugText {
[INFO] [stdout]   186       │-                                                        range: Range {
[INFO] [stdout]         149 │+                                                    RangeDebugText(
[INFO] [stdout]         150 │+                                                        Range {
[INFO] [stdout]   187   151 │                                                             start: 44,
[INFO] [stdout]   188   152 │                                                             end: 48,
[INFO] [stdout]   189   153 │                                                         },
[INFO] [stdout]   190       │-                                                        dbg_text: Some(
[INFO] [stdout]   191       │-                                                            "done",
[INFO] [stdout]   192       │-                                                        ),
[INFO] [stdout]   193       │-                                                    },
[INFO] [stdout]         154 │+                                                    ),
[INFO] [stdout]   194   155 │                                                 ),
[INFO] [stdout]   195   156 │                                             ),
[INFO] [stdout]   196   157 │                                         ),
[INFO] [stdout]   197   158 │                                     },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_break_continue_error' panicked at src/parsing/parsing_rules/conditional.rs:342:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_break_continue_error.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775cb68d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775cb68d - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_break_continue_error::h7275f3d07514776d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:342:9
[INFO] [stdout]   22:     0x5d60775cf439 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_break_continue_error::{{closure}}::h2bd22379f7523c8f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:339:37
[INFO] [stdout]   23:     0x5d60775cf439 - core::ops::function::FnOnce::call_once::h1b75c0cc65a7b812
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_detect_errors_in_matches stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_detect_errors_in_matches.snap
[INFO] [stdout] Snapshot: parse_detect_errors_in_matches
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:299
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 0,
[INFO] [stdout]     8     8 │                         end: 7,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "match \n",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Missing(
[INFO] [stdout]    17    14 │                 Value(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    28    25 │     ),
[INFO] [stdout]    29    26 │     Err(
[INFO] [stdout]    30    27 │         ParsingError {
[INFO] [stdout]    31    28 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    32       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    33       │-                    range: Range {
[INFO] [stdout]          29 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          30 │+                    Range {
[INFO] [stdout]    34    31 │                         start: 40,
[INFO] [stdout]    35    32 │                         end: 44,
[INFO] [stdout]    36    33 │                     },
[INFO] [stdout]    37       │-                    dbg_text: Some(
[INFO] [stdout]    38       │-                        "case",
[INFO] [stdout]    39       │-                    ),
[INFO] [stdout]    40       │-                },
[INFO] [stdout]          34 │+                ),
[INFO] [stdout]    41    35 │                 severity: Error,
[INFO] [stdout]    42    36 │             },
[INFO] [stdout]    43    37 │             kind: Missing(
[INFO] [stdout]    44    38 │                 MatchForCase,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    56    50 │             scope: LocalScope {
[INFO] [stdout]    57    51 │                 depth: 1,
[INFO] [stdout]    58    52 │                 order: 0,
[INFO] [stdout]    59    53 │             },
[INFO] [stdout]    60       │-            dbg_label: Some(
[INFO] [stdout]    61       │-                "match aaa",
[INFO] [stdout]    62       │-            ),
[INFO] [stdout]    63    54 │             item: Enter(
[INFO] [stdout]    64    55 │                 Match(
[INFO] [stdout]    65    56 │                     Match {
[INFO] [stdout]    66       │-                        range_of_match_keyword: RangeDebugText {
[INFO] [stdout]    67       │-                            range: Range {
[INFO] [stdout]          57 │+                        range_of_match_keyword: RangeDebugText(
[INFO] [stdout]          58 │+                            Range {
[INFO] [stdout]    68    59 │                                 start: 50,
[INFO] [stdout]    69    60 │                                 end: 55,
[INFO] [stdout]    70    61 │                             },
[INFO] [stdout]    71       │-                            dbg_text: Some(
[INFO] [stdout]    72       │-                                "match",
[INFO] [stdout]    73       │-                            ),
[INFO] [stdout]    74       │-                        },
[INFO] [stdout]          62 │+                        ),
[INFO] [stdout]    75    63 │                         value: ValueContext {
[INFO] [stdout]    76       │-                            range: RangeDebugText {
[INFO] [stdout]    77       │-                                range: Range {
[INFO] [stdout]          64 │+                            range: RangeDebugText(
[INFO] [stdout]          65 │+                                Range {
[INFO] [stdout]    78    66 │                                     start: 56,
[INFO] [stdout]    79    67 │                                     end: 59,
[INFO] [stdout]    80    68 │                                 },
[INFO] [stdout]    81       │-                                dbg_text: Some(
[INFO] [stdout]    82       │-                                    "aaa",
[INFO] [stdout]    83       │-                                ),
[INFO] [stdout]    84       │-                            },
[INFO] [stdout]          69 │+                            ),
[INFO] [stdout]    85    70 │                             value: UnQuotedStr(
[INFO] [stdout]    86    71 │                                 Plain,
[INFO] [stdout]    87    72 │                             ),
[INFO] [stdout]    88    73 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    96    81 │             scope: LocalScope {
[INFO] [stdout]    97    82 │                 depth: 2,
[INFO] [stdout]    98    83 │                 order: 0,
[INFO] [stdout]    99    84 │             },
[INFO] [stdout]   100       │-            dbg_label: Some(
[INFO] [stdout]   101       │-                "case aaaa",
[INFO] [stdout]   102       │-            ),
[INFO] [stdout]   103    85 │             item: Enter(
[INFO] [stdout]   104    86 │                 Case(
[INFO] [stdout]   105    87 │                     Case {
[INFO] [stdout]   106       │-                        range: RangeDebugText {
[INFO] [stdout]   107       │-                            range: Range {
[INFO] [stdout]          88 │+                        range: RangeDebugText(
[INFO] [stdout]          89 │+                            Range {
[INFO] [stdout]   108    90 │                                 start: 62,
[INFO] [stdout]   109    91 │                                 end: 66,
[INFO] [stdout]   110    92 │                             },
[INFO] [stdout]   111       │-                            dbg_text: Some(
[INFO] [stdout]   112       │-                                "case",
[INFO] [stdout]   113       │-                            ),
[INFO] [stdout]   114       │-                        },
[INFO] [stdout]          93 │+                        ),
[INFO] [stdout]   115    94 │                         value: ValueContext {
[INFO] [stdout]   116       │-                            range: RangeDebugText {
[INFO] [stdout]   117       │-                                range: Range {
[INFO] [stdout]          95 │+                            range: RangeDebugText(
[INFO] [stdout]          96 │+                                Range {
[INFO] [stdout]   118    97 │                                     start: 67,
[INFO] [stdout]   119    98 │                                     end: 71,
[INFO] [stdout]   120    99 │                                 },
[INFO] [stdout]   121       │-                                dbg_text: Some(
[INFO] [stdout]   122       │-                                    "aaaa",
[INFO] [stdout]   123       │-                                ),
[INFO] [stdout]   124       │-                            },
[INFO] [stdout]         100 │+                            ),
[INFO] [stdout]   125   101 │                             value: UnQuotedStr(
[INFO] [stdout]   126   102 │                                 Plain,
[INFO] [stdout]   127   103 │                             ),
[INFO] [stdout]   128   104 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   134   110 │     ),
[INFO] [stdout]   135   111 │     Err(
[INFO] [stdout]   136   112 │         ParsingError {
[INFO] [stdout]   137   113 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   138       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   139       │-                    range: Range {
[INFO] [stdout]         114 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         115 │+                    Range {
[INFO] [stdout]   140   116 │                         start: 74,
[INFO] [stdout]   141   117 │                         end: 80,
[INFO] [stdout]   142   118 │                     },
[INFO] [stdout]   143       │-                    dbg_text: Some(
[INFO] [stdout]   144       │-                        "case \n",
[INFO] [stdout]   145       │-                    ),
[INFO] [stdout]   146       │-                },
[INFO] [stdout]         119 │+                ),
[INFO] [stdout]   147   120 │                 severity: Error,
[INFO] [stdout]   148   121 │             },
[INFO] [stdout]   149   122 │             kind: Missing(
[INFO] [stdout]   150   123 │                 Value(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   164   137 │             scope: LocalScope {
[INFO] [stdout]   165   138 │                 depth: 2,
[INFO] [stdout]   166   139 │                 order: 1,
[INFO] [stdout]   167   140 │             },
[INFO] [stdout]   168       │-            dbg_label: Some(
[INFO] [stdout]   169       │-                "case bbbb",
[INFO] [stdout]   170       │-            ),
[INFO] [stdout]   171   141 │             item: Switch(
[INFO] [stdout]   172   142 │                 Case(
[INFO] [stdout]   173   143 │                     Case {
[INFO] [stdout]   174       │-                        range: RangeDebugText {
[INFO] [stdout]   175       │-                            range: Range {
[INFO] [stdout]         144 │+                        range: RangeDebugText(
[INFO] [stdout]         145 │+                            Range {
[INFO] [stdout]   176   146 │                                 start: 82,
[INFO] [stdout]   177   147 │                                 end: 86,
[INFO] [stdout]   178   148 │                             },
[INFO] [stdout]   179       │-                            dbg_text: Some(
[INFO] [stdout]   180       │-                                "case",
[INFO] [stdout]   181       │-                            ),
[INFO] [stdout]   182       │-                        },
[INFO] [stdout]         149 │+                        ),
[INFO] [stdout]   183   150 │                         value: ValueContext {
[INFO] [stdout]   184       │-                            range: RangeDebugText {
[INFO] [stdout]   185       │-                                range: Range {
[INFO] [stdout]         151 │+                            range: RangeDebugText(
[INFO] [stdout]         152 │+                                Range {
[INFO] [stdout]   186   153 │                                     start: 87,
[INFO] [stdout]   187   154 │                                     end: 91,
[INFO] [stdout]   188   155 │                                 },
[INFO] [stdout]   189       │-                                dbg_text: Some(
[INFO] [stdout]   190       │-                                    "bbbb",
[INFO] [stdout]   191       │-                                ),
[INFO] [stdout]   192       │-                            },
[INFO] [stdout]         156 │+                            ),
[INFO] [stdout]   193   157 │                             value: UnQuotedStr(
[INFO] [stdout]   194   158 │                                 Plain,
[INFO] [stdout]   195   159 │                             ),
[INFO] [stdout]   196   160 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   202   166 │     ),
[INFO] [stdout]   203   167 │     Err(
[INFO] [stdout]   204   168 │         ParsingError {
[INFO] [stdout]   205   169 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   206       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   207       │-                    range: Range {
[INFO] [stdout]         170 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         171 │+                    Range {
[INFO] [stdout]   208   172 │                         start: 104,
[INFO] [stdout]   209   173 │                         end: 108,
[INFO] [stdout]   210   174 │                     },
[INFO] [stdout]   211       │-                    dbg_text: Some(
[INFO] [stdout]   212       │-                        "if \n",
[INFO] [stdout]   213       │-                    ),
[INFO] [stdout]   214       │-                },
[INFO] [stdout]         175 │+                ),
[INFO] [stdout]   215   176 │                 severity: Error,
[INFO] [stdout]   216   177 │             },
[INFO] [stdout]   217   178 │             kind: Missing(
[INFO] [stdout]   218   179 │                 Command(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   229   190 │     ),
[INFO] [stdout]   230   191 │     Err(
[INFO] [stdout]   231   192 │         ParsingError {
[INFO] [stdout]   232   193 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   233       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   234       │-                    range: Range {
[INFO] [stdout]         194 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         195 │+                    Range {
[INFO] [stdout]   235   196 │                         start: 120,
[INFO] [stdout]   236   197 │                         end: 123,
[INFO] [stdout]   237   198 │                     },
[INFO] [stdout]   238       │-                    dbg_text: Some(
[INFO] [stdout]   239       │-                        "if\n",
[INFO] [stdout]   240       │-                    ),
[INFO] [stdout]   241       │-                },
[INFO] [stdout]         199 │+                ),
[INFO] [stdout]   242   200 │                 severity: Error,
[INFO] [stdout]   243   201 │             },
[INFO] [stdout]   244   202 │             kind: Missing(
[INFO] [stdout]   245   203 │                 Command(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   259   217 │             scope: LocalScope {
[INFO] [stdout]   260   218 │                 depth: 2,
[INFO] [stdout]   261   219 │                 order: 2,
[INFO] [stdout]   262   220 │             },
[INFO] [stdout]   263       │-            dbg_label: Some(
[INFO] [stdout]   264       │-                "case ccccc",
[INFO] [stdout]   265       │-            ),
[INFO] [stdout]   266   221 │             item: Switch(
[INFO] [stdout]   267   222 │                 Case(
[INFO] [stdout]   268   223 │                     Case {
[INFO] [stdout]   269       │-                        range: RangeDebugText {
[INFO] [stdout]   270       │-                            range: Range {
[INFO] [stdout]         224 │+                        range: RangeDebugText(
[INFO] [stdout]         225 │+                            Range {
[INFO] [stdout]   271   226 │                                 start: 125,
[INFO] [stdout]   272   227 │                                 end: 129,
[INFO] [stdout]   273   228 │                             },
[INFO] [stdout]   274       │-                            dbg_text: Some(
[INFO] [stdout]   275       │-                                "case",
[INFO] [stdout]   276       │-                            ),
[INFO] [stdout]   277       │-                        },
[INFO] [stdout]         229 │+                        ),
[INFO] [stdout]   278   230 │                         value: ValueContext {
[INFO] [stdout]   279       │-                            range: RangeDebugText {
[INFO] [stdout]   280       │-                                range: Range {
[INFO] [stdout]         231 │+                            range: RangeDebugText(
[INFO] [stdout]         232 │+                                Range {
[INFO] [stdout]   281   233 │                                     start: 130,
[INFO] [stdout]   282   234 │                                     end: 135,
[INFO] [stdout]   283   235 │                                 },
[INFO] [stdout]   284       │-                                dbg_text: Some(
[INFO] [stdout]   285       │-                                    "ccccc",
[INFO] [stdout]   286       │-                                ),
[INFO] [stdout]   287       │-                            },
[INFO] [stdout]         236 │+                            ),
[INFO] [stdout]   288   237 │                             value: UnQuotedStr(
[INFO] [stdout]   289   238 │                                 Plain,
[INFO] [stdout]   290   239 │                             ),
[INFO] [stdout]   291   240 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   300   249 │             scope: LocalScope {
[INFO] [stdout]   301   250 │                 depth: 3,
[INFO] [stdout]   302   251 │                 order: 0,
[INFO] [stdout]   303   252 │             },
[INFO] [stdout]   304       │-            dbg_label: Some(
[INFO] [stdout]   305       │-                "match aaa",
[INFO] [stdout]   306       │-            ),
[INFO] [stdout]   307   253 │             item: Enter(
[INFO] [stdout]   308   254 │                 Match(
[INFO] [stdout]   309   255 │                     Match {
[INFO] [stdout]   310       │-                        range_of_match_keyword: RangeDebugText {
[INFO] [stdout]   311       │-                            range: Range {
[INFO] [stdout]         256 │+                        range_of_match_keyword: RangeDebugText(
[INFO] [stdout]         257 │+                            Range {
[INFO] [stdout]   312   258 │                                 start: 139,
[INFO] [stdout]   313   259 │                                 end: 144,
[INFO] [stdout]   314   260 │                             },
[INFO] [stdout]   315       │-                            dbg_text: Some(
[INFO] [stdout]   316       │-                                "match",
[INFO] [stdout]   317       │-                            ),
[INFO] [stdout]   318       │-                        },
[INFO] [stdout]         261 │+                        ),
[INFO] [stdout]   319   262 │                         value: ValueContext {
[INFO] [stdout]   320       │-                            range: RangeDebugText {
[INFO] [stdout]   321       │-                                range: Range {
[INFO] [stdout]         263 │+                            range: RangeDebugText(
[INFO] [stdout]         264 │+                                Range {
[INFO] [stdout]   322   265 │                                     start: 145,
[INFO] [stdout]   323   266 │                                     end: 148,
[INFO] [stdout]   324   267 │                                 },
[INFO] [stdout]   325       │-                                dbg_text: Some(
[INFO] [stdout]   326       │-                                    "aaa",
[INFO] [stdout]   327       │-                                ),
[INFO] [stdout]   328       │-                            },
[INFO] [stdout]         268 │+                            ),
[INFO] [stdout]   329   269 │                             value: UnQuotedStr(
[INFO] [stdout]   330   270 │                                 Plain,
[INFO] [stdout]   331   271 │                             ),
[INFO] [stdout]   332   272 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   337   277 │     ),
[INFO] [stdout]   338   278 │     Err(
[INFO] [stdout]   339   279 │         ParsingError {
[INFO] [stdout]   340   280 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   341       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   342       │-                    range: Range {
[INFO] [stdout]         281 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         282 │+                    Range {
[INFO] [stdout]   343   283 │                         start: 152,
[INFO] [stdout]   344   284 │                         end: 158,
[INFO] [stdout]   345   285 │                     },
[INFO] [stdout]   346       │-                    dbg_text: Some(
[INFO] [stdout]   347       │-                        "if aaa",
[INFO] [stdout]   348       │-                    ),
[INFO] [stdout]   349       │-                },
[INFO] [stdout]         286 │+                ),
[INFO] [stdout]   350   287 │                 severity: Error,
[INFO] [stdout]   351   288 │             },
[INFO] [stdout]   352   289 │             kind: NonCaseAfterMatch,
[INFO] [stdout]   353   290 │             opt_recovery_point: Some(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   363   300 │             scope: LocalScope {
[INFO] [stdout]   364   301 │                 depth: 3,
[INFO] [stdout]   365   302 │                 order: 0,
[INFO] [stdout]   366   303 │             },
[INFO] [stdout]   367       │-            dbg_label: Some(
[INFO] [stdout]   368       │-                "end",
[INFO] [stdout]   369       │-            ),
[INFO] [stdout]   370   304 │             item: Exit(
[INFO] [stdout]   371       │-                RangeDebugText {
[INFO] [stdout]   372       │-                    range: Range {
[INFO] [stdout]         305 │+                RangeDebugText(
[INFO] [stdout]         306 │+                    Range {
[INFO] [stdout]   373   307 │                         start: 192,
[INFO] [stdout]   374   308 │                         end: 195,
[INFO] [stdout]   375   309 │                     },
[INFO] [stdout]   376       │-                    dbg_text: Some(
[INFO] [stdout]   377       │-                        "end",
[INFO] [stdout]   378       │-                    ),
[INFO] [stdout]   379       │-                },
[INFO] [stdout]         310 │+                ),
[INFO] [stdout]   380   311 │             ),
[INFO] [stdout]   381   312 │         },
[INFO] [stdout]   382   313 │     ),
[INFO] [stdout]   383   314 │     Ok(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   385   316 │             scope: LocalScope {
[INFO] [stdout]   386   317 │                 depth: 1,
[INFO] [stdout]   387   318 │                 order: 0,
[INFO] [stdout]   388   319 │             },
[INFO] [stdout]   389       │-            dbg_label: Some(
[INFO] [stdout]   390       │-                "end",
[INFO] [stdout]   391       │-            ),
[INFO] [stdout]   392   320 │             item: Exit(
[INFO] [stdout]   393       │-                RangeDebugText {
[INFO] [stdout]   394       │-                    range: Range {
[INFO] [stdout]         321 │+                RangeDebugText(
[INFO] [stdout]         322 │+                    Range {
[INFO] [stdout]   395   323 │                         start: 196,
[INFO] [stdout]   396   324 │                         end: 199,
[INFO] [stdout]   397   325 │                     },
[INFO] [stdout]   398       │-                    dbg_text: Some(
[INFO] [stdout]   399       │-                        "end",
[INFO] [stdout]   400       │-                    ),
[INFO] [stdout]   401       │-                },
[INFO] [stdout]         326 │+                ),
[INFO] [stdout]   402   327 │             ),
[INFO] [stdout]   403   328 │         },
[INFO] [stdout]   404   329 │     ),
[INFO] [stdout]   405   330 │     Ok(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   407   332 │             scope: LocalScope {
[INFO] [stdout]   408   333 │                 depth: 0,
[INFO] [stdout]   409   334 │                 order: 0,
[INFO] [stdout]   410   335 │             },
[INFO] [stdout]   411       │-            dbg_label: Some(
[INFO] [stdout]   412       │-                "echo \"Almost done\"",
[INFO] [stdout]   413       │-            ),
[INFO] [stdout]   414   336 │             item: Command(
[INFO] [stdout]   415   337 │                 CommandChain {
[INFO] [stdout]   416   338 │                     first: PipeOfCommands {
[INFO] [stdout]   417   339 │                         first: CommandExpression {
[INFO] [stdout]   418   340 │                             command: ValueContext {
[INFO] [stdout]   419       │-                                range: RangeDebugText {
[INFO] [stdout]   420       │-                                    range: Range {
[INFO] [stdout]         341 │+                                range: RangeDebugText(
[INFO] [stdout]         342 │+                                    Range {
[INFO] [stdout]   421   343 │                                         start: 200,
[INFO] [stdout]   422   344 │                                         end: 204,
[INFO] [stdout]   423   345 │                                     },
[INFO] [stdout]   424       │-                                    dbg_text: Some(
[INFO] [stdout]   425       │-                                        "echo",
[INFO] [stdout]   426       │-                                    ),
[INFO] [stdout]   427       │-                                },
[INFO] [stdout]         346 │+                                ),
[INFO] [stdout]   428   347 │                                 value: UnQuotedStr(
[INFO] [stdout]   429   348 │                                     Plain,
[INFO] [stdout]   430   349 │                                 ),
[INFO] [stdout]   431   350 │                             },
[INFO] [stdout]   432   351 │                             values: Executable(
[INFO] [stdout]   433   352 │                                 [
[INFO] [stdout]   434   353 │                                     ValueContext {
[INFO] [stdout]   435       │-                                        range: RangeDebugText {
[INFO] [stdout]   436       │-                                            range: Range {
[INFO] [stdout]         354 │+                                        range: RangeDebugText(
[INFO] [stdout]         355 │+                                            Range {
[INFO] [stdout]   437   356 │                                                 start: 205,
[INFO] [stdout]   438   357 │                                                 end: 218,
[INFO] [stdout]   439   358 │                                             },
[INFO] [stdout]   440       │-                                            dbg_text: Some(
[INFO] [stdout]   441       │-                                                "\"Almost done\"",
[INFO] [stdout]   442       │-                                            ),
[INFO] [stdout]   443       │-                                        },
[INFO] [stdout]         359 │+                                        ),
[INFO] [stdout]   444   360 │                                         value: QuotedStr(
[INFO] [stdout]   445   361 │                                             Simple(
[INFO] [stdout]   446   362 │                                                 Some(
[INFO] [stdout]   447       │-                                                    RangeDebugText {
[INFO] [stdout]   448       │-                                                        range: Range {
[INFO] [stdout]         363 │+                                                    RangeDebugText(
[INFO] [stdout]         364 │+                                                        Range {
[INFO] [stdout]   449   365 │                                                             start: 206,
[INFO] [stdout]   450   366 │                                                             end: 217,
[INFO] [stdout]   451   367 │                                                         },
[INFO] [stdout]   452       │-                                                        dbg_text: Some(
[INFO] [stdout]   453       │-                                                            "Almost done",
[INFO] [stdout]   454       │-                                                        ),
[INFO] [stdout]   455       │-                                                    },
[INFO] [stdout]         368 │+                                                    ),
[INFO] [stdout]   456   369 │                                                 ),
[INFO] [stdout]   457   370 │                                             ),
[INFO] [stdout]   458   371 │                                         ),
[INFO] [stdout]   459   372 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   474   387 │             scope: LocalScope {
[INFO] [stdout]   475   388 │                 depth: 1,
[INFO] [stdout]   476   389 │                 order: 1,
[INFO] [stdout]   477   390 │             },
[INFO] [stdout]   478       │-            dbg_label: Some(
[INFO] [stdout]   479       │-                "match aa",
[INFO] [stdout]   480       │-            ),
[INFO] [stdout]   481   391 │             item: Enter(
[INFO] [stdout]   482   392 │                 Match(
[INFO] [stdout]   483   393 │                     Match {
[INFO] [stdout]   484       │-                        range_of_match_keyword: RangeDebugText {
[INFO] [stdout]   485       │-                            range: Range {
[INFO] [stdout]         394 │+                        range_of_match_keyword: RangeDebugText(
[INFO] [stdout]         395 │+                            Range {
[INFO] [stdout]   486   396 │                                 start: 219,
[INFO] [stdout]   487   397 │                                 end: 224,
[INFO] [stdout]   488   398 │                             },
[INFO] [stdout]   489       │-                            dbg_text: Some(
[INFO] [stdout]   490       │-                                "match",
[INFO] [stdout]   491       │-                            ),
[INFO] [stdout]   492       │-                        },
[INFO] [stdout]         399 │+                        ),
[INFO] [stdout]   493   400 │                         value: ValueContext {
[INFO] [stdout]   494       │-                            range: RangeDebugText {
[INFO] [stdout]   495       │-                                range: Range {
[INFO] [stdout]         401 │+                            range: RangeDebugText(
[INFO] [stdout]         402 │+                                Range {
[INFO] [stdout]   496   403 │                                     start: 225,
[INFO] [stdout]   497   404 │                                     end: 227,
[INFO] [stdout]   498   405 │                                 },
[INFO] [stdout]   499       │-                                dbg_text: Some(
[INFO] [stdout]   500       │-                                    "aa",
[INFO] [stdout]   501       │-                                ),
[INFO] [stdout]   502       │-                            },
[INFO] [stdout]         406 │+                            ),
[INFO] [stdout]   503   407 │                             value: UnQuotedStr(
[INFO] [stdout]   504   408 │                                 Plain,
[INFO] [stdout]   505   409 │                             ),
[INFO] [stdout]   506   410 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   511   415 │     ),
[INFO] [stdout]   512   416 │     Err(
[INFO] [stdout]   513   417 │         ParsingError {
[INFO] [stdout]   514   418 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   515       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   516       │-                    range: Range {
[INFO] [stdout]         419 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         420 │+                    Range {
[INFO] [stdout]   517   421 │                         start: 229,
[INFO] [stdout]   518   422 │                         end: 229,
[INFO] [stdout]   519   423 │                     },
[INFO] [stdout]   520       │-                    dbg_text: Some(
[INFO] [stdout]   521       │-                        "",
[INFO] [stdout]   522       │-                    ),
[INFO] [stdout]   523       │-                },
[INFO] [stdout]         424 │+                ),
[INFO] [stdout]   524   425 │                 severity: Error,
[INFO] [stdout]   525   426 │             },
[INFO] [stdout]   526   427 │             kind: Missing(
[INFO] [stdout]   527   428 │                 EndForScope(
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_detect_errors_in_matches' panicked at src/parsing/parsing_rules/conditional.rs:299:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_detect_errors_in_matches.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775ca54d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775ca54d - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_detect_errors_in_matches::h11cc6fd17648c8a7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:299:9
[INFO] [stdout]   22:     0x5d60775cfab9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_detect_errors_in_matches::{{closure}}::h662486a0b3739aa2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:296:40
[INFO] [stdout]   23:     0x5d60775cfab9 - core::ops::function::FnOnce::call_once::h88a502439094df09
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_errors_in_for_loop stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_errors_in_for_loop.snap
[INFO] [stdout] Snapshot: detect_errors_in_for_loop
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:292
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     4     4 │             scope: LocalScope {
[INFO] [stdout]     5     5 │                 depth: 0,
[INFO] [stdout]     6     6 │                 order: 0,
[INFO] [stdout]     7     7 │             },
[INFO] [stdout]     8       │-            dbg_label: Some(
[INFO] [stdout]     9       │-                "let value = [2 2]",
[INFO] [stdout]    10       │-            ),
[INFO] [stdout]    11     8 │             item: Assigmnet(
[INFO] [stdout]    12     9 │                 AssignmentContext {
[INFO] [stdout]    13       │-                    let_range: RangeDebugText {
[INFO] [stdout]    14       │-                        range: Range {
[INFO] [stdout]          10 │+                    let_range: RangeDebugText(
[INFO] [stdout]          11 │+                        Range {
[INFO] [stdout]    15    12 │                             start: 0,
[INFO] [stdout]    16    13 │                             end: 3,
[INFO] [stdout]    17    14 │                         },
[INFO] [stdout]    18       │-                        dbg_text: Some(
[INFO] [stdout]    19       │-                            "let",
[INFO] [stdout]    20       │-                        ),
[INFO] [stdout]    21       │-                    },
[INFO] [stdout]          15 │+                    ),
[INFO] [stdout]    22    16 │                     declarations: [
[INFO] [stdout]    23    17 │                         VariableDeclaration {
[INFO] [stdout]    24    18 │                             name: VariableName(
[INFO] [stdout]    25       │-                                RangeDebugText {
[INFO] [stdout]    26       │-                                    range: Range {
[INFO] [stdout]          19 │+                                RangeDebugText(
[INFO] [stdout]          20 │+                                    Range {
[INFO] [stdout]    27    21 │                                         start: 4,
[INFO] [stdout]    28    22 │                                         end: 9,
[INFO] [stdout]    29    23 │                                     },
[INFO] [stdout]    30       │-                                    dbg_text: Some(
[INFO] [stdout]    31       │-                                        "value",
[INFO] [stdout]    32       │-                                    ),
[INFO] [stdout]    33       │-                                },
[INFO] [stdout]          24 │+                                ),
[INFO] [stdout]    34    25 │                             ),
[INFO] [stdout]    35    26 │                             known_type: None,
[INFO] [stdout]    36    27 │                         },
[INFO] [stdout]    37    28 │                     ],
[INFO] [stdout]    38    29 │                     operator: Equal,
[INFO] [stdout]    39    30 │                     expressions: [
[INFO] [stdout]    40    31 │                         ValueContext {
[INFO] [stdout]    41       │-                            range: RangeDebugText {
[INFO] [stdout]    42       │-                                range: Range {
[INFO] [stdout]          32 │+                            range: RangeDebugText(
[INFO] [stdout]          33 │+                                Range {
[INFO] [stdout]    43    34 │                                     start: 12,
[INFO] [stdout]    44    35 │                                     end: 17,
[INFO] [stdout]    45    36 │                                 },
[INFO] [stdout]    46       │-                                dbg_text: Some(
[INFO] [stdout]    47       │-                                    "[2 2]",
[INFO] [stdout]    48       │-                                ),
[INFO] [stdout]    49       │-                            },
[INFO] [stdout]          37 │+                            ),
[INFO] [stdout]    50    38 │                             value: ArrayExpression(
[INFO] [stdout]    51    39 │                                 [
[INFO] [stdout]    52    40 │                                     ValueContext {
[INFO] [stdout]    53       │-                                        range: RangeDebugText {
[INFO] [stdout]    54       │-                                            range: Range {
[INFO] [stdout]          41 │+                                        range: RangeDebugText(
[INFO] [stdout]          42 │+                                            Range {
[INFO] [stdout]    55    43 │                                                 start: 13,
[INFO] [stdout]    56    44 │                                                 end: 14,
[INFO] [stdout]    57    45 │                                             },
[INFO] [stdout]    58       │-                                            dbg_text: Some(
[INFO] [stdout]    59       │-                                                "2",
[INFO] [stdout]    60       │-                                            ),
[INFO] [stdout]    61       │-                                        },
[INFO] [stdout]          46 │+                                        ),
[INFO] [stdout]    62    47 │                                         value: Number(
[INFO] [stdout]    63    48 │                                             Int,
[INFO] [stdout]    64    49 │                                         ),
[INFO] [stdout]    65    50 │                                     },
[INFO] [stdout]    66    51 │                                     ValueContext {
[INFO] [stdout]    67       │-                                        range: RangeDebugText {
[INFO] [stdout]    68       │-                                            range: Range {
[INFO] [stdout]          52 │+                                        range: RangeDebugText(
[INFO] [stdout]          53 │+                                            Range {
[INFO] [stdout]    69    54 │                                                 start: 15,
[INFO] [stdout]    70    55 │                                                 end: 16,
[INFO] [stdout]    71    56 │                                             },
[INFO] [stdout]    72       │-                                            dbg_text: Some(
[INFO] [stdout]    73       │-                                                "2",
[INFO] [stdout]    74       │-                                            ),
[INFO] [stdout]    75       │-                                        },
[INFO] [stdout]          57 │+                                        ),
[INFO] [stdout]    76    58 │                                         value: Number(
[INFO] [stdout]    77    59 │                                             Int,
[INFO] [stdout]    78    60 │                                         ),
[INFO] [stdout]    79    61 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    87    69 │     ),
[INFO] [stdout]    88    70 │     Err(
[INFO] [stdout]    89    71 │         ParsingError {
[INFO] [stdout]    90    72 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    91       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    92       │-                    range: Range {
[INFO] [stdout]          73 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          74 │+                    Range {
[INFO] [stdout]    93    75 │                         start: 19,
[INFO] [stdout]    94    76 │                         end: 30,
[INFO] [stdout]    95    77 │                     },
[INFO] [stdout]    96       │-                    dbg_text: Some(
[INFO] [stdout]    97       │-                        "for hello \n",
[INFO] [stdout]    98       │-                    ),
[INFO] [stdout]    99       │-                },
[INFO] [stdout]          78 │+                ),
[INFO] [stdout]   100    79 │                 severity: Error,
[INFO] [stdout]   101    80 │             },
[INFO] [stdout]   102    81 │             kind: Missing(
[INFO] [stdout]   103    82 │                 VariableName,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   112    91 │     ),
[INFO] [stdout]   113    92 │     Err(
[INFO] [stdout]   114    93 │         ParsingError {
[INFO] [stdout]   115    94 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   116       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   117       │-                    range: Range {
[INFO] [stdout]          95 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          96 │+                    Range {
[INFO] [stdout]   118    97 │                         start: 50,
[INFO] [stdout]   119    98 │                         end: 64,
[INFO] [stdout]   120    99 │                     },
[INFO] [stdout]   121       │-                    dbg_text: Some(
[INFO] [stdout]   122       │-                        "for hello in \n",
[INFO] [stdout]   123       │-                    ),
[INFO] [stdout]   124       │-                },
[INFO] [stdout]         100 │+                ),
[INFO] [stdout]   125   101 │                 severity: Error,
[INFO] [stdout]   126   102 │             },
[INFO] [stdout]   127   103 │             kind: Missing(
[INFO] [stdout]   128   104 │                 Value(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   144   120 │     ),
[INFO] [stdout]   145   121 │     Err(
[INFO] [stdout]   146   122 │         ParsingError {
[INFO] [stdout]   147   123 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   148       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   149       │-                    range: Range {
[INFO] [stdout]         124 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         125 │+                    Range {
[INFO] [stdout]   150   126 │                         start: 69,
[INFO] [stdout]   151   127 │                         end: 74,
[INFO] [stdout]   152   128 │                     },
[INFO] [stdout]   153       │-                    dbg_text: Some(
[INFO] [stdout]   154       │-                        "for \n",
[INFO] [stdout]   155       │-                    ),
[INFO] [stdout]   156       │-                },
[INFO] [stdout]         129 │+                ),
[INFO] [stdout]   157   130 │                 severity: Error,
[INFO] [stdout]   158   131 │             },
[INFO] [stdout]   159   132 │             kind: Missing(
[INFO] [stdout]   160   133 │                 InKeyword,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   172   145 │             scope: LocalScope {
[INFO] [stdout]   173   146 │                 depth: 0,
[INFO] [stdout]   174   147 │                 order: 0,
[INFO] [stdout]   175   148 │             },
[INFO] [stdout]   176       │-            dbg_label: Some(
[INFO] [stdout]   177       │-                "echo \"done\"",
[INFO] [stdout]   178       │-            ),
[INFO] [stdout]   179   149 │             item: Command(
[INFO] [stdout]   180   150 │                 CommandChain {
[INFO] [stdout]   181   151 │                     first: PipeOfCommands {
[INFO] [stdout]   182   152 │                         first: CommandExpression {
[INFO] [stdout]   183   153 │                             command: ValueContext {
[INFO] [stdout]   184       │-                                range: RangeDebugText {
[INFO] [stdout]   185       │-                                    range: Range {
[INFO] [stdout]         154 │+                                range: RangeDebugText(
[INFO] [stdout]         155 │+                                    Range {
[INFO] [stdout]   186   156 │                                         start: 79,
[INFO] [stdout]   187   157 │                                         end: 83,
[INFO] [stdout]   188   158 │                                     },
[INFO] [stdout]   189       │-                                    dbg_text: Some(
[INFO] [stdout]   190       │-                                        "echo",
[INFO] [stdout]   191       │-                                    ),
[INFO] [stdout]   192       │-                                },
[INFO] [stdout]         159 │+                                ),
[INFO] [stdout]   193   160 │                                 value: UnQuotedStr(
[INFO] [stdout]   194   161 │                                     Plain,
[INFO] [stdout]   195   162 │                                 ),
[INFO] [stdout]   196   163 │                             },
[INFO] [stdout]   197   164 │                             values: Executable(
[INFO] [stdout]   198   165 │                                 [
[INFO] [stdout]   199   166 │                                     ValueContext {
[INFO] [stdout]   200       │-                                        range: RangeDebugText {
[INFO] [stdout]   201       │-                                            range: Range {
[INFO] [stdout]         167 │+                                        range: RangeDebugText(
[INFO] [stdout]         168 │+                                            Range {
[INFO] [stdout]   202   169 │                                                 start: 84,
[INFO] [stdout]   203   170 │                                                 end: 90,
[INFO] [stdout]   204   171 │                                             },
[INFO] [stdout]   205       │-                                            dbg_text: Some(
[INFO] [stdout]   206       │-                                                "\"done\"",
[INFO] [stdout]   207       │-                                            ),
[INFO] [stdout]   208       │-                                        },
[INFO] [stdout]         172 │+                                        ),
[INFO] [stdout]   209   173 │                                         value: QuotedStr(
[INFO] [stdout]   210   174 │                                             Simple(
[INFO] [stdout]   211   175 │                                                 Some(
[INFO] [stdout]   212       │-                                                    RangeDebugText {
[INFO] [stdout]   213       │-                                                        range: Range {
[INFO] [stdout]         176 │+                                                    RangeDebugText(
[INFO] [stdout]         177 │+                                                        Range {
[INFO] [stdout]   214   178 │                                                             start: 85,
[INFO] [stdout]   215   179 │                                                             end: 89,
[INFO] [stdout]   216   180 │                                                         },
[INFO] [stdout]   217       │-                                                        dbg_text: Some(
[INFO] [stdout]   218       │-                                                            "done",
[INFO] [stdout]   219       │-                                                        ),
[INFO] [stdout]   220       │-                                                    },
[INFO] [stdout]         181 │+                                                    ),
[INFO] [stdout]   221   182 │                                                 ),
[INFO] [stdout]   222   183 │                                             ),
[INFO] [stdout]   223   184 │                                         ),
[INFO] [stdout]   224   185 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   239   200 │             scope: LocalScope {
[INFO] [stdout]   240   201 │                 depth: 1,
[INFO] [stdout]   241   202 │                 order: 0,
[INFO] [stdout]   242   203 │             },
[INFO] [stdout]   243       │-            dbg_label: Some(
[INFO] [stdout]   244       │-                "for a in [ 2 2]",
[INFO] [stdout]   245       │-            ),
[INFO] [stdout]   246   204 │             item: Enter(
[INFO] [stdout]   247   205 │                 For(
[INFO] [stdout]   248   206 │                     ForLoopContext {
[INFO] [stdout]   249       │-                        range: RangeDebugText {
[INFO] [stdout]   250       │-                            range: Range {
[INFO] [stdout]         207 │+                        range: RangeDebugText(
[INFO] [stdout]         208 │+                            Range {
[INFO] [stdout]   251   209 │                                 start: 92,
[INFO] [stdout]   252   210 │                                 end: 107,
[INFO] [stdout]   253   211 │                             },
[INFO] [stdout]   254       │-                            dbg_text: None,
[INFO] [stdout]   255       │-                        },
[INFO] [stdout]         212 │+                        ),
[INFO] [stdout]   256   213 │                         variable_names: [
[INFO] [stdout]   257   214 │                             VariableName(
[INFO] [stdout]   258       │-                                RangeDebugText {
[INFO] [stdout]   259       │-                                    range: Range {
[INFO] [stdout]         215 │+                                RangeDebugText(
[INFO] [stdout]         216 │+                                    Range {
[INFO] [stdout]   260   217 │                                         start: 96,
[INFO] [stdout]   261   218 │                                         end: 97,
[INFO] [stdout]   262   219 │                                     },
[INFO] [stdout]   263       │-                                    dbg_text: Some(
[INFO] [stdout]   264       │-                                        "a",
[INFO] [stdout]   265       │-                                    ),
[INFO] [stdout]   266       │-                                },
[INFO] [stdout]         220 │+                                ),
[INFO] [stdout]   267   221 │                             ),
[INFO] [stdout]   268   222 │                         ],
[INFO] [stdout]   269   223 │                         source: [
[INFO] [stdout]   270   224 │                             ValueContext {
[INFO] [stdout]   271       │-                                range: RangeDebugText {
[INFO] [stdout]   272       │-                                    range: Range {
[INFO] [stdout]         225 │+                                range: RangeDebugText(
[INFO] [stdout]         226 │+                                    Range {
[INFO] [stdout]   273   227 │                                         start: 101,
[INFO] [stdout]   274   228 │                                         end: 107,
[INFO] [stdout]   275   229 │                                     },
[INFO] [stdout]   276       │-                                    dbg_text: Some(
[INFO] [stdout]   277       │-                                        "[ 2 2]",
[INFO] [stdout]   278       │-                                    ),
[INFO] [stdout]   279       │-                                },
[INFO] [stdout]         230 │+                                ),
[INFO] [stdout]   280   231 │                                 value: ArrayExpression(
[INFO] [stdout]   281   232 │                                     [
[INFO] [stdout]   282   233 │                                         ValueContext {
[INFO] [stdout]   283       │-                                            range: RangeDebugText {
[INFO] [stdout]   284       │-                                                range: Range {
[INFO] [stdout]         234 │+                                            range: RangeDebugText(
[INFO] [stdout]         235 │+                                                Range {
[INFO] [stdout]   285   236 │                                                     start: 103,
[INFO] [stdout]   286   237 │                                                     end: 104,
[INFO] [stdout]   287   238 │                                                 },
[INFO] [stdout]   288       │-                                                dbg_text: Some(
[INFO] [stdout]   289       │-                                                    "2",
[INFO] [stdout]   290       │-                                                ),
[INFO] [stdout]   291       │-                                            },
[INFO] [stdout]         239 │+                                            ),
[INFO] [stdout]   292   240 │                                             value: Number(
[INFO] [stdout]   293   241 │                                                 Int,
[INFO] [stdout]   294   242 │                                             ),
[INFO] [stdout]   295   243 │                                         },
[INFO] [stdout]   296   244 │                                         ValueContext {
[INFO] [stdout]   297       │-                                            range: RangeDebugText {
[INFO] [stdout]   298       │-                                                range: Range {
[INFO] [stdout]         245 │+                                            range: RangeDebugText(
[INFO] [stdout]         246 │+                                                Range {
[INFO] [stdout]   299   247 │                                                     start: 105,
[INFO] [stdout]   300   248 │                                                     end: 106,
[INFO] [stdout]   301   249 │                                                 },
[INFO] [stdout]   302       │-                                                dbg_text: Some(
[INFO] [stdout]   303       │-                                                    "2",
[INFO] [stdout]   304       │-                                                ),
[INFO] [stdout]   305       │-                                            },
[INFO] [stdout]         250 │+                                            ),
[INFO] [stdout]   306   251 │                                             value: Number(
[INFO] [stdout]   307   252 │                                                 Int,
[INFO] [stdout]   308   253 │                                             ),
[INFO] [stdout]   309   254 │                                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   321   266 │             scope: LocalScope {
[INFO] [stdout]   322   267 │                 depth: 1,
[INFO] [stdout]   323   268 │                 order: 0,
[INFO] [stdout]   324   269 │             },
[INFO] [stdout]   325       │-            dbg_label: Some(
[INFO] [stdout]   326       │-                "echo \"done\"",
[INFO] [stdout]   327       │-            ),
[INFO] [stdout]   328   270 │             item: Command(
[INFO] [stdout]   329   271 │                 CommandChain {
[INFO] [stdout]   330   272 │                     first: PipeOfCommands {
[INFO] [stdout]   331   273 │                         first: CommandExpression {
[INFO] [stdout]   332   274 │                             command: ValueContext {
[INFO] [stdout]   333       │-                                range: RangeDebugText {
[INFO] [stdout]   334       │-                                    range: Range {
[INFO] [stdout]         275 │+                                range: RangeDebugText(
[INFO] [stdout]         276 │+                                    Range {
[INFO] [stdout]   335   277 │                                         start: 108,
[INFO] [stdout]   336   278 │                                         end: 112,
[INFO] [stdout]   337   279 │                                     },
[INFO] [stdout]   338       │-                                    dbg_text: Some(
[INFO] [stdout]   339       │-                                        "echo",
[INFO] [stdout]   340       │-                                    ),
[INFO] [stdout]   341       │-                                },
[INFO] [stdout]         280 │+                                ),
[INFO] [stdout]   342   281 │                                 value: UnQuotedStr(
[INFO] [stdout]   343   282 │                                     Plain,
[INFO] [stdout]   344   283 │                                 ),
[INFO] [stdout]   345   284 │                             },
[INFO] [stdout]   346   285 │                             values: Executable(
[INFO] [stdout]   347   286 │                                 [
[INFO] [stdout]   348   287 │                                     ValueContext {
[INFO] [stdout]   349       │-                                        range: RangeDebugText {
[INFO] [stdout]   350       │-                                            range: Range {
[INFO] [stdout]         288 │+                                        range: RangeDebugText(
[INFO] [stdout]         289 │+                                            Range {
[INFO] [stdout]   351   290 │                                                 start: 113,
[INFO] [stdout]   352   291 │                                                 end: 119,
[INFO] [stdout]   353   292 │                                             },
[INFO] [stdout]   354       │-                                            dbg_text: Some(
[INFO] [stdout]   355       │-                                                "\"done\"",
[INFO] [stdout]   356       │-                                            ),
[INFO] [stdout]   357       │-                                        },
[INFO] [stdout]         293 │+                                        ),
[INFO] [stdout]   358   294 │                                         value: QuotedStr(
[INFO] [stdout]   359   295 │                                             Simple(
[INFO] [stdout]   360   296 │                                                 Some(
[INFO] [stdout]   361       │-                                                    RangeDebugText {
[INFO] [stdout]   362       │-                                                        range: Range {
[INFO] [stdout]         297 │+                                                    RangeDebugText(
[INFO] [stdout]         298 │+                                                        Range {
[INFO] [stdout]   363   299 │                                                             start: 114,
[INFO] [stdout]   364   300 │                                                             end: 118,
[INFO] [stdout]   365   301 │                                                         },
[INFO] [stdout]   366       │-                                                        dbg_text: Some(
[INFO] [stdout]   367       │-                                                            "done",
[INFO] [stdout]   368       │-                                                        ),
[INFO] [stdout]   369       │-                                                    },
[INFO] [stdout]         302 │+                                                    ),
[INFO] [stdout]   370   303 │                                                 ),
[INFO] [stdout]   371   304 │                                             ),
[INFO] [stdout]   372   305 │                                         ),
[INFO] [stdout]   373   306 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   385   318 │     ),
[INFO] [stdout]   386   319 │     Err(
[INFO] [stdout]   387   320 │         ParsingError {
[INFO] [stdout]   388   321 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   389       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   390       │-                    range: Range {
[INFO] [stdout]         322 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         323 │+                    Range {
[INFO] [stdout]   391   324 │                         start: 120,
[INFO] [stdout]   392   325 │                         end: 120,
[INFO] [stdout]   393   326 │                     },
[INFO] [stdout]   394       │-                    dbg_text: Some(
[INFO] [stdout]   395       │-                        "",
[INFO] [stdout]   396       │-                    ),
[INFO] [stdout]   397       │-                },
[INFO] [stdout]         327 │+                ),
[INFO] [stdout]   398   328 │                 severity: Error,
[INFO] [stdout]   399   329 │             },
[INFO] [stdout]   400   330 │             kind: Missing(
[INFO] [stdout]   401   331 │                 EndForScope(
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_errors_in_for_loop' panicked at src/parsing/parsing_rules/conditional.rs:292:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_errors_in_for_loop.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775ca26d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775ca26d - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_errors_in_for_loop::h7791e4135febc664
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:292:9
[INFO] [stdout]   22:     0x5d60775cf459 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_errors_in_for_loop::{{closure}}::ha253068a175e3469
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:289:35
[INFO] [stdout]   23:     0x5d60775cf459 - core::ops::function::FnOnce::call_once::h204d8ecfba5b722d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_else_without_if stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_else_without_if.snap
[INFO] [stdout] Snapshot: detect_else_without_if
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:243
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 0,
[INFO] [stdout]     8     8 │                         end: 4,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "else",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Missing(
[INFO] [stdout]    17    14 │                 IfForElse,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    26    23 │     ),
[INFO] [stdout]    27    24 │     Err(
[INFO] [stdout]    28    25 │         ParsingError {
[INFO] [stdout]    29    26 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    30       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    31       │-                    range: Range {
[INFO] [stdout]          27 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          28 │+                    Range {
[INFO] [stdout]    32    29 │                         start: 30,
[INFO] [stdout]    33    30 │                         end: 33,
[INFO] [stdout]    34    31 │                     },
[INFO] [stdout]    35       │-                    dbg_text: Some(
[INFO] [stdout]    36       │-                        "end",
[INFO] [stdout]    37       │-                    ),
[INFO] [stdout]    38       │-                },
[INFO] [stdout]          32 │+                ),
[INFO] [stdout]    39    33 │                 severity: Error,
[INFO] [stdout]    40    34 │             },
[INFO] [stdout]    41    35 │             kind: Missing(
[INFO] [stdout]    42    36 │                 ScopeForEnd,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    54    48 │             scope: LocalScope {
[INFO] [stdout]    55    49 │                 depth: 0,
[INFO] [stdout]    56    50 │                 order: 0,
[INFO] [stdout]    57    51 │             },
[INFO] [stdout]    58       │-            dbg_label: Some(
[INFO] [stdout]    59       │-                "echo \"next\"",
[INFO] [stdout]    60       │-            ),
[INFO] [stdout]    61    52 │             item: Command(
[INFO] [stdout]    62    53 │                 CommandChain {
[INFO] [stdout]    63    54 │                     first: PipeOfCommands {
[INFO] [stdout]    64    55 │                         first: CommandExpression {
[INFO] [stdout]    65    56 │                             command: ValueContext {
[INFO] [stdout]    66       │-                                range: RangeDebugText {
[INFO] [stdout]    67       │-                                    range: Range {
[INFO] [stdout]          57 │+                                range: RangeDebugText(
[INFO] [stdout]          58 │+                                    Range {
[INFO] [stdout]    68    59 │                                         start: 34,
[INFO] [stdout]    69    60 │                                         end: 38,
[INFO] [stdout]    70    61 │                                     },
[INFO] [stdout]    71       │-                                    dbg_text: Some(
[INFO] [stdout]    72       │-                                        "echo",
[INFO] [stdout]    73       │-                                    ),
[INFO] [stdout]    74       │-                                },
[INFO] [stdout]          62 │+                                ),
[INFO] [stdout]    75    63 │                                 value: UnQuotedStr(
[INFO] [stdout]    76    64 │                                     Plain,
[INFO] [stdout]    77    65 │                                 ),
[INFO] [stdout]    78    66 │                             },
[INFO] [stdout]    79    67 │                             values: Executable(
[INFO] [stdout]    80    68 │                                 [
[INFO] [stdout]    81    69 │                                     ValueContext {
[INFO] [stdout]    82       │-                                        range: RangeDebugText {
[INFO] [stdout]    83       │-                                            range: Range {
[INFO] [stdout]          70 │+                                        range: RangeDebugText(
[INFO] [stdout]          71 │+                                            Range {
[INFO] [stdout]    84    72 │                                                 start: 39,
[INFO] [stdout]    85    73 │                                                 end: 45,
[INFO] [stdout]    86    74 │                                             },
[INFO] [stdout]    87       │-                                            dbg_text: Some(
[INFO] [stdout]    88       │-                                                "\"next\"",
[INFO] [stdout]    89       │-                                            ),
[INFO] [stdout]    90       │-                                        },
[INFO] [stdout]          75 │+                                        ),
[INFO] [stdout]    91    76 │                                         value: QuotedStr(
[INFO] [stdout]    92    77 │                                             Simple(
[INFO] [stdout]    93    78 │                                                 Some(
[INFO] [stdout]    94       │-                                                    RangeDebugText {
[INFO] [stdout]    95       │-                                                        range: Range {
[INFO] [stdout]          79 │+                                                    RangeDebugText(
[INFO] [stdout]          80 │+                                                        Range {
[INFO] [stdout]    96    81 │                                                             start: 40,
[INFO] [stdout]    97    82 │                                                             end: 44,
[INFO] [stdout]    98    83 │                                                         },
[INFO] [stdout]    99       │-                                                        dbg_text: Some(
[INFO] [stdout]   100       │-                                                            "next",
[INFO] [stdout]   101       │-                                                        ),
[INFO] [stdout]   102       │-                                                    },
[INFO] [stdout]          84 │+                                                    ),
[INFO] [stdout]   103    85 │                                                 ),
[INFO] [stdout]   104    86 │                                             ),
[INFO] [stdout]   105    87 │                                         ),
[INFO] [stdout]   106    88 │                                     },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_else_without_if' panicked at src/parsing/parsing_rules/conditional.rs:243:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_else_without_if.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c8e4d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c8e4d - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_else_without_if::h1854f060b9bd60eb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:243:9
[INFO] [stdout]   22:     0x5d60775cf9b9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_else_without_if::{{closure}}::h20987bb96fdb41d5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:240:32
[INFO] [stdout]   23:     0x5d60775cf9b9 - core::ops::function::FnOnce::call_once::h762eb50a19b76078
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_for_loop stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_for_loop.snap
[INFO] [stdout] Snapshot: parse_for_loop
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:222
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "let value = [1 2 3 4]",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Assigmnet(
[INFO] [stdout]    11     8 │             AssignmentContext {
[INFO] [stdout]    12       │-                let_range: RangeDebugText {
[INFO] [stdout]    13       │-                    range: Range {
[INFO] [stdout]           9 │+                let_range: RangeDebugText(
[INFO] [stdout]          10 │+                    Range {
[INFO] [stdout]    14    11 │                         start: 0,
[INFO] [stdout]    15    12 │                         end: 3,
[INFO] [stdout]    16    13 │                     },
[INFO] [stdout]    17       │-                    dbg_text: Some(
[INFO] [stdout]    18       │-                        "let",
[INFO] [stdout]    19       │-                    ),
[INFO] [stdout]    20       │-                },
[INFO] [stdout]          14 │+                ),
[INFO] [stdout]    21    15 │                 declarations: [
[INFO] [stdout]    22    16 │                     VariableDeclaration {
[INFO] [stdout]    23    17 │                         name: VariableName(
[INFO] [stdout]    24       │-                            RangeDebugText {
[INFO] [stdout]    25       │-                                range: Range {
[INFO] [stdout]          18 │+                            RangeDebugText(
[INFO] [stdout]          19 │+                                Range {
[INFO] [stdout]    26    20 │                                     start: 4,
[INFO] [stdout]    27    21 │                                     end: 9,
[INFO] [stdout]    28    22 │                                 },
[INFO] [stdout]    29       │-                                dbg_text: Some(
[INFO] [stdout]    30       │-                                    "value",
[INFO] [stdout]    31       │-                                ),
[INFO] [stdout]    32       │-                            },
[INFO] [stdout]          23 │+                            ),
[INFO] [stdout]    33    24 │                         ),
[INFO] [stdout]    34    25 │                         known_type: None,
[INFO] [stdout]    35    26 │                     },
[INFO] [stdout]    36    27 │                 ],
[INFO] [stdout]    37    28 │                 operator: Equal,
[INFO] [stdout]    38    29 │                 expressions: [
[INFO] [stdout]    39    30 │                     ValueContext {
[INFO] [stdout]    40       │-                        range: RangeDebugText {
[INFO] [stdout]    41       │-                            range: Range {
[INFO] [stdout]          31 │+                        range: RangeDebugText(
[INFO] [stdout]          32 │+                            Range {
[INFO] [stdout]    42    33 │                                 start: 12,
[INFO] [stdout]    43    34 │                                 end: 21,
[INFO] [stdout]    44    35 │                             },
[INFO] [stdout]    45       │-                            dbg_text: Some(
[INFO] [stdout]    46       │-                                "[1 2 3 4]",
[INFO] [stdout]    47       │-                            ),
[INFO] [stdout]    48       │-                        },
[INFO] [stdout]          36 │+                        ),
[INFO] [stdout]    49    37 │                         value: ArrayExpression(
[INFO] [stdout]    50    38 │                             [
[INFO] [stdout]    51    39 │                                 ValueContext {
[INFO] [stdout]    52       │-                                    range: RangeDebugText {
[INFO] [stdout]    53       │-                                        range: Range {
[INFO] [stdout]          40 │+                                    range: RangeDebugText(
[INFO] [stdout]          41 │+                                        Range {
[INFO] [stdout]    54    42 │                                             start: 13,
[INFO] [stdout]    55    43 │                                             end: 14,
[INFO] [stdout]    56    44 │                                         },
[INFO] [stdout]    57       │-                                        dbg_text: Some(
[INFO] [stdout]    58       │-                                            "1",
[INFO] [stdout]    59       │-                                        ),
[INFO] [stdout]    60       │-                                    },
[INFO] [stdout]          45 │+                                    ),
[INFO] [stdout]    61    46 │                                     value: Number(
[INFO] [stdout]    62    47 │                                         Int,
[INFO] [stdout]    63    48 │                                     ),
[INFO] [stdout]    64    49 │                                 },
[INFO] [stdout]    65    50 │                                 ValueContext {
[INFO] [stdout]    66       │-                                    range: RangeDebugText {
[INFO] [stdout]    67       │-                                        range: Range {
[INFO] [stdout]          51 │+                                    range: RangeDebugText(
[INFO] [stdout]          52 │+                                        Range {
[INFO] [stdout]    68    53 │                                             start: 15,
[INFO] [stdout]    69    54 │                                             end: 16,
[INFO] [stdout]    70    55 │                                         },
[INFO] [stdout]    71       │-                                        dbg_text: Some(
[INFO] [stdout]    72       │-                                            "2",
[INFO] [stdout]    73       │-                                        ),
[INFO] [stdout]    74       │-                                    },
[INFO] [stdout]          56 │+                                    ),
[INFO] [stdout]    75    57 │                                     value: Number(
[INFO] [stdout]    76    58 │                                         Int,
[INFO] [stdout]    77    59 │                                     ),
[INFO] [stdout]    78    60 │                                 },
[INFO] [stdout]    79    61 │                                 ValueContext {
[INFO] [stdout]    80       │-                                    range: RangeDebugText {
[INFO] [stdout]    81       │-                                        range: Range {
[INFO] [stdout]          62 │+                                    range: RangeDebugText(
[INFO] [stdout]          63 │+                                        Range {
[INFO] [stdout]    82    64 │                                             start: 17,
[INFO] [stdout]    83    65 │                                             end: 18,
[INFO] [stdout]    84    66 │                                         },
[INFO] [stdout]    85       │-                                        dbg_text: Some(
[INFO] [stdout]    86       │-                                            "3",
[INFO] [stdout]    87       │-                                        ),
[INFO] [stdout]    88       │-                                    },
[INFO] [stdout]          67 │+                                    ),
[INFO] [stdout]    89    68 │                                     value: Number(
[INFO] [stdout]    90    69 │                                         Int,
[INFO] [stdout]    91    70 │                                     ),
[INFO] [stdout]    92    71 │                                 },
[INFO] [stdout]    93    72 │                                 ValueContext {
[INFO] [stdout]    94       │-                                    range: RangeDebugText {
[INFO] [stdout]    95       │-                                        range: Range {
[INFO] [stdout]          73 │+                                    range: RangeDebugText(
[INFO] [stdout]          74 │+                                        Range {
[INFO] [stdout]    96    75 │                                             start: 19,
[INFO] [stdout]    97    76 │                                             end: 20,
[INFO] [stdout]    98    77 │                                         },
[INFO] [stdout]    99       │-                                        dbg_text: Some(
[INFO] [stdout]   100       │-                                            "4",
[INFO] [stdout]   101       │-                                        ),
[INFO] [stdout]   102       │-                                    },
[INFO] [stdout]          78 │+                                    ),
[INFO] [stdout]   103    79 │                                     value: Number(
[INFO] [stdout]   104    80 │                                         Int,
[INFO] [stdout]   105    81 │                                     ),
[INFO] [stdout]   106    82 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   115    91 │         scope: LocalScope {
[INFO] [stdout]   116    92 │             depth: 1,
[INFO] [stdout]   117    93 │             order: 0,
[INFO] [stdout]   118    94 │         },
[INFO] [stdout]   119       │-        dbg_label: Some(
[INFO] [stdout]   120       │-            "for element in @value",
[INFO] [stdout]   121       │-        ),
[INFO] [stdout]   122    95 │         item: Enter(
[INFO] [stdout]   123    96 │             For(
[INFO] [stdout]   124    97 │                 ForLoopContext {
[INFO] [stdout]   125       │-                    range: RangeDebugText {
[INFO] [stdout]   126       │-                        range: Range {
[INFO] [stdout]          98 │+                    range: RangeDebugText(
[INFO] [stdout]          99 │+                        Range {
[INFO] [stdout]   127   100 │                             start: 22,
[INFO] [stdout]   128   101 │                             end: 43,
[INFO] [stdout]   129   102 │                         },
[INFO] [stdout]   130       │-                        dbg_text: None,
[INFO] [stdout]   131       │-                    },
[INFO] [stdout]         103 │+                    ),
[INFO] [stdout]   132   104 │                     variable_names: [
[INFO] [stdout]   133   105 │                         VariableName(
[INFO] [stdout]   134       │-                            RangeDebugText {
[INFO] [stdout]   135       │-                                range: Range {
[INFO] [stdout]         106 │+                            RangeDebugText(
[INFO] [stdout]         107 │+                                Range {
[INFO] [stdout]   136   108 │                                     start: 26,
[INFO] [stdout]   137   109 │                                     end: 33,
[INFO] [stdout]   138   110 │                                 },
[INFO] [stdout]   139       │-                                dbg_text: Some(
[INFO] [stdout]   140       │-                                    "element",
[INFO] [stdout]   141       │-                                ),
[INFO] [stdout]   142       │-                            },
[INFO] [stdout]         111 │+                            ),
[INFO] [stdout]   143   112 │                         ),
[INFO] [stdout]   144   113 │                     ],
[INFO] [stdout]   145   114 │                     source: [
[INFO] [stdout]   146   115 │                         ValueContext {
[INFO] [stdout]   147       │-                            range: RangeDebugText {
[INFO] [stdout]   148       │-                                range: Range {
[INFO] [stdout]         116 │+                            range: RangeDebugText(
[INFO] [stdout]         117 │+                                Range {
[INFO] [stdout]   149   118 │                                     start: 37,
[INFO] [stdout]   150   119 │                                     end: 43,
[INFO] [stdout]   151   120 │                                 },
[INFO] [stdout]   152       │-                                dbg_text: Some(
[INFO] [stdout]   153       │-                                    "@value",
[INFO] [stdout]   154       │-                                ),
[INFO] [stdout]   155       │-                            },
[INFO] [stdout]         121 │+                            ),
[INFO] [stdout]   156   122 │                             value: VariableReference(
[INFO] [stdout]   157   123 │                                 VariableReference {
[INFO] [stdout]   158   124 │                                     name: VariableName(
[INFO] [stdout]   159       │-                                        RangeDebugText {
[INFO] [stdout]   160       │-                                            range: Range {
[INFO] [stdout]         125 │+                                        RangeDebugText(
[INFO] [stdout]         126 │+                                            Range {
[INFO] [stdout]   161   127 │                                                 start: 38,
[INFO] [stdout]   162   128 │                                                 end: 43,
[INFO] [stdout]   163   129 │                                             },
[INFO] [stdout]   164       │-                                            dbg_text: Some(
[INFO] [stdout]   165       │-                                                "value",
[INFO] [stdout]   166       │-                                            ),
[INFO] [stdout]   167       │-                                        },
[INFO] [stdout]         130 │+                                        ),
[INFO] [stdout]   168   131 │                                     ),
[INFO] [stdout]   169   132 │                                     namespace: None,
[INFO] [stdout]   170   133 │                                     index: None,
[INFO] [stdout]   171   134 │                                     kind: Array,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   181   144 │         scope: LocalScope {
[INFO] [stdout]   182   145 │             depth: 1,
[INFO] [stdout]   183   146 │             order: 0,
[INFO] [stdout]   184   147 │         },
[INFO] [stdout]   185       │-        dbg_label: Some(
[INFO] [stdout]   186       │-            "echo $element",
[INFO] [stdout]   187       │-        ),
[INFO] [stdout]   188   148 │         item: Command(
[INFO] [stdout]   189   149 │             CommandChain {
[INFO] [stdout]   190   150 │                 first: PipeOfCommands {
[INFO] [stdout]   191   151 │                     first: CommandExpression {
[INFO] [stdout]   192   152 │                         command: ValueContext {
[INFO] [stdout]   193       │-                            range: RangeDebugText {
[INFO] [stdout]   194       │-                                range: Range {
[INFO] [stdout]         153 │+                            range: RangeDebugText(
[INFO] [stdout]         154 │+                                Range {
[INFO] [stdout]   195   155 │                                     start: 48,
[INFO] [stdout]   196   156 │                                     end: 52,
[INFO] [stdout]   197   157 │                                 },
[INFO] [stdout]   198       │-                                dbg_text: Some(
[INFO] [stdout]   199       │-                                    "echo",
[INFO] [stdout]   200       │-                                ),
[INFO] [stdout]   201       │-                            },
[INFO] [stdout]         158 │+                            ),
[INFO] [stdout]   202   159 │                             value: UnQuotedStr(
[INFO] [stdout]   203   160 │                                 Plain,
[INFO] [stdout]   204   161 │                             ),
[INFO] [stdout]   205   162 │                         },
[INFO] [stdout]   206   163 │                         values: Executable(
[INFO] [stdout]   207   164 │                             [
[INFO] [stdout]   208   165 │                                 ValueContext {
[INFO] [stdout]   209       │-                                    range: RangeDebugText {
[INFO] [stdout]   210       │-                                        range: Range {
[INFO] [stdout]         166 │+                                    range: RangeDebugText(
[INFO] [stdout]         167 │+                                        Range {
[INFO] [stdout]   211   168 │                                             start: 53,
[INFO] [stdout]   212   169 │                                             end: 61,
[INFO] [stdout]   213   170 │                                         },
[INFO] [stdout]   214       │-                                        dbg_text: Some(
[INFO] [stdout]   215       │-                                            "$element",
[INFO] [stdout]   216       │-                                        ),
[INFO] [stdout]   217       │-                                    },
[INFO] [stdout]         171 │+                                    ),
[INFO] [stdout]   218   172 │                                     value: VariableReference(
[INFO] [stdout]   219   173 │                                         VariableReference {
[INFO] [stdout]   220   174 │                                             name: VariableName(
[INFO] [stdout]   221       │-                                                RangeDebugText {
[INFO] [stdout]   222       │-                                                    range: Range {
[INFO] [stdout]         175 │+                                                RangeDebugText(
[INFO] [stdout]         176 │+                                                    Range {
[INFO] [stdout]   223   177 │                                                         start: 54,
[INFO] [stdout]   224   178 │                                                         end: 61,
[INFO] [stdout]   225   179 │                                                     },
[INFO] [stdout]   226       │-                                                    dbg_text: Some(
[INFO] [stdout]   227       │-                                                        "element",
[INFO] [stdout]   228       │-                                                    ),
[INFO] [stdout]   229       │-                                                },
[INFO] [stdout]         180 │+                                                ),
[INFO] [stdout]   230   181 │                                             ),
[INFO] [stdout]   231   182 │                                             namespace: None,
[INFO] [stdout]   232   183 │                                             index: None,
[INFO] [stdout]   233   184 │                                             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   249   200 │         scope: LocalScope {
[INFO] [stdout]   250   201 │             depth: 1,
[INFO] [stdout]   251   202 │             order: 0,
[INFO] [stdout]   252   203 │         },
[INFO] [stdout]   253       │-        dbg_label: Some(
[INFO] [stdout]   254       │-            "end",
[INFO] [stdout]   255       │-        ),
[INFO] [stdout]   256   204 │         item: Exit(
[INFO] [stdout]   257       │-            RangeDebugText {
[INFO] [stdout]   258       │-                range: Range {
[INFO] [stdout]         205 │+            RangeDebugText(
[INFO] [stdout]         206 │+                Range {
[INFO] [stdout]   259   207 │                     start: 62,
[INFO] [stdout]   260   208 │                     end: 65,
[INFO] [stdout]   261   209 │                 },
[INFO] [stdout]   262       │-                dbg_text: Some(
[INFO] [stdout]   263       │-                    "end",
[INFO] [stdout]   264       │-                ),
[INFO] [stdout]   265       │-            },
[INFO] [stdout]         210 │+            ),
[INFO] [stdout]   266   211 │         ),
[INFO] [stdout]   267   212 │     },
[INFO] [stdout]   268   213 │ ]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_for_loop' panicked at src/parsing/parsing_rules/conditional.rs:222:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_for_loop.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c85c9 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c85c9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_for_loop::h88cfe8049fa628e3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:222:9
[INFO] [stdout]   22:     0x5d60775cf319 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_for_loop::{{closure}}::hd2c71a09b31d775a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:219:24
[INFO] [stdout]   23:     0x5d60775cf319 - core::ops::function::FnOnce::call_once::h0f073becd09c8779
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_duplicate_else stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_duplicate_else.snap
[INFO] [stdout] Snapshot: detect_duplicate_else
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:250
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     4     4 │             scope: LocalScope {
[INFO] [stdout]     5     5 │                 depth: 1,
[INFO] [stdout]     6     6 │                 order: 0,
[INFO] [stdout]     7     7 │             },
[INFO] [stdout]     8       │-            dbg_label: Some(
[INFO] [stdout]     9       │-                "if true",
[INFO] [stdout]    10       │-            ),
[INFO] [stdout]    11     8 │             item: Enter(
[INFO] [stdout]    12     9 │                 If(
[INFO] [stdout]    13    10 │                     ScopeCondition {
[INFO] [stdout]    14       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]    15       │-                            range: Range {
[INFO] [stdout]          11 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]          12 │+                            Range {
[INFO] [stdout]    16    13 │                                 start: 0,
[INFO] [stdout]    17    14 │                                 end: 2,
[INFO] [stdout]    18    15 │                             },
[INFO] [stdout]    19       │-                            dbg_text: Some(
[INFO] [stdout]    20       │-                                "if",
[INFO] [stdout]    21       │-                            ),
[INFO] [stdout]    22       │-                        },
[INFO] [stdout]          16 │+                        ),
[INFO] [stdout]    23    17 │                         command: CommandChain {
[INFO] [stdout]    24    18 │                             first: PipeOfCommands {
[INFO] [stdout]    25    19 │                                 first: CommandExpression {
[INFO] [stdout]    26    20 │                                     command: ValueContext {
[INFO] [stdout]    27       │-                                        range: RangeDebugText {
[INFO] [stdout]    28       │-                                            range: Range {
[INFO] [stdout]          21 │+                                        range: RangeDebugText(
[INFO] [stdout]          22 │+                                            Range {
[INFO] [stdout]    29    23 │                                                 start: 3,
[INFO] [stdout]    30    24 │                                                 end: 7,
[INFO] [stdout]    31    25 │                                             },
[INFO] [stdout]    32       │-                                            dbg_text: Some(
[INFO] [stdout]    33       │-                                                "true",
[INFO] [stdout]    34       │-                                            ),
[INFO] [stdout]    35       │-                                        },
[INFO] [stdout]          26 │+                                        ),
[INFO] [stdout]    36    27 │                                         value: Bool,
[INFO] [stdout]    37    28 │                                     },
[INFO] [stdout]    38    29 │                                     values: Executable(
[INFO] [stdout]    39    30 │                                         [],
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    55    46 │             scope: LocalScope {
[INFO] [stdout]    56    47 │                 depth: 1,
[INFO] [stdout]    57    48 │                 order: 0,
[INFO] [stdout]    58    49 │             },
[INFO] [stdout]    59       │-            dbg_label: Some(
[INFO] [stdout]    60       │-                "echo \"if\"",
[INFO] [stdout]    61       │-            ),
[INFO] [stdout]    62    50 │             item: Command(
[INFO] [stdout]    63    51 │                 CommandChain {
[INFO] [stdout]    64    52 │                     first: PipeOfCommands {
[INFO] [stdout]    65    53 │                         first: CommandExpression {
[INFO] [stdout]    66    54 │                             command: ValueContext {
[INFO] [stdout]    67       │-                                range: RangeDebugText {
[INFO] [stdout]    68       │-                                    range: Range {
[INFO] [stdout]          55 │+                                range: RangeDebugText(
[INFO] [stdout]          56 │+                                    Range {
[INFO] [stdout]    69    57 │                                         start: 10,
[INFO] [stdout]    70    58 │                                         end: 14,
[INFO] [stdout]    71    59 │                                     },
[INFO] [stdout]    72       │-                                    dbg_text: Some(
[INFO] [stdout]    73       │-                                        "echo",
[INFO] [stdout]    74       │-                                    ),
[INFO] [stdout]    75       │-                                },
[INFO] [stdout]          60 │+                                ),
[INFO] [stdout]    76    61 │                                 value: UnQuotedStr(
[INFO] [stdout]    77    62 │                                     Plain,
[INFO] [stdout]    78    63 │                                 ),
[INFO] [stdout]    79    64 │                             },
[INFO] [stdout]    80    65 │                             values: Executable(
[INFO] [stdout]    81    66 │                                 [
[INFO] [stdout]    82    67 │                                     ValueContext {
[INFO] [stdout]    83       │-                                        range: RangeDebugText {
[INFO] [stdout]    84       │-                                            range: Range {
[INFO] [stdout]          68 │+                                        range: RangeDebugText(
[INFO] [stdout]          69 │+                                            Range {
[INFO] [stdout]    85    70 │                                                 start: 15,
[INFO] [stdout]    86    71 │                                                 end: 19,
[INFO] [stdout]    87    72 │                                             },
[INFO] [stdout]    88       │-                                            dbg_text: Some(
[INFO] [stdout]    89       │-                                                "\"if\"",
[INFO] [stdout]    90       │-                                            ),
[INFO] [stdout]    91       │-                                        },
[INFO] [stdout]          73 │+                                        ),
[INFO] [stdout]    92    74 │                                         value: QuotedStr(
[INFO] [stdout]    93    75 │                                             Simple(
[INFO] [stdout]    94    76 │                                                 Some(
[INFO] [stdout]    95       │-                                                    RangeDebugText {
[INFO] [stdout]    96       │-                                                        range: Range {
[INFO] [stdout]          77 │+                                                    RangeDebugText(
[INFO] [stdout]          78 │+                                                        Range {
[INFO] [stdout]    97    79 │                                                             start: 16,
[INFO] [stdout]    98    80 │                                                             end: 18,
[INFO] [stdout]    99    81 │                                                         },
[INFO] [stdout]   100       │-                                                        dbg_text: Some(
[INFO] [stdout]   101       │-                                                            "if",
[INFO] [stdout]   102       │-                                                        ),
[INFO] [stdout]   103       │-                                                    },
[INFO] [stdout]          82 │+                                                    ),
[INFO] [stdout]   104    83 │                                                 ),
[INFO] [stdout]   105    84 │                                             ),
[INFO] [stdout]   106    85 │                                         ),
[INFO] [stdout]   107    86 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   122   101 │             scope: LocalScope {
[INFO] [stdout]   123   102 │                 depth: 1,
[INFO] [stdout]   124   103 │                 order: 1,
[INFO] [stdout]   125   104 │             },
[INFO] [stdout]   126       │-            dbg_label: Some(
[INFO] [stdout]   127       │-                "else",
[INFO] [stdout]   128       │-            ),
[INFO] [stdout]   129   105 │             item: Switch(
[INFO] [stdout]   130   106 │                 Else(
[INFO] [stdout]   131   107 │                     ElseContext(
[INFO] [stdout]   132       │-                        RangeDebugText {
[INFO] [stdout]   133       │-                            range: Range {
[INFO] [stdout]         108 │+                        RangeDebugText(
[INFO] [stdout]         109 │+                            Range {
[INFO] [stdout]   134   110 │                                 start: 20,
[INFO] [stdout]   135   111 │                                 end: 24,
[INFO] [stdout]   136   112 │                             },
[INFO] [stdout]   137       │-                            dbg_text: Some(
[INFO] [stdout]   138       │-                                "else",
[INFO] [stdout]   139       │-                            ),
[INFO] [stdout]   140       │-                        },
[INFO] [stdout]         113 │+                        ),
[INFO] [stdout]   141   114 │                     ),
[INFO] [stdout]   142   115 │                 ),
[INFO] [stdout]   143   116 │             ),
[INFO] [stdout]   144   117 │         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   148   121 │             scope: LocalScope {
[INFO] [stdout]   149   122 │                 depth: 1,
[INFO] [stdout]   150   123 │                 order: 1,
[INFO] [stdout]   151   124 │             },
[INFO] [stdout]   152       │-            dbg_label: Some(
[INFO] [stdout]   153       │-                "echo \"first else\"",
[INFO] [stdout]   154       │-            ),
[INFO] [stdout]   155   125 │             item: Command(
[INFO] [stdout]   156   126 │                 CommandChain {
[INFO] [stdout]   157   127 │                     first: PipeOfCommands {
[INFO] [stdout]   158   128 │                         first: CommandExpression {
[INFO] [stdout]   159   129 │                             command: ValueContext {
[INFO] [stdout]   160       │-                                range: RangeDebugText {
[INFO] [stdout]   161       │-                                    range: Range {
[INFO] [stdout]         130 │+                                range: RangeDebugText(
[INFO] [stdout]         131 │+                                    Range {
[INFO] [stdout]   162   132 │                                         start: 28,
[INFO] [stdout]   163   133 │                                         end: 32,
[INFO] [stdout]   164   134 │                                     },
[INFO] [stdout]   165       │-                                    dbg_text: Some(
[INFO] [stdout]   166       │-                                        "echo",
[INFO] [stdout]   167       │-                                    ),
[INFO] [stdout]   168       │-                                },
[INFO] [stdout]         135 │+                                ),
[INFO] [stdout]   169   136 │                                 value: UnQuotedStr(
[INFO] [stdout]   170   137 │                                     Plain,
[INFO] [stdout]   171   138 │                                 ),
[INFO] [stdout]   172   139 │                             },
[INFO] [stdout]   173   140 │                             values: Executable(
[INFO] [stdout]   174   141 │                                 [
[INFO] [stdout]   175   142 │                                     ValueContext {
[INFO] [stdout]   176       │-                                        range: RangeDebugText {
[INFO] [stdout]   177       │-                                            range: Range {
[INFO] [stdout]         143 │+                                        range: RangeDebugText(
[INFO] [stdout]         144 │+                                            Range {
[INFO] [stdout]   178   145 │                                                 start: 33,
[INFO] [stdout]   179   146 │                                                 end: 45,
[INFO] [stdout]   180   147 │                                             },
[INFO] [stdout]   181       │-                                            dbg_text: Some(
[INFO] [stdout]   182       │-                                                "\"first else\"",
[INFO] [stdout]   183       │-                                            ),
[INFO] [stdout]   184       │-                                        },
[INFO] [stdout]         148 │+                                        ),
[INFO] [stdout]   185   149 │                                         value: QuotedStr(
[INFO] [stdout]   186   150 │                                             Simple(
[INFO] [stdout]   187   151 │                                                 Some(
[INFO] [stdout]   188       │-                                                    RangeDebugText {
[INFO] [stdout]   189       │-                                                        range: Range {
[INFO] [stdout]         152 │+                                                    RangeDebugText(
[INFO] [stdout]         153 │+                                                        Range {
[INFO] [stdout]   190   154 │                                                             start: 34,
[INFO] [stdout]   191   155 │                                                             end: 44,
[INFO] [stdout]   192   156 │                                                         },
[INFO] [stdout]   193       │-                                                        dbg_text: Some(
[INFO] [stdout]   194       │-                                                            "first else",
[INFO] [stdout]   195       │-                                                        ),
[INFO] [stdout]   196       │-                                                    },
[INFO] [stdout]         157 │+                                                    ),
[INFO] [stdout]   197   158 │                                                 ),
[INFO] [stdout]   198   159 │                                             ),
[INFO] [stdout]   199   160 │                                         ),
[INFO] [stdout]   200   161 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   212   173 │     ),
[INFO] [stdout]   213   174 │     Err(
[INFO] [stdout]   214   175 │         ParsingError {
[INFO] [stdout]   215   176 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   216       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   217       │-                    range: Range {
[INFO] [stdout]         177 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         178 │+                    Range {
[INFO] [stdout]   218   179 │                         start: 46,
[INFO] [stdout]   219   180 │                         end: 50,
[INFO] [stdout]   220   181 │                     },
[INFO] [stdout]   221       │-                    dbg_text: Some(
[INFO] [stdout]   222       │-                        "else",
[INFO] [stdout]   223       │-                    ),
[INFO] [stdout]   224       │-                },
[INFO] [stdout]         182 │+                ),
[INFO] [stdout]   225   183 │                 severity: Error,
[INFO] [stdout]   226   184 │             },
[INFO] [stdout]   227   185 │             kind: DuplicateElse,
[INFO] [stdout]   228   186 │             opt_recovery_point: Some(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   238   196 │             scope: LocalScope {
[INFO] [stdout]   239   197 │                 depth: 1,
[INFO] [stdout]   240   198 │                 order: 1,
[INFO] [stdout]   241   199 │             },
[INFO] [stdout]   242       │-            dbg_label: Some(
[INFO] [stdout]   243       │-                "echo \"next\"",
[INFO] [stdout]   244       │-            ),
[INFO] [stdout]   245   200 │             item: Command(
[INFO] [stdout]   246   201 │                 CommandChain {
[INFO] [stdout]   247   202 │                     first: PipeOfCommands {
[INFO] [stdout]   248   203 │                         first: CommandExpression {
[INFO] [stdout]   249   204 │                             command: ValueContext {
[INFO] [stdout]   250       │-                                range: RangeDebugText {
[INFO] [stdout]   251       │-                                    range: Range {
[INFO] [stdout]         205 │+                                range: RangeDebugText(
[INFO] [stdout]         206 │+                                    Range {
[INFO] [stdout]   252   207 │                                         start: 78,
[INFO] [stdout]   253   208 │                                         end: 82,
[INFO] [stdout]   254   209 │                                     },
[INFO] [stdout]   255       │-                                    dbg_text: Some(
[INFO] [stdout]   256       │-                                        "echo",
[INFO] [stdout]   257       │-                                    ),
[INFO] [stdout]   258       │-                                },
[INFO] [stdout]         210 │+                                ),
[INFO] [stdout]   259   211 │                                 value: UnQuotedStr(
[INFO] [stdout]   260   212 │                                     Plain,
[INFO] [stdout]   261   213 │                                 ),
[INFO] [stdout]   262   214 │                             },
[INFO] [stdout]   263   215 │                             values: Executable(
[INFO] [stdout]   264   216 │                                 [
[INFO] [stdout]   265   217 │                                     ValueContext {
[INFO] [stdout]   266       │-                                        range: RangeDebugText {
[INFO] [stdout]   267       │-                                            range: Range {
[INFO] [stdout]         218 │+                                        range: RangeDebugText(
[INFO] [stdout]         219 │+                                            Range {
[INFO] [stdout]   268   220 │                                                 start: 83,
[INFO] [stdout]   269   221 │                                                 end: 89,
[INFO] [stdout]   270   222 │                                             },
[INFO] [stdout]   271       │-                                            dbg_text: Some(
[INFO] [stdout]   272       │-                                                "\"next\"",
[INFO] [stdout]   273       │-                                            ),
[INFO] [stdout]   274       │-                                        },
[INFO] [stdout]         223 │+                                        ),
[INFO] [stdout]   275   224 │                                         value: QuotedStr(
[INFO] [stdout]   276   225 │                                             Simple(
[INFO] [stdout]   277   226 │                                                 Some(
[INFO] [stdout]   278       │-                                                    RangeDebugText {
[INFO] [stdout]   279       │-                                                        range: Range {
[INFO] [stdout]         227 │+                                                    RangeDebugText(
[INFO] [stdout]         228 │+                                                        Range {
[INFO] [stdout]   280   229 │                                                             start: 84,
[INFO] [stdout]   281   230 │                                                             end: 88,
[INFO] [stdout]   282   231 │                                                         },
[INFO] [stdout]   283       │-                                                        dbg_text: Some(
[INFO] [stdout]   284       │-                                                            "next",
[INFO] [stdout]   285       │-                                                        ),
[INFO] [stdout]   286       │-                                                    },
[INFO] [stdout]         232 │+                                                    ),
[INFO] [stdout]   287   233 │                                                 ),
[INFO] [stdout]   288   234 │                                             ),
[INFO] [stdout]   289   235 │                                         ),
[INFO] [stdout]   290   236 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   302   248 │     ),
[INFO] [stdout]   303   249 │     Err(
[INFO] [stdout]   304   250 │         ParsingError {
[INFO] [stdout]   305   251 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   306       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   307       │-                    range: Range {
[INFO] [stdout]         252 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         253 │+                    Range {
[INFO] [stdout]   308   254 │                         start: 90,
[INFO] [stdout]   309   255 │                         end: 90,
[INFO] [stdout]   310   256 │                     },
[INFO] [stdout]   311       │-                    dbg_text: Some(
[INFO] [stdout]   312       │-                        "",
[INFO] [stdout]   313       │-                    ),
[INFO] [stdout]   314       │-                },
[INFO] [stdout]         257 │+                ),
[INFO] [stdout]   315   258 │                 severity: Error,
[INFO] [stdout]   316   259 │             },
[INFO] [stdout]   317   260 │             kind: Missing(
[INFO] [stdout]   318   261 │                 EndForScope(
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_duplicate_else' panicked at src/parsing/parsing_rules/conditional.rs:250:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_duplicate_else.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c912d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c912d - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_duplicate_else::h643a7a07bad6d4e0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:250:9
[INFO] [stdout]   22:     0x5d60775cfb59 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_duplicate_else::{{closure}}::h2355c30cbc995bb1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:247:31
[INFO] [stdout]   23:     0x5d60775cfb59 - core::ops::function::FnOnce::call_once::h9aa28970ebb9de5c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_end_without_if_start stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_end_without_if_start.snap
[INFO] [stdout] Snapshot: detect_end_without_if_start
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:236
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     4     4 │             scope: LocalScope {
[INFO] [stdout]     5     5 │                 depth: 0,
[INFO] [stdout]     6     6 │                 order: 0,
[INFO] [stdout]     7     7 │             },
[INFO] [stdout]     8       │-            dbg_label: Some(
[INFO] [stdout]     9       │-                "echo $hello",
[INFO] [stdout]    10       │-            ),
[INFO] [stdout]    11     8 │             item: Command(
[INFO] [stdout]    12     9 │                 CommandChain {
[INFO] [stdout]    13    10 │                     first: PipeOfCommands {
[INFO] [stdout]    14    11 │                         first: CommandExpression {
[INFO] [stdout]    15    12 │                             command: ValueContext {
[INFO] [stdout]    16       │-                                range: RangeDebugText {
[INFO] [stdout]    17       │-                                    range: Range {
[INFO] [stdout]          13 │+                                range: RangeDebugText(
[INFO] [stdout]          14 │+                                    Range {
[INFO] [stdout]    18    15 │                                         start: 0,
[INFO] [stdout]    19    16 │                                         end: 4,
[INFO] [stdout]    20    17 │                                     },
[INFO] [stdout]    21       │-                                    dbg_text: Some(
[INFO] [stdout]    22       │-                                        "echo",
[INFO] [stdout]    23       │-                                    ),
[INFO] [stdout]    24       │-                                },
[INFO] [stdout]          18 │+                                ),
[INFO] [stdout]    25    19 │                                 value: UnQuotedStr(
[INFO] [stdout]    26    20 │                                     Plain,
[INFO] [stdout]    27    21 │                                 ),
[INFO] [stdout]    28    22 │                             },
[INFO] [stdout]    29    23 │                             values: Executable(
[INFO] [stdout]    30    24 │                                 [
[INFO] [stdout]    31    25 │                                     ValueContext {
[INFO] [stdout]    32       │-                                        range: RangeDebugText {
[INFO] [stdout]    33       │-                                            range: Range {
[INFO] [stdout]          26 │+                                        range: RangeDebugText(
[INFO] [stdout]          27 │+                                            Range {
[INFO] [stdout]    34    28 │                                                 start: 5,
[INFO] [stdout]    35    29 │                                                 end: 11,
[INFO] [stdout]    36    30 │                                             },
[INFO] [stdout]    37       │-                                            dbg_text: Some(
[INFO] [stdout]    38       │-                                                "$hello",
[INFO] [stdout]    39       │-                                            ),
[INFO] [stdout]    40       │-                                        },
[INFO] [stdout]          31 │+                                        ),
[INFO] [stdout]    41    32 │                                         value: VariableReference(
[INFO] [stdout]    42    33 │                                             VariableReference {
[INFO] [stdout]    43    34 │                                                 name: VariableName(
[INFO] [stdout]    44       │-                                                    RangeDebugText {
[INFO] [stdout]    45       │-                                                        range: Range {
[INFO] [stdout]          35 │+                                                    RangeDebugText(
[INFO] [stdout]          36 │+                                                        Range {
[INFO] [stdout]    46    37 │                                                             start: 6,
[INFO] [stdout]    47    38 │                                                             end: 11,
[INFO] [stdout]    48    39 │                                                         },
[INFO] [stdout]    49       │-                                                        dbg_text: Some(
[INFO] [stdout]    50       │-                                                            "hello",
[INFO] [stdout]    51       │-                                                        ),
[INFO] [stdout]    52       │-                                                    },
[INFO] [stdout]          40 │+                                                    ),
[INFO] [stdout]    53    41 │                                                 ),
[INFO] [stdout]    54    42 │                                                 namespace: None,
[INFO] [stdout]    55    43 │                                                 index: None,
[INFO] [stdout]    56    44 │                                                 kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    71    59 │     ),
[INFO] [stdout]    72    60 │     Err(
[INFO] [stdout]    73    61 │         ParsingError {
[INFO] [stdout]    74    62 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    75       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    76       │-                    range: Range {
[INFO] [stdout]          63 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          64 │+                    Range {
[INFO] [stdout]    77    65 │                         start: 12,
[INFO] [stdout]    78    66 │                         end: 15,
[INFO] [stdout]    79    67 │                     },
[INFO] [stdout]    80       │-                    dbg_text: Some(
[INFO] [stdout]    81       │-                        "end",
[INFO] [stdout]    82       │-                    ),
[INFO] [stdout]    83       │-                },
[INFO] [stdout]          68 │+                ),
[INFO] [stdout]    84    69 │                 severity: Error,
[INFO] [stdout]    85    70 │             },
[INFO] [stdout]    86    71 │             kind: Missing(
[INFO] [stdout]    87    72 │                 ScopeForEnd,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    99    84 │             scope: LocalScope {
[INFO] [stdout]   100    85 │                 depth: 0,
[INFO] [stdout]   101    86 │                 order: 0,
[INFO] [stdout]   102    87 │             },
[INFO] [stdout]   103       │-            dbg_label: Some(
[INFO] [stdout]   104       │-                "echo $next",
[INFO] [stdout]   105       │-            ),
[INFO] [stdout]   106    88 │             item: Command(
[INFO] [stdout]   107    89 │                 CommandChain {
[INFO] [stdout]   108    90 │                     first: PipeOfCommands {
[INFO] [stdout]   109    91 │                         first: CommandExpression {
[INFO] [stdout]   110    92 │                             command: ValueContext {
[INFO] [stdout]   111       │-                                range: RangeDebugText {
[INFO] [stdout]   112       │-                                    range: Range {
[INFO] [stdout]          93 │+                                range: RangeDebugText(
[INFO] [stdout]          94 │+                                    Range {
[INFO] [stdout]   113    95 │                                         start: 16,
[INFO] [stdout]   114    96 │                                         end: 20,
[INFO] [stdout]   115    97 │                                     },
[INFO] [stdout]   116       │-                                    dbg_text: Some(
[INFO] [stdout]   117       │-                                        "echo",
[INFO] [stdout]   118       │-                                    ),
[INFO] [stdout]   119       │-                                },
[INFO] [stdout]          98 │+                                ),
[INFO] [stdout]   120    99 │                                 value: UnQuotedStr(
[INFO] [stdout]   121   100 │                                     Plain,
[INFO] [stdout]   122   101 │                                 ),
[INFO] [stdout]   123   102 │                             },
[INFO] [stdout]   124   103 │                             values: Executable(
[INFO] [stdout]   125   104 │                                 [
[INFO] [stdout]   126   105 │                                     ValueContext {
[INFO] [stdout]   127       │-                                        range: RangeDebugText {
[INFO] [stdout]   128       │-                                            range: Range {
[INFO] [stdout]         106 │+                                        range: RangeDebugText(
[INFO] [stdout]         107 │+                                            Range {
[INFO] [stdout]   129   108 │                                                 start: 21,
[INFO] [stdout]   130   109 │                                                 end: 26,
[INFO] [stdout]   131   110 │                                             },
[INFO] [stdout]   132       │-                                            dbg_text: Some(
[INFO] [stdout]   133       │-                                                "$next",
[INFO] [stdout]   134       │-                                            ),
[INFO] [stdout]   135       │-                                        },
[INFO] [stdout]         111 │+                                        ),
[INFO] [stdout]   136   112 │                                         value: VariableReference(
[INFO] [stdout]   137   113 │                                             VariableReference {
[INFO] [stdout]   138   114 │                                                 name: VariableName(
[INFO] [stdout]   139       │-                                                    RangeDebugText {
[INFO] [stdout]   140       │-                                                        range: Range {
[INFO] [stdout]         115 │+                                                    RangeDebugText(
[INFO] [stdout]         116 │+                                                        Range {
[INFO] [stdout]   141   117 │                                                             start: 22,
[INFO] [stdout]   142   118 │                                                             end: 26,
[INFO] [stdout]   143   119 │                                                         },
[INFO] [stdout]   144       │-                                                        dbg_text: Some(
[INFO] [stdout]   145       │-                                                            "next",
[INFO] [stdout]   146       │-                                                        ),
[INFO] [stdout]   147       │-                                                    },
[INFO] [stdout]         120 │+                                                    ),
[INFO] [stdout]   148   121 │                                                 ),
[INFO] [stdout]   149   122 │                                                 namespace: None,
[INFO] [stdout]   150   123 │                                                 index: None,
[INFO] [stdout]   151   124 │                                                 kind: String,
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_end_without_if_start' panicked at src/parsing/parsing_rules/conditional.rs:236:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_end_without_if_start.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c8b6d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c8b6d - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_end_without_if_start::h397e1e508d574f08
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:236:9
[INFO] [stdout]   22:     0x5d60775d00c9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_end_without_if_start::{{closure}}::hf708716781f2b28e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:233:37
[INFO] [stdout]   23:     0x5d60775d00c9 - core::ops::function::FnOnce::call_once::hfccbfe3db5d4d07e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_missing_end_for_if stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_missing_end_for_if.snap
[INFO] [stdout] Snapshot: detect_missing_end_for_if
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:271
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     4     4 │             scope: LocalScope {
[INFO] [stdout]     5     5 │                 depth: 1,
[INFO] [stdout]     6     6 │                 order: 0,
[INFO] [stdout]     7     7 │             },
[INFO] [stdout]     8       │-            dbg_label: Some(
[INFO] [stdout]     9       │-                "if a",
[INFO] [stdout]    10       │-            ),
[INFO] [stdout]    11     8 │             item: Enter(
[INFO] [stdout]    12     9 │                 If(
[INFO] [stdout]    13    10 │                     ScopeCondition {
[INFO] [stdout]    14       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]    15       │-                            range: Range {
[INFO] [stdout]          11 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]          12 │+                            Range {
[INFO] [stdout]    16    13 │                                 start: 0,
[INFO] [stdout]    17    14 │                                 end: 2,
[INFO] [stdout]    18    15 │                             },
[INFO] [stdout]    19       │-                            dbg_text: Some(
[INFO] [stdout]    20       │-                                "if",
[INFO] [stdout]    21       │-                            ),
[INFO] [stdout]    22       │-                        },
[INFO] [stdout]          16 │+                        ),
[INFO] [stdout]    23    17 │                         command: CommandChain {
[INFO] [stdout]    24    18 │                             first: PipeOfCommands {
[INFO] [stdout]    25    19 │                                 first: CommandExpression {
[INFO] [stdout]    26    20 │                                     command: ValueContext {
[INFO] [stdout]    27       │-                                        range: RangeDebugText {
[INFO] [stdout]    28       │-                                            range: Range {
[INFO] [stdout]          21 │+                                        range: RangeDebugText(
[INFO] [stdout]          22 │+                                            Range {
[INFO] [stdout]    29    23 │                                                 start: 3,
[INFO] [stdout]    30    24 │                                                 end: 4,
[INFO] [stdout]    31    25 │                                             },
[INFO] [stdout]    32       │-                                            dbg_text: Some(
[INFO] [stdout]    33       │-                                                "a",
[INFO] [stdout]    34       │-                                            ),
[INFO] [stdout]    35       │-                                        },
[INFO] [stdout]          26 │+                                        ),
[INFO] [stdout]    36    27 │                                         value: UnQuotedStr(
[INFO] [stdout]    37    28 │                                             Plain,
[INFO] [stdout]    38    29 │                                         ),
[INFO] [stdout]    39    30 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    57    48 │             scope: LocalScope {
[INFO] [stdout]    58    49 │                 depth: 2,
[INFO] [stdout]    59    50 │                 order: 0,
[INFO] [stdout]    60    51 │             },
[INFO] [stdout]    61       │-            dbg_label: Some(
[INFO] [stdout]    62       │-                "if b",
[INFO] [stdout]    63       │-            ),
[INFO] [stdout]    64    52 │             item: Enter(
[INFO] [stdout]    65    53 │                 If(
[INFO] [stdout]    66    54 │                     ScopeCondition {
[INFO] [stdout]    67       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]    68       │-                            range: Range {
[INFO] [stdout]          55 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]          56 │+                            Range {
[INFO] [stdout]    69    57 │                                 start: 6,
[INFO] [stdout]    70    58 │                                 end: 8,
[INFO] [stdout]    71    59 │                             },
[INFO] [stdout]    72       │-                            dbg_text: Some(
[INFO] [stdout]    73       │-                                "if",
[INFO] [stdout]    74       │-                            ),
[INFO] [stdout]    75       │-                        },
[INFO] [stdout]          60 │+                        ),
[INFO] [stdout]    76    61 │                         command: CommandChain {
[INFO] [stdout]    77    62 │                             first: PipeOfCommands {
[INFO] [stdout]    78    63 │                                 first: CommandExpression {
[INFO] [stdout]    79    64 │                                     command: ValueContext {
[INFO] [stdout]    80       │-                                        range: RangeDebugText {
[INFO] [stdout]    81       │-                                            range: Range {
[INFO] [stdout]          65 │+                                        range: RangeDebugText(
[INFO] [stdout]          66 │+                                            Range {
[INFO] [stdout]    82    67 │                                                 start: 9,
[INFO] [stdout]    83    68 │                                                 end: 10,
[INFO] [stdout]    84    69 │                                             },
[INFO] [stdout]    85       │-                                            dbg_text: Some(
[INFO] [stdout]    86       │-                                                "b",
[INFO] [stdout]    87       │-                                            ),
[INFO] [stdout]    88       │-                                        },
[INFO] [stdout]          70 │+                                        ),
[INFO] [stdout]    89    71 │                                         value: UnQuotedStr(
[INFO] [stdout]    90    72 │                                             Plain,
[INFO] [stdout]    91    73 │                                         ),
[INFO] [stdout]    92    74 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   110    92 │             scope: LocalScope {
[INFO] [stdout]   111    93 │                 depth: 2,
[INFO] [stdout]   112    94 │                 order: 1,
[INFO] [stdout]   113    95 │             },
[INFO] [stdout]   114       │-            dbg_label: Some(
[INFO] [stdout]   115       │-                "else if c",
[INFO] [stdout]   116       │-            ),
[INFO] [stdout]   117    96 │             item: Switch(
[INFO] [stdout]   118    97 │                 ElseIf(
[INFO] [stdout]   119    98 │                     ScopeCondition {
[INFO] [stdout]   120       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]   121       │-                            range: Range {
[INFO] [stdout]          99 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]         100 │+                            Range {
[INFO] [stdout]   122   101 │                                 start: 12,
[INFO] [stdout]   123   102 │                                 end: 19,
[INFO] [stdout]   124   103 │                             },
[INFO] [stdout]   125       │-                            dbg_text: Some(
[INFO] [stdout]   126       │-                                "else if",
[INFO] [stdout]   127       │-                            ),
[INFO] [stdout]   128       │-                        },
[INFO] [stdout]         104 │+                        ),
[INFO] [stdout]   129   105 │                         command: CommandChain {
[INFO] [stdout]   130   106 │                             first: PipeOfCommands {
[INFO] [stdout]   131   107 │                                 first: CommandExpression {
[INFO] [stdout]   132   108 │                                     command: ValueContext {
[INFO] [stdout]   133       │-                                        range: RangeDebugText {
[INFO] [stdout]   134       │-                                            range: Range {
[INFO] [stdout]         109 │+                                        range: RangeDebugText(
[INFO] [stdout]         110 │+                                            Range {
[INFO] [stdout]   135   111 │                                                 start: 20,
[INFO] [stdout]   136   112 │                                                 end: 21,
[INFO] [stdout]   137   113 │                                             },
[INFO] [stdout]   138       │-                                            dbg_text: Some(
[INFO] [stdout]   139       │-                                                "c",
[INFO] [stdout]   140       │-                                            ),
[INFO] [stdout]   141       │-                                        },
[INFO] [stdout]         114 │+                                        ),
[INFO] [stdout]   142   115 │                                         value: UnQuotedStr(
[INFO] [stdout]   143   116 │                                             Plain,
[INFO] [stdout]   144   117 │                                         ),
[INFO] [stdout]   145   118 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   163   136 │             scope: LocalScope {
[INFO] [stdout]   164   137 │                 depth: 2,
[INFO] [stdout]   165   138 │                 order: 0,
[INFO] [stdout]   166   139 │             },
[INFO] [stdout]   167       │-            dbg_label: Some(
[INFO] [stdout]   168       │-                "end",
[INFO] [stdout]   169       │-            ),
[INFO] [stdout]   170   140 │             item: Exit(
[INFO] [stdout]   171       │-                RangeDebugText {
[INFO] [stdout]   172       │-                    range: Range {
[INFO] [stdout]         141 │+                RangeDebugText(
[INFO] [stdout]         142 │+                    Range {
[INFO] [stdout]   173   143 │                         start: 23,
[INFO] [stdout]   174   144 │                         end: 26,
[INFO] [stdout]   175   145 │                     },
[INFO] [stdout]   176       │-                    dbg_text: Some(
[INFO] [stdout]   177       │-                        "end",
[INFO] [stdout]   178       │-                    ),
[INFO] [stdout]   179       │-                },
[INFO] [stdout]         146 │+                ),
[INFO] [stdout]   180   147 │             ),
[INFO] [stdout]   181   148 │         },
[INFO] [stdout]   182   149 │     ),
[INFO] [stdout]   183   150 │     Ok(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   185   152 │             scope: LocalScope {
[INFO] [stdout]   186   153 │                 depth: 1,
[INFO] [stdout]   187   154 │                 order: 0,
[INFO] [stdout]   188   155 │             },
[INFO] [stdout]   189       │-            dbg_label: Some(
[INFO] [stdout]   190       │-                "echo \"aaa\"",
[INFO] [stdout]   191       │-            ),
[INFO] [stdout]   192   156 │             item: Command(
[INFO] [stdout]   193   157 │                 CommandChain {
[INFO] [stdout]   194   158 │                     first: PipeOfCommands {
[INFO] [stdout]   195   159 │                         first: CommandExpression {
[INFO] [stdout]   196   160 │                             command: ValueContext {
[INFO] [stdout]   197       │-                                range: RangeDebugText {
[INFO] [stdout]   198       │-                                    range: Range {
[INFO] [stdout]         161 │+                                range: RangeDebugText(
[INFO] [stdout]         162 │+                                    Range {
[INFO] [stdout]   199   163 │                                         start: 28,
[INFO] [stdout]   200   164 │                                         end: 32,
[INFO] [stdout]   201   165 │                                     },
[INFO] [stdout]   202       │-                                    dbg_text: Some(
[INFO] [stdout]   203       │-                                        "echo",
[INFO] [stdout]   204       │-                                    ),
[INFO] [stdout]   205       │-                                },
[INFO] [stdout]         166 │+                                ),
[INFO] [stdout]   206   167 │                                 value: UnQuotedStr(
[INFO] [stdout]   207   168 │                                     Plain,
[INFO] [stdout]   208   169 │                                 ),
[INFO] [stdout]   209   170 │                             },
[INFO] [stdout]   210   171 │                             values: Executable(
[INFO] [stdout]   211   172 │                                 [
[INFO] [stdout]   212   173 │                                     ValueContext {
[INFO] [stdout]   213       │-                                        range: RangeDebugText {
[INFO] [stdout]   214       │-                                            range: Range {
[INFO] [stdout]         174 │+                                        range: RangeDebugText(
[INFO] [stdout]         175 │+                                            Range {
[INFO] [stdout]   215   176 │                                                 start: 33,
[INFO] [stdout]   216   177 │                                                 end: 38,
[INFO] [stdout]   217   178 │                                             },
[INFO] [stdout]   218       │-                                            dbg_text: Some(
[INFO] [stdout]   219       │-                                                "\"aaa\"",
[INFO] [stdout]   220       │-                                            ),
[INFO] [stdout]   221       │-                                        },
[INFO] [stdout]         179 │+                                        ),
[INFO] [stdout]   222   180 │                                         value: QuotedStr(
[INFO] [stdout]   223   181 │                                             Simple(
[INFO] [stdout]   224   182 │                                                 Some(
[INFO] [stdout]   225       │-                                                    RangeDebugText {
[INFO] [stdout]   226       │-                                                        range: Range {
[INFO] [stdout]         183 │+                                                    RangeDebugText(
[INFO] [stdout]         184 │+                                                        Range {
[INFO] [stdout]   227   185 │                                                             start: 34,
[INFO] [stdout]   228   186 │                                                             end: 37,
[INFO] [stdout]   229   187 │                                                         },
[INFO] [stdout]   230       │-                                                        dbg_text: Some(
[INFO] [stdout]   231       │-                                                            "aaa",
[INFO] [stdout]   232       │-                                                        ),
[INFO] [stdout]   233       │-                                                    },
[INFO] [stdout]         188 │+                                                    ),
[INFO] [stdout]   234   189 │                                                 ),
[INFO] [stdout]   235   190 │                                             ),
[INFO] [stdout]   236   191 │                                         ),
[INFO] [stdout]   237   192 │                                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   249   204 │     ),
[INFO] [stdout]   250   205 │     Err(
[INFO] [stdout]   251   206 │         ParsingError {
[INFO] [stdout]   252   207 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   253       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   254       │-                    range: Range {
[INFO] [stdout]         208 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         209 │+                    Range {
[INFO] [stdout]   255   210 │                         start: 39,
[INFO] [stdout]   256   211 │                         end: 39,
[INFO] [stdout]   257   212 │                     },
[INFO] [stdout]   258       │-                    dbg_text: Some(
[INFO] [stdout]   259       │-                        "",
[INFO] [stdout]   260       │-                    ),
[INFO] [stdout]   261       │-                },
[INFO] [stdout]         213 │+                ),
[INFO] [stdout]   262   214 │                 severity: Error,
[INFO] [stdout]   263   215 │             },
[INFO] [stdout]   264   216 │             kind: Missing(
[INFO] [stdout]   265   217 │                 EndForScope(
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_missing_end_for_if' panicked at src/parsing/parsing_rules/conditional.rs:271:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_missing_end_for_if.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c99cd - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c99cd - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_missing_end_for_if::h55684abf28397240
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:271:9
[INFO] [stdout]   22:     0x5d60775cfc39 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_missing_end_for_if::{{closure}}::h7b0dc88c93256008
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:268:35
[INFO] [stdout]   23:     0x5d60775cfc39 - core::ops::function::FnOnce::call_once::ha7cf81fcb4afe2dd
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_if_elseif_else stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_if_elseif_else.snap
[INFO] [stdout] Snapshot: parse_if_elseif_else
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:257
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 1,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "if test \"foo\" = $foo",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Enter(
[INFO] [stdout]    11     8 │             If(
[INFO] [stdout]    12     9 │                 ScopeCondition {
[INFO] [stdout]    13       │-                    keyword_range: RangeDebugText {
[INFO] [stdout]    14       │-                        range: Range {
[INFO] [stdout]          10 │+                    keyword_range: RangeDebugText(
[INFO] [stdout]          11 │+                        Range {
[INFO] [stdout]    15    12 │                             start: 0,
[INFO] [stdout]    16    13 │                             end: 2,
[INFO] [stdout]    17    14 │                         },
[INFO] [stdout]    18       │-                        dbg_text: Some(
[INFO] [stdout]    19       │-                            "if",
[INFO] [stdout]    20       │-                        ),
[INFO] [stdout]    21       │-                    },
[INFO] [stdout]          15 │+                    ),
[INFO] [stdout]    22    16 │                     command: CommandChain {
[INFO] [stdout]    23    17 │                         first: PipeOfCommands {
[INFO] [stdout]    24    18 │                             first: CommandExpression {
[INFO] [stdout]    25    19 │                                 command: ValueContext {
[INFO] [stdout]    26       │-                                    range: RangeDebugText {
[INFO] [stdout]    27       │-                                        range: Range {
[INFO] [stdout]          20 │+                                    range: RangeDebugText(
[INFO] [stdout]          21 │+                                        Range {
[INFO] [stdout]    28    22 │                                             start: 3,
[INFO] [stdout]    29    23 │                                             end: 7,
[INFO] [stdout]    30    24 │                                         },
[INFO] [stdout]    31       │-                                        dbg_text: Some(
[INFO] [stdout]    32       │-                                            "test",
[INFO] [stdout]    33       │-                                        ),
[INFO] [stdout]    34       │-                                    },
[INFO] [stdout]          25 │+                                    ),
[INFO] [stdout]    35    26 │                                     value: UnQuotedStr(
[INFO] [stdout]    36    27 │                                         Plain,
[INFO] [stdout]    37    28 │                                     ),
[INFO] [stdout]    38    29 │                                 },
[INFO] [stdout]    39    30 │                                 values: Executable(
[INFO] [stdout]    40    31 │                                     [
[INFO] [stdout]    41    32 │                                         ValueContext {
[INFO] [stdout]    42       │-                                            range: RangeDebugText {
[INFO] [stdout]    43       │-                                                range: Range {
[INFO] [stdout]          33 │+                                            range: RangeDebugText(
[INFO] [stdout]          34 │+                                                Range {
[INFO] [stdout]    44    35 │                                                     start: 8,
[INFO] [stdout]    45    36 │                                                     end: 13,
[INFO] [stdout]    46    37 │                                                 },
[INFO] [stdout]    47       │-                                                dbg_text: Some(
[INFO] [stdout]    48       │-                                                    "\"foo\"",
[INFO] [stdout]    49       │-                                                ),
[INFO] [stdout]    50       │-                                            },
[INFO] [stdout]          38 │+                                            ),
[INFO] [stdout]    51    39 │                                             value: QuotedStr(
[INFO] [stdout]    52    40 │                                                 Simple(
[INFO] [stdout]    53    41 │                                                     Some(
[INFO] [stdout]    54       │-                                                        RangeDebugText {
[INFO] [stdout]    55       │-                                                            range: Range {
[INFO] [stdout]          42 │+                                                        RangeDebugText(
[INFO] [stdout]          43 │+                                                            Range {
[INFO] [stdout]    56    44 │                                                                 start: 9,
[INFO] [stdout]    57    45 │                                                                 end: 12,
[INFO] [stdout]    58    46 │                                                             },
[INFO] [stdout]    59       │-                                                            dbg_text: Some(
[INFO] [stdout]    60       │-                                                                "foo",
[INFO] [stdout]    61       │-                                                            ),
[INFO] [stdout]    62       │-                                                        },
[INFO] [stdout]          47 │+                                                        ),
[INFO] [stdout]    63    48 │                                                     ),
[INFO] [stdout]    64    49 │                                                 ),
[INFO] [stdout]    65    50 │                                             ),
[INFO] [stdout]    66    51 │                                         },
[INFO] [stdout]    67    52 │                                         ValueContext {
[INFO] [stdout]    68       │-                                            range: RangeDebugText {
[INFO] [stdout]    69       │-                                                range: Range {
[INFO] [stdout]          53 │+                                            range: RangeDebugText(
[INFO] [stdout]          54 │+                                                Range {
[INFO] [stdout]    70    55 │                                                     start: 14,
[INFO] [stdout]    71    56 │                                                     end: 15,
[INFO] [stdout]    72    57 │                                                 },
[INFO] [stdout]    73       │-                                                dbg_text: Some(
[INFO] [stdout]    74       │-                                                    "=",
[INFO] [stdout]    75       │-                                                ),
[INFO] [stdout]    76       │-                                            },
[INFO] [stdout]          58 │+                                            ),
[INFO] [stdout]    77    59 │                                             value: UnQuotedStr(
[INFO] [stdout]    78    60 │                                                 Plain,
[INFO] [stdout]    79    61 │                                             ),
[INFO] [stdout]    80    62 │                                         },
[INFO] [stdout]    81    63 │                                         ValueContext {
[INFO] [stdout]    82       │-                                            range: RangeDebugText {
[INFO] [stdout]    83       │-                                                range: Range {
[INFO] [stdout]          64 │+                                            range: RangeDebugText(
[INFO] [stdout]          65 │+                                                Range {
[INFO] [stdout]    84    66 │                                                     start: 16,
[INFO] [stdout]    85    67 │                                                     end: 20,
[INFO] [stdout]    86    68 │                                                 },
[INFO] [stdout]    87       │-                                                dbg_text: Some(
[INFO] [stdout]    88       │-                                                    "$foo",
[INFO] [stdout]    89       │-                                                ),
[INFO] [stdout]    90       │-                                            },
[INFO] [stdout]          69 │+                                            ),
[INFO] [stdout]    91    70 │                                             value: VariableReference(
[INFO] [stdout]    92    71 │                                                 VariableReference {
[INFO] [stdout]    93    72 │                                                     name: VariableName(
[INFO] [stdout]    94       │-                                                        RangeDebugText {
[INFO] [stdout]    95       │-                                                            range: Range {
[INFO] [stdout]          73 │+                                                        RangeDebugText(
[INFO] [stdout]          74 │+                                                            Range {
[INFO] [stdout]    96    75 │                                                                 start: 17,
[INFO] [stdout]    97    76 │                                                                 end: 20,
[INFO] [stdout]    98    77 │                                                             },
[INFO] [stdout]    99       │-                                                            dbg_text: Some(
[INFO] [stdout]   100       │-                                                                "foo",
[INFO] [stdout]   101       │-                                                            ),
[INFO] [stdout]   102       │-                                                        },
[INFO] [stdout]          78 │+                                                        ),
[INFO] [stdout]   103    79 │                                                     ),
[INFO] [stdout]   104    80 │                                                     namespace: None,
[INFO] [stdout]   105    81 │                                                     index: None,
[INFO] [stdout]   106    82 │                                                     kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   124   100 │         scope: LocalScope {
[INFO] [stdout]   125   101 │             depth: 1,
[INFO] [stdout]   126   102 │             order: 0,
[INFO] [stdout]   127   103 │         },
[INFO] [stdout]   128       │-        dbg_label: Some(
[INFO] [stdout]   129       │-            "echo \"Found foo\"",
[INFO] [stdout]   130       │-        ),
[INFO] [stdout]   131   104 │         item: Command(
[INFO] [stdout]   132   105 │             CommandChain {
[INFO] [stdout]   133   106 │                 first: PipeOfCommands {
[INFO] [stdout]   134   107 │                     first: CommandExpression {
[INFO] [stdout]   135   108 │                         command: ValueContext {
[INFO] [stdout]   136       │-                            range: RangeDebugText {
[INFO] [stdout]   137       │-                                range: Range {
[INFO] [stdout]         109 │+                            range: RangeDebugText(
[INFO] [stdout]         110 │+                                Range {
[INFO] [stdout]   138   111 │                                     start: 25,
[INFO] [stdout]   139   112 │                                     end: 29,
[INFO] [stdout]   140   113 │                                 },
[INFO] [stdout]   141       │-                                dbg_text: Some(
[INFO] [stdout]   142       │-                                    "echo",
[INFO] [stdout]   143       │-                                ),
[INFO] [stdout]   144       │-                            },
[INFO] [stdout]         114 │+                            ),
[INFO] [stdout]   145   115 │                             value: UnQuotedStr(
[INFO] [stdout]   146   116 │                                 Plain,
[INFO] [stdout]   147   117 │                             ),
[INFO] [stdout]   148   118 │                         },
[INFO] [stdout]   149   119 │                         values: Executable(
[INFO] [stdout]   150   120 │                             [
[INFO] [stdout]   151   121 │                                 ValueContext {
[INFO] [stdout]   152       │-                                    range: RangeDebugText {
[INFO] [stdout]   153       │-                                        range: Range {
[INFO] [stdout]         122 │+                                    range: RangeDebugText(
[INFO] [stdout]         123 │+                                        Range {
[INFO] [stdout]   154   124 │                                             start: 30,
[INFO] [stdout]   155   125 │                                             end: 41,
[INFO] [stdout]   156   126 │                                         },
[INFO] [stdout]   157       │-                                        dbg_text: Some(
[INFO] [stdout]   158       │-                                            "\"Found foo\"",
[INFO] [stdout]   159       │-                                        ),
[INFO] [stdout]   160       │-                                    },
[INFO] [stdout]         127 │+                                    ),
[INFO] [stdout]   161   128 │                                     value: QuotedStr(
[INFO] [stdout]   162   129 │                                         Simple(
[INFO] [stdout]   163   130 │                                             Some(
[INFO] [stdout]   164       │-                                                RangeDebugText {
[INFO] [stdout]   165       │-                                                    range: Range {
[INFO] [stdout]         131 │+                                                RangeDebugText(
[INFO] [stdout]         132 │+                                                    Range {
[INFO] [stdout]   166   133 │                                                         start: 31,
[INFO] [stdout]   167   134 │                                                         end: 40,
[INFO] [stdout]   168   135 │                                                     },
[INFO] [stdout]   169       │-                                                    dbg_text: Some(
[INFO] [stdout]   170       │-                                                        "Found foo",
[INFO] [stdout]   171       │-                                                    ),
[INFO] [stdout]   172       │-                                                },
[INFO] [stdout]         136 │+                                                ),
[INFO] [stdout]   173   137 │                                             ),
[INFO] [stdout]   174   138 │                                         ),
[INFO] [stdout]   175   139 │                                     ),
[INFO] [stdout]   176   140 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   189   153 │         scope: LocalScope {
[INFO] [stdout]   190   154 │             depth: 1,
[INFO] [stdout]   191   155 │             order: 1,
[INFO] [stdout]   192   156 │         },
[INFO] [stdout]   193       │-        dbg_label: Some(
[INFO] [stdout]   194       │-            "else if matches $foo '[A-Ma-m]\\w+'",
[INFO] [stdout]   195       │-        ),
[INFO] [stdout]   196   157 │         item: Switch(
[INFO] [stdout]   197   158 │             ElseIf(
[INFO] [stdout]   198   159 │                 ScopeCondition {
[INFO] [stdout]   199       │-                    keyword_range: RangeDebugText {
[INFO] [stdout]   200       │-                        range: Range {
[INFO] [stdout]         160 │+                    keyword_range: RangeDebugText(
[INFO] [stdout]         161 │+                        Range {
[INFO] [stdout]   201   162 │                             start: 42,
[INFO] [stdout]   202   163 │                             end: 49,
[INFO] [stdout]   203   164 │                         },
[INFO] [stdout]   204       │-                        dbg_text: Some(
[INFO] [stdout]   205       │-                            "else if",
[INFO] [stdout]   206       │-                        ),
[INFO] [stdout]   207       │-                    },
[INFO] [stdout]         165 │+                    ),
[INFO] [stdout]   208   166 │                     command: CommandChain {
[INFO] [stdout]   209   167 │                         first: PipeOfCommands {
[INFO] [stdout]   210   168 │                             first: CommandExpression {
[INFO] [stdout]   211   169 │                                 command: ValueContext {
[INFO] [stdout]   212       │-                                    range: RangeDebugText {
[INFO] [stdout]   213       │-                                        range: Range {
[INFO] [stdout]         170 │+                                    range: RangeDebugText(
[INFO] [stdout]         171 │+                                        Range {
[INFO] [stdout]   214   172 │                                             start: 50,
[INFO] [stdout]   215   173 │                                             end: 57,
[INFO] [stdout]   216   174 │                                         },
[INFO] [stdout]   217       │-                                        dbg_text: Some(
[INFO] [stdout]   218       │-                                            "matches",
[INFO] [stdout]   219       │-                                        ),
[INFO] [stdout]   220       │-                                    },
[INFO] [stdout]         175 │+                                    ),
[INFO] [stdout]   221   176 │                                     value: UnQuotedStr(
[INFO] [stdout]   222   177 │                                         Plain,
[INFO] [stdout]   223   178 │                                     ),
[INFO] [stdout]   224   179 │                                 },
[INFO] [stdout]   225   180 │                                 values: Executable(
[INFO] [stdout]   226   181 │                                     [
[INFO] [stdout]   227   182 │                                         ValueContext {
[INFO] [stdout]   228       │-                                            range: RangeDebugText {
[INFO] [stdout]   229       │-                                                range: Range {
[INFO] [stdout]         183 │+                                            range: RangeDebugText(
[INFO] [stdout]         184 │+                                                Range {
[INFO] [stdout]   230   185 │                                                     start: 58,
[INFO] [stdout]   231   186 │                                                     end: 62,
[INFO] [stdout]   232   187 │                                                 },
[INFO] [stdout]   233       │-                                                dbg_text: Some(
[INFO] [stdout]   234       │-                                                    "$foo",
[INFO] [stdout]   235       │-                                                ),
[INFO] [stdout]   236       │-                                            },
[INFO] [stdout]         188 │+                                            ),
[INFO] [stdout]   237   189 │                                             value: VariableReference(
[INFO] [stdout]   238   190 │                                                 VariableReference {
[INFO] [stdout]   239   191 │                                                     name: VariableName(
[INFO] [stdout]   240       │-                                                        RangeDebugText {
[INFO] [stdout]   241       │-                                                            range: Range {
[INFO] [stdout]         192 │+                                                        RangeDebugText(
[INFO] [stdout]         193 │+                                                            Range {
[INFO] [stdout]   242   194 │                                                                 start: 59,
[INFO] [stdout]   243   195 │                                                                 end: 62,
[INFO] [stdout]   244   196 │                                                             },
[INFO] [stdout]   245       │-                                                            dbg_text: Some(
[INFO] [stdout]   246       │-                                                                "foo",
[INFO] [stdout]   247       │-                                                            ),
[INFO] [stdout]   248       │-                                                        },
[INFO] [stdout]         197 │+                                                        ),
[INFO] [stdout]   249   198 │                                                     ),
[INFO] [stdout]   250   199 │                                                     namespace: None,
[INFO] [stdout]   251   200 │                                                     index: None,
[INFO] [stdout]   252   201 │                                                     kind: String,
[INFO] [stdout]   253   202 │                                                 },
[INFO] [stdout]   254   203 │                                             ),
[INFO] [stdout]   255   204 │                                         },
[INFO] [stdout]   256   205 │                                         ValueContext {
[INFO] [stdout]   257       │-                                            range: RangeDebugText {
[INFO] [stdout]   258       │-                                                range: Range {
[INFO] [stdout]         206 │+                                            range: RangeDebugText(
[INFO] [stdout]         207 │+                                                Range {
[INFO] [stdout]   259   208 │                                                     start: 63,
[INFO] [stdout]   260   209 │                                                     end: 76,
[INFO] [stdout]   261   210 │                                                 },
[INFO] [stdout]   262       │-                                                dbg_text: Some(
[INFO] [stdout]   263       │-                                                    "'[A-Ma-m]\\w+'",
[INFO] [stdout]   264       │-                                                ),
[INFO] [stdout]   265       │-                                            },
[INFO] [stdout]         211 │+                                            ),
[INFO] [stdout]   266   212 │                                             value: QuotedStr(
[INFO] [stdout]   267   213 │                                                 Simple(
[INFO] [stdout]   268   214 │                                                     Some(
[INFO] [stdout]   269       │-                                                        RangeDebugText {
[INFO] [stdout]   270       │-                                                            range: Range {
[INFO] [stdout]         215 │+                                                        RangeDebugText(
[INFO] [stdout]         216 │+                                                            Range {
[INFO] [stdout]   271   217 │                                                                 start: 64,
[INFO] [stdout]   272   218 │                                                                 end: 75,
[INFO] [stdout]   273   219 │                                                             },
[INFO] [stdout]   274       │-                                                            dbg_text: Some(
[INFO] [stdout]   275       │-                                                                "[A-Ma-m]\\w+",
[INFO] [stdout]   276       │-                                                            ),
[INFO] [stdout]   277       │-                                                        },
[INFO] [stdout]         220 │+                                                        ),
[INFO] [stdout]   278   221 │                                                     ),
[INFO] [stdout]   279   222 │                                                 ),
[INFO] [stdout]   280   223 │                                             ),
[INFO] [stdout]   281   224 │                                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   296   239 │         scope: LocalScope {
[INFO] [stdout]   297   240 │             depth: 1,
[INFO] [stdout]   298   241 │             order: 1,
[INFO] [stdout]   299   242 │         },
[INFO] [stdout]   300       │-        dbg_label: Some(
[INFO] [stdout]   301       │-            "echo \"we found a word that starts with A-M\"",
[INFO] [stdout]   302       │-        ),
[INFO] [stdout]   303   243 │         item: Command(
[INFO] [stdout]   304   244 │             CommandChain {
[INFO] [stdout]   305   245 │                 first: PipeOfCommands {
[INFO] [stdout]   306   246 │                     first: CommandExpression {
[INFO] [stdout]   307   247 │                         command: ValueContext {
[INFO] [stdout]   308       │-                            range: RangeDebugText {
[INFO] [stdout]   309       │-                                range: Range {
[INFO] [stdout]         248 │+                            range: RangeDebugText(
[INFO] [stdout]         249 │+                                Range {
[INFO] [stdout]   310   250 │                                     start: 81,
[INFO] [stdout]   311   251 │                                     end: 85,
[INFO] [stdout]   312   252 │                                 },
[INFO] [stdout]   313       │-                                dbg_text: Some(
[INFO] [stdout]   314       │-                                    "echo",
[INFO] [stdout]   315       │-                                ),
[INFO] [stdout]   316       │-                            },
[INFO] [stdout]         253 │+                            ),
[INFO] [stdout]   317   254 │                             value: UnQuotedStr(
[INFO] [stdout]   318   255 │                                 Plain,
[INFO] [stdout]   319   256 │                             ),
[INFO] [stdout]   320   257 │                         },
[INFO] [stdout]   321   258 │                         values: Executable(
[INFO] [stdout]   322   259 │                             [
[INFO] [stdout]   323   260 │                                 ValueContext {
[INFO] [stdout]   324       │-                                    range: RangeDebugText {
[INFO] [stdout]   325       │-                                        range: Range {
[INFO] [stdout]         261 │+                                    range: RangeDebugText(
[INFO] [stdout]         262 │+                                        Range {
[INFO] [stdout]   326   263 │                                             start: 86,
[INFO] [stdout]   327   264 │                                             end: 124,
[INFO] [stdout]   328   265 │                                         },
[INFO] [stdout]   329       │-                                        dbg_text: Some(
[INFO] [stdout]   330       │-                                            "\"we found a word that starts with A-M\"",
[INFO] [stdout]   331       │-                                        ),
[INFO] [stdout]   332       │-                                    },
[INFO] [stdout]         266 │+                                    ),
[INFO] [stdout]   333   267 │                                     value: QuotedStr(
[INFO] [stdout]   334   268 │                                         Simple(
[INFO] [stdout]   335   269 │                                             Some(
[INFO] [stdout]   336       │-                                                RangeDebugText {
[INFO] [stdout]   337       │-                                                    range: Range {
[INFO] [stdout]         270 │+                                                RangeDebugText(
[INFO] [stdout]         271 │+                                                    Range {
[INFO] [stdout]   338   272 │                                                         start: 87,
[INFO] [stdout]   339   273 │                                                         end: 123,
[INFO] [stdout]   340   274 │                                                     },
[INFO] [stdout]   341       │-                                                    dbg_text: Some(
[INFO] [stdout]   342       │-                                                        "we found a word that starts with A-M",
[INFO] [stdout]   343       │-                                                    ),
[INFO] [stdout]   344       │-                                                },
[INFO] [stdout]         275 │+                                                ),
[INFO] [stdout]   345   276 │                                             ),
[INFO] [stdout]   346   277 │                                         ),
[INFO] [stdout]   347   278 │                                     ),
[INFO] [stdout]   348   279 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   361   292 │         scope: LocalScope {
[INFO] [stdout]   362   293 │             depth: 2,
[INFO] [stdout]   363   294 │             order: 0,
[INFO] [stdout]   364   295 │         },
[INFO] [stdout]   365       │-        dbg_label: Some(
[INFO] [stdout]   366       │-            "if matches $foo '[A]'",
[INFO] [stdout]   367       │-        ),
[INFO] [stdout]   368   296 │         item: Enter(
[INFO] [stdout]   369   297 │             If(
[INFO] [stdout]   370   298 │                 ScopeCondition {
[INFO] [stdout]   371       │-                    keyword_range: RangeDebugText {
[INFO] [stdout]   372       │-                        range: Range {
[INFO] [stdout]         299 │+                    keyword_range: RangeDebugText(
[INFO] [stdout]         300 │+                        Range {
[INFO] [stdout]   373   301 │                             start: 129,
[INFO] [stdout]   374   302 │                             end: 131,
[INFO] [stdout]   375   303 │                         },
[INFO] [stdout]   376       │-                        dbg_text: Some(
[INFO] [stdout]   377       │-                            "if",
[INFO] [stdout]   378       │-                        ),
[INFO] [stdout]   379       │-                    },
[INFO] [stdout]         304 │+                    ),
[INFO] [stdout]   380   305 │                     command: CommandChain {
[INFO] [stdout]   381   306 │                         first: PipeOfCommands {
[INFO] [stdout]   382   307 │                             first: CommandExpression {
[INFO] [stdout]   383   308 │                                 command: ValueContext {
[INFO] [stdout]   384       │-                                    range: RangeDebugText {
[INFO] [stdout]   385       │-                                        range: Range {
[INFO] [stdout]         309 │+                                    range: RangeDebugText(
[INFO] [stdout]         310 │+                                        Range {
[INFO] [stdout]   386   311 │                                             start: 132,
[INFO] [stdout]   387   312 │                                             end: 139,
[INFO] [stdout]   388   313 │                                         },
[INFO] [stdout]   389       │-                                        dbg_text: Some(
[INFO] [stdout]   390       │-                                            "matches",
[INFO] [stdout]   391       │-                                        ),
[INFO] [stdout]   392       │-                                    },
[INFO] [stdout]         314 │+                                    ),
[INFO] [stdout]   393   315 │                                     value: UnQuotedStr(
[INFO] [stdout]   394   316 │                                         Plain,
[INFO] [stdout]   395   317 │                                     ),
[INFO] [stdout]   396   318 │                                 },
[INFO] [stdout]   397   319 │                                 values: Executable(
[INFO] [stdout]   398   320 │                                     [
[INFO] [stdout]   399   321 │                                         ValueContext {
[INFO] [stdout]   400       │-                                            range: RangeDebugText {
[INFO] [stdout]   401       │-                                                range: Range {
[INFO] [stdout]         322 │+                                            range: RangeDebugText(
[INFO] [stdout]         323 │+                                                Range {
[INFO] [stdout]   402   324 │                                                     start: 140,
[INFO] [stdout]   403   325 │                                                     end: 144,
[INFO] [stdout]   404   326 │                                                 },
[INFO] [stdout]   405       │-                                                dbg_text: Some(
[INFO] [stdout]   406       │-                                                    "$foo",
[INFO] [stdout]   407       │-                                                ),
[INFO] [stdout]   408       │-                                            },
[INFO] [stdout]         327 │+                                            ),
[INFO] [stdout]   409   328 │                                             value: VariableReference(
[INFO] [stdout]   410   329 │                                                 VariableReference {
[INFO] [stdout]   411   330 │                                                     name: VariableName(
[INFO] [stdout]   412       │-                                                        RangeDebugText {
[INFO] [stdout]   413       │-                                                            range: Range {
[INFO] [stdout]         331 │+                                                        RangeDebugText(
[INFO] [stdout]         332 │+                                                            Range {
[INFO] [stdout]   414   333 │                                                                 start: 141,
[INFO] [stdout]   415   334 │                                                                 end: 144,
[INFO] [stdout]   416   335 │                                                             },
[INFO] [stdout]   417       │-                                                            dbg_text: Some(
[INFO] [stdout]   418       │-                                                                "foo",
[INFO] [stdout]   419       │-                                                            ),
[INFO] [stdout]   420       │-                                                        },
[INFO] [stdout]         336 │+                                                        ),
[INFO] [stdout]   421   337 │                                                     ),
[INFO] [stdout]   422   338 │                                                     namespace: None,
[INFO] [stdout]   423   339 │                                                     index: None,
[INFO] [stdout]   424   340 │                                                     kind: String,
[INFO] [stdout]   425   341 │                                                 },
[INFO] [stdout]   426   342 │                                             ),
[INFO] [stdout]   427   343 │                                         },
[INFO] [stdout]   428   344 │                                         ValueContext {
[INFO] [stdout]   429       │-                                            range: RangeDebugText {
[INFO] [stdout]   430       │-                                                range: Range {
[INFO] [stdout]         345 │+                                            range: RangeDebugText(
[INFO] [stdout]         346 │+                                                Range {
[INFO] [stdout]   431   347 │                                                     start: 145,
[INFO] [stdout]   432   348 │                                                     end: 150,
[INFO] [stdout]   433   349 │                                                 },
[INFO] [stdout]   434       │-                                                dbg_text: Some(
[INFO] [stdout]   435       │-                                                    "'[A]'",
[INFO] [stdout]   436       │-                                                ),
[INFO] [stdout]   437       │-                                            },
[INFO] [stdout]         350 │+                                            ),
[INFO] [stdout]   438   351 │                                             value: QuotedStr(
[INFO] [stdout]   439   352 │                                                 Simple(
[INFO] [stdout]   440   353 │                                                     Some(
[INFO] [stdout]   441       │-                                                        RangeDebugText {
[INFO] [stdout]   442       │-                                                            range: Range {
[INFO] [stdout]         354 │+                                                        RangeDebugText(
[INFO] [stdout]         355 │+                                                            Range {
[INFO] [stdout]   443   356 │                                                                 start: 146,
[INFO] [stdout]   444   357 │                                                                 end: 149,
[INFO] [stdout]   445   358 │                                                             },
[INFO] [stdout]   446       │-                                                            dbg_text: Some(
[INFO] [stdout]   447       │-                                                                "[A]",
[INFO] [stdout]   448       │-                                                            ),
[INFO] [stdout]   449       │-                                                        },
[INFO] [stdout]         359 │+                                                        ),
[INFO] [stdout]   450   360 │                                                     ),
[INFO] [stdout]   451   361 │                                                 ),
[INFO] [stdout]   452   362 │                                             ),
[INFO] [stdout]   453   363 │                                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   468   378 │         scope: LocalScope {
[INFO] [stdout]   469   379 │             depth: 2,
[INFO] [stdout]   470   380 │             order: 0,
[INFO] [stdout]   471   381 │         },
[INFO] [stdout]   472       │-        dbg_label: Some(
[INFO] [stdout]   473       │-            "echo \"The word starts with A\"",
[INFO] [stdout]   474       │-        ),
[INFO] [stdout]   475   382 │         item: Command(
[INFO] [stdout]   476   383 │             CommandChain {
[INFO] [stdout]   477   384 │                 first: PipeOfCommands {
[INFO] [stdout]   478   385 │                     first: CommandExpression {
[INFO] [stdout]   479   386 │                         command: ValueContext {
[INFO] [stdout]   480       │-                            range: RangeDebugText {
[INFO] [stdout]   481       │-                                range: Range {
[INFO] [stdout]         387 │+                            range: RangeDebugText(
[INFO] [stdout]         388 │+                                Range {
[INFO] [stdout]   482   389 │                                     start: 159,
[INFO] [stdout]   483   390 │                                     end: 163,
[INFO] [stdout]   484   391 │                                 },
[INFO] [stdout]   485       │-                                dbg_text: Some(
[INFO] [stdout]   486       │-                                    "echo",
[INFO] [stdout]   487       │-                                ),
[INFO] [stdout]   488       │-                            },
[INFO] [stdout]         392 │+                            ),
[INFO] [stdout]   489   393 │                             value: UnQuotedStr(
[INFO] [stdout]   490   394 │                                 Plain,
[INFO] [stdout]   491   395 │                             ),
[INFO] [stdout]   492   396 │                         },
[INFO] [stdout]   493   397 │                         values: Executable(
[INFO] [stdout]   494   398 │                             [
[INFO] [stdout]   495   399 │                                 ValueContext {
[INFO] [stdout]   496       │-                                    range: RangeDebugText {
[INFO] [stdout]   497       │-                                        range: Range {
[INFO] [stdout]         400 │+                                    range: RangeDebugText(
[INFO] [stdout]         401 │+                                        Range {
[INFO] [stdout]   498   402 │                                             start: 164,
[INFO] [stdout]   499   403 │                                             end: 188,
[INFO] [stdout]   500   404 │                                         },
[INFO] [stdout]   501       │-                                        dbg_text: Some(
[INFO] [stdout]   502       │-                                            "\"The word starts with A\"",
[INFO] [stdout]   503       │-                                        ),
[INFO] [stdout]   504       │-                                    },
[INFO] [stdout]         405 │+                                    ),
[INFO] [stdout]   505   406 │                                     value: QuotedStr(
[INFO] [stdout]   506   407 │                                         Simple(
[INFO] [stdout]   507   408 │                                             Some(
[INFO] [stdout]   508       │-                                                RangeDebugText {
[INFO] [stdout]   509       │-                                                    range: Range {
[INFO] [stdout]         409 │+                                                RangeDebugText(
[INFO] [stdout]         410 │+                                                    Range {
[INFO] [stdout]   510   411 │                                                         start: 165,
[INFO] [stdout]   511   412 │                                                         end: 187,
[INFO] [stdout]   512   413 │                                                     },
[INFO] [stdout]   513       │-                                                    dbg_text: Some(
[INFO] [stdout]   514       │-                                                        "The word starts with A",
[INFO] [stdout]   515       │-                                                    ),
[INFO] [stdout]   516       │-                                                },
[INFO] [stdout]         414 │+                                                ),
[INFO] [stdout]   517   415 │                                             ),
[INFO] [stdout]   518   416 │                                         ),
[INFO] [stdout]   519   417 │                                     ),
[INFO] [stdout]   520   418 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   533   431 │         scope: LocalScope {
[INFO] [stdout]   534   432 │             depth: 2,
[INFO] [stdout]   535   433 │             order: 1,
[INFO] [stdout]   536   434 │         },
[INFO] [stdout]   537       │-        dbg_label: Some(
[INFO] [stdout]   538       │-            "else",
[INFO] [stdout]   539       │-        ),
[INFO] [stdout]   540   435 │         item: Switch(
[INFO] [stdout]   541   436 │             Else(
[INFO] [stdout]   542   437 │                 ElseContext(
[INFO] [stdout]   543       │-                    RangeDebugText {
[INFO] [stdout]   544       │-                        range: Range {
[INFO] [stdout]         438 │+                    RangeDebugText(
[INFO] [stdout]         439 │+                        Range {
[INFO] [stdout]   545   440 │                             start: 193,
[INFO] [stdout]   546   441 │                             end: 197,
[INFO] [stdout]   547   442 │                         },
[INFO] [stdout]   548       │-                        dbg_text: Some(
[INFO] [stdout]   549       │-                            "else",
[INFO] [stdout]   550       │-                        ),
[INFO] [stdout]   551       │-                    },
[INFO] [stdout]         443 │+                    ),
[INFO] [stdout]   552   444 │                 ),
[INFO] [stdout]   553   445 │             ),
[INFO] [stdout]   554   446 │         ),
[INFO] [stdout]   555   447 │     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   557   449 │         scope: LocalScope {
[INFO] [stdout]   558   450 │             depth: 2,
[INFO] [stdout]   559   451 │             order: 1,
[INFO] [stdout]   560   452 │         },
[INFO] [stdout]   561       │-        dbg_label: Some(
[INFO] [stdout]   562       │-            "echo \"The word starts with 'A'\"",
[INFO] [stdout]   563       │-        ),
[INFO] [stdout]   564   453 │         item: Command(
[INFO] [stdout]   565   454 │             CommandChain {
[INFO] [stdout]   566   455 │                 first: PipeOfCommands {
[INFO] [stdout]   567   456 │                     first: CommandExpression {
[INFO] [stdout]   568   457 │                         command: ValueContext {
[INFO] [stdout]   569       │-                            range: RangeDebugText {
[INFO] [stdout]   570       │-                                range: Range {
[INFO] [stdout]         458 │+                            range: RangeDebugText(
[INFO] [stdout]         459 │+                                Range {
[INFO] [stdout]   571   460 │                                     start: 206,
[INFO] [stdout]   572   461 │                                     end: 210,
[INFO] [stdout]   573   462 │                                 },
[INFO] [stdout]   574       │-                                dbg_text: Some(
[INFO] [stdout]   575       │-                                    "echo",
[INFO] [stdout]   576       │-                                ),
[INFO] [stdout]   577       │-                            },
[INFO] [stdout]         463 │+                            ),
[INFO] [stdout]   578   464 │                             value: UnQuotedStr(
[INFO] [stdout]   579   465 │                                 Plain,
[INFO] [stdout]   580   466 │                             ),
[INFO] [stdout]   581   467 │                         },
[INFO] [stdout]   582   468 │                         values: Executable(
[INFO] [stdout]   583   469 │                             [
[INFO] [stdout]   584   470 │                                 ValueContext {
[INFO] [stdout]   585       │-                                    range: RangeDebugText {
[INFO] [stdout]   586       │-                                        range: Range {
[INFO] [stdout]         471 │+                                    range: RangeDebugText(
[INFO] [stdout]         472 │+                                        Range {
[INFO] [stdout]   587   473 │                                             start: 211,
[INFO] [stdout]   588   474 │                                             end: 237,
[INFO] [stdout]   589   475 │                                         },
[INFO] [stdout]   590       │-                                        dbg_text: Some(
[INFO] [stdout]   591       │-                                            "\"The word starts with 'A'\"",
[INFO] [stdout]   592       │-                                        ),
[INFO] [stdout]   593       │-                                    },
[INFO] [stdout]         476 │+                                    ),
[INFO] [stdout]   594   477 │                                     value: QuotedStr(
[INFO] [stdout]   595   478 │                                         Simple(
[INFO] [stdout]   596   479 │                                             Some(
[INFO] [stdout]   597       │-                                                RangeDebugText {
[INFO] [stdout]   598       │-                                                    range: Range {
[INFO] [stdout]         480 │+                                                RangeDebugText(
[INFO] [stdout]         481 │+                                                    Range {
[INFO] [stdout]   599   482 │                                                         start: 212,
[INFO] [stdout]   600   483 │                                                         end: 236,
[INFO] [stdout]   601   484 │                                                     },
[INFO] [stdout]   602       │-                                                    dbg_text: Some(
[INFO] [stdout]   603       │-                                                        "The word starts with 'A'",
[INFO] [stdout]   604       │-                                                    ),
[INFO] [stdout]   605       │-                                                },
[INFO] [stdout]         485 │+                                                ),
[INFO] [stdout]   606   486 │                                             ),
[INFO] [stdout]   607   487 │                                         ),
[INFO] [stdout]   608   488 │                                     ),
[INFO] [stdout]   609   489 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   622   502 │         scope: LocalScope {
[INFO] [stdout]   623   503 │             depth: 2,
[INFO] [stdout]   624   504 │             order: 0,
[INFO] [stdout]   625   505 │         },
[INFO] [stdout]   626       │-        dbg_label: Some(
[INFO] [stdout]   627       │-            "end",
[INFO] [stdout]   628       │-        ),
[INFO] [stdout]   629   506 │         item: Exit(
[INFO] [stdout]   630       │-            RangeDebugText {
[INFO] [stdout]   631       │-                range: Range {
[INFO] [stdout]         507 │+            RangeDebugText(
[INFO] [stdout]         508 │+                Range {
[INFO] [stdout]   632   509 │                     start: 242,
[INFO] [stdout]   633   510 │                     end: 245,
[INFO] [stdout]   634   511 │                 },
[INFO] [stdout]   635       │-                dbg_text: Some(
[INFO] [stdout]   636       │-                    "end",
[INFO] [stdout]   637       │-                ),
[INFO] [stdout]   638       │-            },
[INFO] [stdout]         512 │+            ),
[INFO] [stdout]   639   513 │         ),
[INFO] [stdout]   640   514 │     },
[INFO] [stdout]   641   515 │     LanguageItemContext {
[INFO] [stdout]   642   516 │         scope: LocalScope {
[INFO] [stdout]   643   517 │             depth: 1,
[INFO] [stdout]   644   518 │             order: 2,
[INFO] [stdout]   645   519 │         },
[INFO] [stdout]   646       │-        dbg_label: Some(
[INFO] [stdout]   647       │-            "else",
[INFO] [stdout]   648       │-        ),
[INFO] [stdout]   649   520 │         item: Switch(
[INFO] [stdout]   650   521 │             Else(
[INFO] [stdout]   651   522 │                 ElseContext(
[INFO] [stdout]   652       │-                    RangeDebugText {
[INFO] [stdout]   653       │-                        range: Range {
[INFO] [stdout]         523 │+                    RangeDebugText(
[INFO] [stdout]         524 │+                        Range {
[INFO] [stdout]   654   525 │                             start: 246,
[INFO] [stdout]   655   526 │                             end: 250,
[INFO] [stdout]   656   527 │                         },
[INFO] [stdout]   657       │-                        dbg_text: Some(
[INFO] [stdout]   658       │-                            "else",
[INFO] [stdout]   659       │-                        ),
[INFO] [stdout]   660       │-                    },
[INFO] [stdout]         528 │+                    ),
[INFO] [stdout]   661   529 │                 ),
[INFO] [stdout]   662   530 │             ),
[INFO] [stdout]   663   531 │         ),
[INFO] [stdout]   664   532 │     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   666   534 │         scope: LocalScope {
[INFO] [stdout]   667   535 │             depth: 1,
[INFO] [stdout]   668   536 │             order: 2,
[INFO] [stdout]   669   537 │         },
[INFO] [stdout]   670       │-        dbg_label: Some(
[INFO] [stdout]   671       │-            "echo \"Incompatible word found\"",
[INFO] [stdout]   672       │-        ),
[INFO] [stdout]   673   538 │         item: Command(
[INFO] [stdout]   674   539 │             CommandChain {
[INFO] [stdout]   675   540 │                 first: PipeOfCommands {
[INFO] [stdout]   676   541 │                     first: CommandExpression {
[INFO] [stdout]   677   542 │                         command: ValueContext {
[INFO] [stdout]   678       │-                            range: RangeDebugText {
[INFO] [stdout]   679       │-                                range: Range {
[INFO] [stdout]         543 │+                            range: RangeDebugText(
[INFO] [stdout]         544 │+                                Range {
[INFO] [stdout]   680   545 │                                     start: 255,
[INFO] [stdout]   681   546 │                                     end: 259,
[INFO] [stdout]   682   547 │                                 },
[INFO] [stdout]   683       │-                                dbg_text: Some(
[INFO] [stdout]   684       │-                                    "echo",
[INFO] [stdout]   685       │-                                ),
[INFO] [stdout]   686       │-                            },
[INFO] [stdout]         548 │+                            ),
[INFO] [stdout]   687   549 │                             value: UnQuotedStr(
[INFO] [stdout]   688   550 │                                 Plain,
[INFO] [stdout]   689   551 │                             ),
[INFO] [stdout]   690   552 │                         },
[INFO] [stdout]   691   553 │                         values: Executable(
[INFO] [stdout]   692   554 │                             [
[INFO] [stdout]   693   555 │                                 ValueContext {
[INFO] [stdout]   694       │-                                    range: RangeDebugText {
[INFO] [stdout]   695       │-                                        range: Range {
[INFO] [stdout]         556 │+                                    range: RangeDebugText(
[INFO] [stdout]         557 │+                                        Range {
[INFO] [stdout]   696   558 │                                             start: 260,
[INFO] [stdout]   697   559 │                                             end: 285,
[INFO] [stdout]   698   560 │                                         },
[INFO] [stdout]   699       │-                                        dbg_text: Some(
[INFO] [stdout]   700       │-                                            "\"Incompatible word found\"",
[INFO] [stdout]   701       │-                                        ),
[INFO] [stdout]   702       │-                                    },
[INFO] [stdout]         561 │+                                    ),
[INFO] [stdout]   703   562 │                                     value: QuotedStr(
[INFO] [stdout]   704   563 │                                         Simple(
[INFO] [stdout]   705   564 │                                             Some(
[INFO] [stdout]   706       │-                                                RangeDebugText {
[INFO] [stdout]   707       │-                                                    range: Range {
[INFO] [stdout]         565 │+                                                RangeDebugText(
[INFO] [stdout]         566 │+                                                    Range {
[INFO] [stdout]   708   567 │                                                         start: 261,
[INFO] [stdout]   709   568 │                                                         end: 284,
[INFO] [stdout]   710   569 │                                                     },
[INFO] [stdout]   711       │-                                                    dbg_text: Some(
[INFO] [stdout]   712       │-                                                        "Incompatible word found",
[INFO] [stdout]   713       │-                                                    ),
[INFO] [stdout]   714       │-                                                },
[INFO] [stdout]         570 │+                                                ),
[INFO] [stdout]   715   571 │                                             ),
[INFO] [stdout]   716   572 │                                         ),
[INFO] [stdout]   717   573 │                                     ),
[INFO] [stdout]   718   574 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   731   587 │         scope: LocalScope {
[INFO] [stdout]   732   588 │             depth: 1,
[INFO] [stdout]   733   589 │             order: 0,
[INFO] [stdout]   734   590 │         },
[INFO] [stdout]   735       │-        dbg_label: Some(
[INFO] [stdout]   736       │-            "end",
[INFO] [stdout]   737       │-        ),
[INFO] [stdout]   738   591 │         item: Exit(
[INFO] [stdout]   739       │-            RangeDebugText {
[INFO] [stdout]   740       │-                range: Range {
[INFO] [stdout]         592 │+            RangeDebugText(
[INFO] [stdout]         593 │+                Range {
[INFO] [stdout]   741   594 │                     start: 286,
[INFO] [stdout]   742   595 │                     end: 289,
[INFO] [stdout]   743   596 │                 },
[INFO] [stdout]   744       │-                dbg_text: Some(
[INFO] [stdout]   745       │-                    "end",
[INFO] [stdout]   746       │-                ),
[INFO] [stdout]   747       │-            },
[INFO] [stdout]         597 │+            ),
[INFO] [stdout]   748   598 │         ),
[INFO] [stdout]   749   599 │     },
[INFO] [stdout]   750   600 │ ]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_if_elseif_else' panicked at src/parsing/parsing_rules/conditional.rs:257:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_if_elseif_else.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c9429 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c9429 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_if_elseif_else::h42b75fc9a92ca776
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:257:9
[INFO] [stdout]   22:     0x5d60775cfa59 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_if_elseif_else::{{closure}}::h613fb507f13b7da8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:254:30
[INFO] [stdout]   23:     0x5d60775cfa59 - core::ops::function::FnOnce::call_once::h837e3d19a49081fd
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::detect_error_trailing_piece_after_condition stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_error_trailing_piece_after_condition.snap
[INFO] [stdout] Snapshot: detect_error_trailing_piece_after_condition
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:321
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 10,
[INFO] [stdout]     8     8 │                         end: 24,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "trailing_match",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: NoEos(
[INFO] [stdout]    17    14 │                 Match,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    29    26 │             scope: LocalScope {
[INFO] [stdout]    30    27 │                 depth: 1,
[INFO] [stdout]    31    28 │                 order: 0,
[INFO] [stdout]    32    29 │             },
[INFO] [stdout]    33       │-            dbg_label: Some(
[INFO] [stdout]    34       │-                "match aaa",
[INFO] [stdout]    35       │-            ),
[INFO] [stdout]    36    30 │             item: Enter(
[INFO] [stdout]    37    31 │                 Match(
[INFO] [stdout]    38    32 │                     Match {
[INFO] [stdout]    39       │-                        range_of_match_keyword: RangeDebugText {
[INFO] [stdout]    40       │-                            range: Range {
[INFO] [stdout]          33 │+                        range_of_match_keyword: RangeDebugText(
[INFO] [stdout]          34 │+                            Range {
[INFO] [stdout]    41    35 │                                 start: 31,
[INFO] [stdout]    42    36 │                                 end: 36,
[INFO] [stdout]    43    37 │                             },
[INFO] [stdout]    44       │-                            dbg_text: Some(
[INFO] [stdout]    45       │-                                "match",
[INFO] [stdout]    46       │-                            ),
[INFO] [stdout]    47       │-                        },
[INFO] [stdout]          38 │+                        ),
[INFO] [stdout]    48    39 │                         value: ValueContext {
[INFO] [stdout]    49       │-                            range: RangeDebugText {
[INFO] [stdout]    50       │-                                range: Range {
[INFO] [stdout]          40 │+                            range: RangeDebugText(
[INFO] [stdout]          41 │+                                Range {
[INFO] [stdout]    51    42 │                                     start: 37,
[INFO] [stdout]    52    43 │                                     end: 40,
[INFO] [stdout]    53    44 │                                 },
[INFO] [stdout]    54       │-                                dbg_text: Some(
[INFO] [stdout]    55       │-                                    "aaa",
[INFO] [stdout]    56       │-                                ),
[INFO] [stdout]    57       │-                            },
[INFO] [stdout]          45 │+                            ),
[INFO] [stdout]    58    46 │                             value: UnQuotedStr(
[INFO] [stdout]    59    47 │                                 Plain,
[INFO] [stdout]    60    48 │                             ),
[INFO] [stdout]    61    49 │                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    66    54 │     ),
[INFO] [stdout]    67    55 │     Err(
[INFO] [stdout]    68    56 │         ParsingError {
[INFO] [stdout]    69    57 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    70       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    71       │-                    range: Range {
[INFO] [stdout]          58 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          59 │+                    Range {
[INFO] [stdout]    72    60 │                         start: 54,
[INFO] [stdout]    73    61 │                         end: 67,
[INFO] [stdout]    74    62 │                     },
[INFO] [stdout]    75       │-                    dbg_text: Some(
[INFO] [stdout]    76       │-                        "trailing_case",
[INFO] [stdout]    77       │-                    ),
[INFO] [stdout]    78       │-                },
[INFO] [stdout]          63 │+                ),
[INFO] [stdout]    79    64 │                 severity: Error,
[INFO] [stdout]    80    65 │             },
[INFO] [stdout]    81    66 │             kind: NoEos(
[INFO] [stdout]    82    67 │                 Case,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    94    79 │             scope: LocalScope {
[INFO] [stdout]    95    80 │                 depth: 1,
[INFO] [stdout]    96    81 │                 order: 0,
[INFO] [stdout]    97    82 │             },
[INFO] [stdout]    98       │-            dbg_label: Some(
[INFO] [stdout]    99       │-                "end",
[INFO] [stdout]   100       │-            ),
[INFO] [stdout]   101    83 │             item: Exit(
[INFO] [stdout]   102       │-                RangeDebugText {
[INFO] [stdout]   103       │-                    range: Range {
[INFO] [stdout]          84 │+                RangeDebugText(
[INFO] [stdout]          85 │+                    Range {
[INFO] [stdout]   104    86 │                         start: 68,
[INFO] [stdout]   105    87 │                         end: 71,
[INFO] [stdout]   106    88 │                     },
[INFO] [stdout]   107       │-                    dbg_text: Some(
[INFO] [stdout]   108       │-                        "end",
[INFO] [stdout]   109       │-                    ),
[INFO] [stdout]   110       │-                },
[INFO] [stdout]          89 │+                ),
[INFO] [stdout]   111    90 │             ),
[INFO] [stdout]   112    91 │         },
[INFO] [stdout]   113    92 │     ),
[INFO] [stdout]   114    93 │     Ok(
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   116    95 │             scope: LocalScope {
[INFO] [stdout]   117    96 │                 depth: 1,
[INFO] [stdout]   118    97 │                 order: 1,
[INFO] [stdout]   119    98 │             },
[INFO] [stdout]   120       │-            dbg_label: Some(
[INFO] [stdout]   121       │-                "if aa trailing_if",
[INFO] [stdout]   122       │-            ),
[INFO] [stdout]   123    99 │             item: Enter(
[INFO] [stdout]   124   100 │                 If(
[INFO] [stdout]   125   101 │                     ScopeCondition {
[INFO] [stdout]   126       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]   127       │-                            range: Range {
[INFO] [stdout]         102 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]         103 │+                            Range {
[INFO] [stdout]   128   104 │                                 start: 73,
[INFO] [stdout]   129   105 │                                 end: 75,
[INFO] [stdout]   130   106 │                             },
[INFO] [stdout]   131       │-                            dbg_text: Some(
[INFO] [stdout]   132       │-                                "if",
[INFO] [stdout]   133       │-                            ),
[INFO] [stdout]   134       │-                        },
[INFO] [stdout]         107 │+                        ),
[INFO] [stdout]   135   108 │                         command: CommandChain {
[INFO] [stdout]   136   109 │                             first: PipeOfCommands {
[INFO] [stdout]   137   110 │                                 first: CommandExpression {
[INFO] [stdout]   138   111 │                                     command: ValueContext {
[INFO] [stdout]   139       │-                                        range: RangeDebugText {
[INFO] [stdout]   140       │-                                            range: Range {
[INFO] [stdout]         112 │+                                        range: RangeDebugText(
[INFO] [stdout]         113 │+                                            Range {
[INFO] [stdout]   141   114 │                                                 start: 76,
[INFO] [stdout]   142   115 │                                                 end: 78,
[INFO] [stdout]   143   116 │                                             },
[INFO] [stdout]   144       │-                                            dbg_text: Some(
[INFO] [stdout]   145       │-                                                "aa",
[INFO] [stdout]   146       │-                                            ),
[INFO] [stdout]   147       │-                                        },
[INFO] [stdout]         117 │+                                        ),
[INFO] [stdout]   148   118 │                                         value: UnQuotedStr(
[INFO] [stdout]   149   119 │                                             Plain,
[INFO] [stdout]   150   120 │                                         ),
[INFO] [stdout]   151   121 │                                     },
[INFO] [stdout]   152   122 │                                     values: Executable(
[INFO] [stdout]   153   123 │                                         [
[INFO] [stdout]   154   124 │                                             ValueContext {
[INFO] [stdout]   155       │-                                                range: RangeDebugText {
[INFO] [stdout]   156       │-                                                    range: Range {
[INFO] [stdout]         125 │+                                                range: RangeDebugText(
[INFO] [stdout]         126 │+                                                    Range {
[INFO] [stdout]   157   127 │                                                         start: 79,
[INFO] [stdout]   158   128 │                                                         end: 90,
[INFO] [stdout]   159   129 │                                                     },
[INFO] [stdout]   160       │-                                                    dbg_text: Some(
[INFO] [stdout]   161       │-                                                        "trailing_if",
[INFO] [stdout]   162       │-                                                    ),
[INFO] [stdout]   163       │-                                                },
[INFO] [stdout]         130 │+                                                ),
[INFO] [stdout]   164   131 │                                                 value: UnQuotedStr(
[INFO] [stdout]   165   132 │                                                     Plain,
[INFO] [stdout]   166   133 │                                                 ),
[INFO] [stdout]   167   134 │                                             },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   184   151 │             scope: LocalScope {
[INFO] [stdout]   185   152 │                 depth: 1,
[INFO] [stdout]   186   153 │                 order: 2,
[INFO] [stdout]   187   154 │             },
[INFO] [stdout]   188       │-            dbg_label: Some(
[INFO] [stdout]   189       │-                "else if aa trailing_else_if",
[INFO] [stdout]   190       │-            ),
[INFO] [stdout]   191   155 │             item: Switch(
[INFO] [stdout]   192   156 │                 ElseIf(
[INFO] [stdout]   193   157 │                     ScopeCondition {
[INFO] [stdout]   194       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]   195       │-                            range: Range {
[INFO] [stdout]         158 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]         159 │+                            Range {
[INFO] [stdout]   196   160 │                                 start: 92,
[INFO] [stdout]   197   161 │                                 end: 99,
[INFO] [stdout]   198   162 │                             },
[INFO] [stdout]   199       │-                            dbg_text: Some(
[INFO] [stdout]   200       │-                                "else if",
[INFO] [stdout]   201       │-                            ),
[INFO] [stdout]   202       │-                        },
[INFO] [stdout]         163 │+                        ),
[INFO] [stdout]   203   164 │                         command: CommandChain {
[INFO] [stdout]   204   165 │                             first: PipeOfCommands {
[INFO] [stdout]   205   166 │                                 first: CommandExpression {
[INFO] [stdout]   206   167 │                                     command: ValueContext {
[INFO] [stdout]   207       │-                                        range: RangeDebugText {
[INFO] [stdout]   208       │-                                            range: Range {
[INFO] [stdout]         168 │+                                        range: RangeDebugText(
[INFO] [stdout]         169 │+                                            Range {
[INFO] [stdout]   209   170 │                                                 start: 100,
[INFO] [stdout]   210   171 │                                                 end: 102,
[INFO] [stdout]   211   172 │                                             },
[INFO] [stdout]   212       │-                                            dbg_text: Some(
[INFO] [stdout]   213       │-                                                "aa",
[INFO] [stdout]   214       │-                                            ),
[INFO] [stdout]   215       │-                                        },
[INFO] [stdout]         173 │+                                        ),
[INFO] [stdout]   216   174 │                                         value: UnQuotedStr(
[INFO] [stdout]   217   175 │                                             Plain,
[INFO] [stdout]   218   176 │                                         ),
[INFO] [stdout]   219   177 │                                     },
[INFO] [stdout]   220   178 │                                     values: Executable(
[INFO] [stdout]   221   179 │                                         [
[INFO] [stdout]   222   180 │                                             ValueContext {
[INFO] [stdout]   223       │-                                                range: RangeDebugText {
[INFO] [stdout]   224       │-                                                    range: Range {
[INFO] [stdout]         181 │+                                                range: RangeDebugText(
[INFO] [stdout]         182 │+                                                    Range {
[INFO] [stdout]   225   183 │                                                         start: 103,
[INFO] [stdout]   226   184 │                                                         end: 119,
[INFO] [stdout]   227   185 │                                                     },
[INFO] [stdout]   228       │-                                                    dbg_text: Some(
[INFO] [stdout]   229       │-                                                        "trailing_else_if",
[INFO] [stdout]   230       │-                                                    ),
[INFO] [stdout]   231       │-                                                },
[INFO] [stdout]         186 │+                                                ),
[INFO] [stdout]   232   187 │                                                 value: UnQuotedStr(
[INFO] [stdout]   233   188 │                                                     Plain,
[INFO] [stdout]   234   189 │                                                 ),
[INFO] [stdout]   235   190 │                                             },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   249   204 │     ),
[INFO] [stdout]   250   205 │     Err(
[INFO] [stdout]   251   206 │         ParsingError {
[INFO] [stdout]   252   207 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   253       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   254       │-                    range: Range {
[INFO] [stdout]         208 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         209 │+                    Range {
[INFO] [stdout]   255   210 │                         start: 126,
[INFO] [stdout]   256   211 │                         end: 139,
[INFO] [stdout]   257   212 │                     },
[INFO] [stdout]   258       │-                    dbg_text: Some(
[INFO] [stdout]   259       │-                        "trailing_else",
[INFO] [stdout]   260       │-                    ),
[INFO] [stdout]   261       │-                },
[INFO] [stdout]         213 │+                ),
[INFO] [stdout]   262   214 │                 severity: Error,
[INFO] [stdout]   263   215 │             },
[INFO] [stdout]   264   216 │             kind: NoEos(
[INFO] [stdout]   265   217 │                 Else,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   277   229 │             scope: LocalScope {
[INFO] [stdout]   278   230 │                 depth: 2,
[INFO] [stdout]   279   231 │                 order: 0,
[INFO] [stdout]   280   232 │             },
[INFO] [stdout]   281       │-            dbg_label: Some(
[INFO] [stdout]   282       │-                "if true",
[INFO] [stdout]   283       │-            ),
[INFO] [stdout]   284   233 │             item: Enter(
[INFO] [stdout]   285   234 │                 If(
[INFO] [stdout]   286   235 │                     ScopeCondition {
[INFO] [stdout]   287       │-                        keyword_range: RangeDebugText {
[INFO] [stdout]   288       │-                            range: Range {
[INFO] [stdout]         236 │+                        keyword_range: RangeDebugText(
[INFO] [stdout]         237 │+                            Range {
[INFO] [stdout]   289   238 │                                 start: 146,
[INFO] [stdout]   290   239 │                                 end: 148,
[INFO] [stdout]   291   240 │                             },
[INFO] [stdout]   292       │-                            dbg_text: Some(
[INFO] [stdout]   293       │-                                "if",
[INFO] [stdout]   294       │-                            ),
[INFO] [stdout]   295       │-                        },
[INFO] [stdout]         241 │+                        ),
[INFO] [stdout]   296   242 │                         command: CommandChain {
[INFO] [stdout]   297   243 │                             first: PipeOfCommands {
[INFO] [stdout]   298   244 │                                 first: CommandExpression {
[INFO] [stdout]   299   245 │                                     command: ValueContext {
[INFO] [stdout]   300       │-                                        range: RangeDebugText {
[INFO] [stdout]   301       │-                                            range: Range {
[INFO] [stdout]         246 │+                                        range: RangeDebugText(
[INFO] [stdout]         247 │+                                            Range {
[INFO] [stdout]   302   248 │                                                 start: 149,
[INFO] [stdout]   303   249 │                                                 end: 153,
[INFO] [stdout]   304   250 │                                             },
[INFO] [stdout]   305       │-                                            dbg_text: Some(
[INFO] [stdout]   306       │-                                                "true",
[INFO] [stdout]   307       │-                                            ),
[INFO] [stdout]   308       │-                                        },
[INFO] [stdout]         251 │+                                        ),
[INFO] [stdout]   309   252 │                                         value: Bool,
[INFO] [stdout]   310   253 │                                     },
[INFO] [stdout]   311   254 │                                     values: Executable(
[INFO] [stdout]   312   255 │                                         [],
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   325   268 │     ),
[INFO] [stdout]   326   269 │     Err(
[INFO] [stdout]   327   270 │         ParsingError {
[INFO] [stdout]   328   271 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   329       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   330       │-                    range: Range {
[INFO] [stdout]         272 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         273 │+                    Range {
[INFO] [stdout]   331   274 │                         start: 160,
[INFO] [stdout]   332   275 │                         end: 172,
[INFO] [stdout]   333   276 │                     },
[INFO] [stdout]   334       │-                    dbg_text: Some(
[INFO] [stdout]   335       │-                        "trailing_end",
[INFO] [stdout]   336       │-                    ),
[INFO] [stdout]   337       │-                },
[INFO] [stdout]         277 │+                ),
[INFO] [stdout]   338   278 │                 severity: Error,
[INFO] [stdout]   339   279 │             },
[INFO] [stdout]   340   280 │             kind: Invalid(
[INFO] [stdout]   341   281 │                 End,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   350   290 │     ),
[INFO] [stdout]   351   291 │     Err(
[INFO] [stdout]   352   292 │         ParsingError {
[INFO] [stdout]   353   293 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]   354       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]   355       │-                    range: Range {
[INFO] [stdout]         294 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]         295 │+                    Range {
[INFO] [stdout]   356   296 │                         start: 173,
[INFO] [stdout]   357   297 │                         end: 173,
[INFO] [stdout]   358   298 │                     },
[INFO] [stdout]   359       │-                    dbg_text: Some(
[INFO] [stdout]   360       │-                        "",
[INFO] [stdout]   361       │-                    ),
[INFO] [stdout]   362       │-                },
[INFO] [stdout]         299 │+                ),
[INFO] [stdout]   363   300 │                 severity: Error,
[INFO] [stdout]   364   301 │             },
[INFO] [stdout]   365   302 │             kind: Missing(
[INFO] [stdout]   366   303 │                 EndForScope(
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::detect_error_trailing_piece_after_condition' panicked at src/parsing/parsing_rules/conditional.rs:321:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__detect_error_trailing_piece_after_condition.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775caded - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775caded - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_error_trailing_piece_after_condition::h7dfb1b587fad5020
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:321:9
[INFO] [stdout]   22:     0x5d60775cf879 - ion_shell_parser::parsing::parsing_rules::conditional::testing::detect_error_trailing_piece_after_condition::{{closure}}::h6f3684effd6341b3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:317:53
[INFO] [stdout]   23:     0x5d60775cf879 - core::ops::function::FnOnce::call_once::h5ba415044231aa84
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_simple_match stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_simple_match.snap
[INFO] [stdout] Snapshot: parse_simple_match
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:306
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "let string = this",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Assigmnet(
[INFO] [stdout]    11     8 │             AssignmentContext {
[INFO] [stdout]    12       │-                let_range: RangeDebugText {
[INFO] [stdout]    13       │-                    range: Range {
[INFO] [stdout]           9 │+                let_range: RangeDebugText(
[INFO] [stdout]          10 │+                    Range {
[INFO] [stdout]    14    11 │                         start: 0,
[INFO] [stdout]    15    12 │                         end: 3,
[INFO] [stdout]    16    13 │                     },
[INFO] [stdout]    17       │-                    dbg_text: Some(
[INFO] [stdout]    18       │-                        "let",
[INFO] [stdout]    19       │-                    ),
[INFO] [stdout]    20       │-                },
[INFO] [stdout]          14 │+                ),
[INFO] [stdout]    21    15 │                 declarations: [
[INFO] [stdout]    22    16 │                     VariableDeclaration {
[INFO] [stdout]    23    17 │                         name: VariableName(
[INFO] [stdout]    24       │-                            RangeDebugText {
[INFO] [stdout]    25       │-                                range: Range {
[INFO] [stdout]          18 │+                            RangeDebugText(
[INFO] [stdout]          19 │+                                Range {
[INFO] [stdout]    26    20 │                                     start: 4,
[INFO] [stdout]    27    21 │                                     end: 10,
[INFO] [stdout]    28    22 │                                 },
[INFO] [stdout]    29       │-                                dbg_text: Some(
[INFO] [stdout]    30       │-                                    "string",
[INFO] [stdout]    31       │-                                ),
[INFO] [stdout]    32       │-                            },
[INFO] [stdout]          23 │+                            ),
[INFO] [stdout]    33    24 │                         ),
[INFO] [stdout]    34    25 │                         known_type: None,
[INFO] [stdout]    35    26 │                     },
[INFO] [stdout]    36    27 │                 ],
[INFO] [stdout]    37    28 │                 operator: Equal,
[INFO] [stdout]    38    29 │                 expressions: [
[INFO] [stdout]    39    30 │                     ValueContext {
[INFO] [stdout]    40       │-                        range: RangeDebugText {
[INFO] [stdout]    41       │-                            range: Range {
[INFO] [stdout]          31 │+                        range: RangeDebugText(
[INFO] [stdout]          32 │+                            Range {
[INFO] [stdout]    42    33 │                                 start: 13,
[INFO] [stdout]    43    34 │                                 end: 17,
[INFO] [stdout]    44    35 │                             },
[INFO] [stdout]    45       │-                            dbg_text: Some(
[INFO] [stdout]    46       │-                                "this",
[INFO] [stdout]    47       │-                            ),
[INFO] [stdout]    48       │-                        },
[INFO] [stdout]          36 │+                        ),
[INFO] [stdout]    49    37 │                         value: UnQuotedStr(
[INFO] [stdout]    50    38 │                             Plain,
[INFO] [stdout]    51    39 │                         ),
[INFO] [stdout]    52    40 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    58    46 │         scope: LocalScope {
[INFO] [stdout]    59    47 │             depth: 1,
[INFO] [stdout]    60    48 │             order: 0,
[INFO] [stdout]    61    49 │         },
[INFO] [stdout]    62       │-        dbg_label: Some(
[INFO] [stdout]    63       │-            "match $string",
[INFO] [stdout]    64       │-        ),
[INFO] [stdout]    65    50 │         item: Enter(
[INFO] [stdout]    66    51 │             Match(
[INFO] [stdout]    67    52 │                 Match {
[INFO] [stdout]    68       │-                    range_of_match_keyword: RangeDebugText {
[INFO] [stdout]    69       │-                        range: Range {
[INFO] [stdout]          53 │+                    range_of_match_keyword: RangeDebugText(
[INFO] [stdout]          54 │+                        Range {
[INFO] [stdout]    70    55 │                             start: 18,
[INFO] [stdout]    71    56 │                             end: 23,
[INFO] [stdout]    72    57 │                         },
[INFO] [stdout]    73       │-                        dbg_text: Some(
[INFO] [stdout]    74       │-                            "match",
[INFO] [stdout]    75       │-                        ),
[INFO] [stdout]    76       │-                    },
[INFO] [stdout]          58 │+                    ),
[INFO] [stdout]    77    59 │                     value: ValueContext {
[INFO] [stdout]    78       │-                        range: RangeDebugText {
[INFO] [stdout]    79       │-                            range: Range {
[INFO] [stdout]          60 │+                        range: RangeDebugText(
[INFO] [stdout]          61 │+                            Range {
[INFO] [stdout]    80    62 │                                 start: 24,
[INFO] [stdout]    81    63 │                                 end: 31,
[INFO] [stdout]    82    64 │                             },
[INFO] [stdout]    83       │-                            dbg_text: Some(
[INFO] [stdout]    84       │-                                "$string",
[INFO] [stdout]    85       │-                            ),
[INFO] [stdout]    86       │-                        },
[INFO] [stdout]          65 │+                        ),
[INFO] [stdout]    87    66 │                         value: VariableReference(
[INFO] [stdout]    88    67 │                             VariableReference {
[INFO] [stdout]    89    68 │                                 name: VariableName(
[INFO] [stdout]    90       │-                                    RangeDebugText {
[INFO] [stdout]    91       │-                                        range: Range {
[INFO] [stdout]          69 │+                                    RangeDebugText(
[INFO] [stdout]          70 │+                                        Range {
[INFO] [stdout]    92    71 │                                             start: 25,
[INFO] [stdout]    93    72 │                                             end: 31,
[INFO] [stdout]    94    73 │                                         },
[INFO] [stdout]    95       │-                                        dbg_text: Some(
[INFO] [stdout]    96       │-                                            "string",
[INFO] [stdout]    97       │-                                        ),
[INFO] [stdout]    98       │-                                    },
[INFO] [stdout]          74 │+                                    ),
[INFO] [stdout]    99    75 │                                 ),
[INFO] [stdout]   100    76 │                                 namespace: None,
[INFO] [stdout]   101    77 │                                 index: None,
[INFO] [stdout]   102    78 │                                 kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   111    87 │         scope: LocalScope {
[INFO] [stdout]   112    88 │             depth: 2,
[INFO] [stdout]   113    89 │             order: 0,
[INFO] [stdout]   114    90 │         },
[INFO] [stdout]   115       │-        dbg_label: Some(
[INFO] [stdout]   116       │-            "case \"this\"",
[INFO] [stdout]   117       │-        ),
[INFO] [stdout]   118    91 │         item: Enter(
[INFO] [stdout]   119    92 │             Case(
[INFO] [stdout]   120    93 │                 Case {
[INFO] [stdout]   121       │-                    range: RangeDebugText {
[INFO] [stdout]   122       │-                        range: Range {
[INFO] [stdout]          94 │+                    range: RangeDebugText(
[INFO] [stdout]          95 │+                        Range {
[INFO] [stdout]   123    96 │                             start: 36,
[INFO] [stdout]   124    97 │                             end: 40,
[INFO] [stdout]   125    98 │                         },
[INFO] [stdout]   126       │-                        dbg_text: Some(
[INFO] [stdout]   127       │-                            "case",
[INFO] [stdout]   128       │-                        ),
[INFO] [stdout]   129       │-                    },
[INFO] [stdout]          99 │+                    ),
[INFO] [stdout]   130   100 │                     value: ValueContext {
[INFO] [stdout]   131       │-                        range: RangeDebugText {
[INFO] [stdout]   132       │-                            range: Range {
[INFO] [stdout]         101 │+                        range: RangeDebugText(
[INFO] [stdout]         102 │+                            Range {
[INFO] [stdout]   133   103 │                                 start: 41,
[INFO] [stdout]   134   104 │                                 end: 47,
[INFO] [stdout]   135   105 │                             },
[INFO] [stdout]   136       │-                            dbg_text: Some(
[INFO] [stdout]   137       │-                                "\"this\"",
[INFO] [stdout]   138       │-                            ),
[INFO] [stdout]   139       │-                        },
[INFO] [stdout]         106 │+                        ),
[INFO] [stdout]   140   107 │                         value: QuotedStr(
[INFO] [stdout]   141   108 │                             Simple(
[INFO] [stdout]   142   109 │                                 Some(
[INFO] [stdout]   143       │-                                    RangeDebugText {
[INFO] [stdout]   144       │-                                        range: Range {
[INFO] [stdout]         110 │+                                    RangeDebugText(
[INFO] [stdout]         111 │+                                        Range {
[INFO] [stdout]   145   112 │                                             start: 42,
[INFO] [stdout]   146   113 │                                             end: 46,
[INFO] [stdout]   147   114 │                                         },
[INFO] [stdout]   148       │-                                        dbg_text: Some(
[INFO] [stdout]   149       │-                                            "this",
[INFO] [stdout]   150       │-                                        ),
[INFO] [stdout]   151       │-                                    },
[INFO] [stdout]         115 │+                                    ),
[INFO] [stdout]   152   116 │                                 ),
[INFO] [stdout]   153   117 │                             ),
[INFO] [stdout]   154   118 │                         ),
[INFO] [stdout]   155   119 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   162   126 │         scope: LocalScope {
[INFO] [stdout]   163   127 │             depth: 2,
[INFO] [stdout]   164   128 │             order: 0,
[INFO] [stdout]   165   129 │         },
[INFO] [stdout]   166       │-        dbg_label: Some(
[INFO] [stdout]   167       │-            "echo \"do that\"",
[INFO] [stdout]   168       │-        ),
[INFO] [stdout]   169   130 │         item: Command(
[INFO] [stdout]   170   131 │             CommandChain {
[INFO] [stdout]   171   132 │                 first: PipeOfCommands {
[INFO] [stdout]   172   133 │                     first: CommandExpression {
[INFO] [stdout]   173   134 │                         command: ValueContext {
[INFO] [stdout]   174       │-                            range: RangeDebugText {
[INFO] [stdout]   175       │-                                range: Range {
[INFO] [stdout]         135 │+                            range: RangeDebugText(
[INFO] [stdout]         136 │+                                Range {
[INFO] [stdout]   176   137 │                                     start: 56,
[INFO] [stdout]   177   138 │                                     end: 60,
[INFO] [stdout]   178   139 │                                 },
[INFO] [stdout]   179       │-                                dbg_text: Some(
[INFO] [stdout]   180       │-                                    "echo",
[INFO] [stdout]   181       │-                                ),
[INFO] [stdout]   182       │-                            },
[INFO] [stdout]         140 │+                            ),
[INFO] [stdout]   183   141 │                             value: UnQuotedStr(
[INFO] [stdout]   184   142 │                                 Plain,
[INFO] [stdout]   185   143 │                             ),
[INFO] [stdout]   186   144 │                         },
[INFO] [stdout]   187   145 │                         values: Executable(
[INFO] [stdout]   188   146 │                             [
[INFO] [stdout]   189   147 │                                 ValueContext {
[INFO] [stdout]   190       │-                                    range: RangeDebugText {
[INFO] [stdout]   191       │-                                        range: Range {
[INFO] [stdout]         148 │+                                    range: RangeDebugText(
[INFO] [stdout]         149 │+                                        Range {
[INFO] [stdout]   192   150 │                                             start: 61,
[INFO] [stdout]   193   151 │                                             end: 70,
[INFO] [stdout]   194   152 │                                         },
[INFO] [stdout]   195       │-                                        dbg_text: Some(
[INFO] [stdout]   196       │-                                            "\"do that\"",
[INFO] [stdout]   197       │-                                        ),
[INFO] [stdout]   198       │-                                    },
[INFO] [stdout]         153 │+                                    ),
[INFO] [stdout]   199   154 │                                     value: QuotedStr(
[INFO] [stdout]   200   155 │                                         Simple(
[INFO] [stdout]   201   156 │                                             Some(
[INFO] [stdout]   202       │-                                                RangeDebugText {
[INFO] [stdout]   203       │-                                                    range: Range {
[INFO] [stdout]         157 │+                                                RangeDebugText(
[INFO] [stdout]         158 │+                                                    Range {
[INFO] [stdout]   204   159 │                                                         start: 62,
[INFO] [stdout]   205   160 │                                                         end: 69,
[INFO] [stdout]   206   161 │                                                     },
[INFO] [stdout]   207       │-                                                    dbg_text: Some(
[INFO] [stdout]   208       │-                                                        "do that",
[INFO] [stdout]   209       │-                                                    ),
[INFO] [stdout]   210       │-                                                },
[INFO] [stdout]         162 │+                                                ),
[INFO] [stdout]   211   163 │                                             ),
[INFO] [stdout]   212   164 │                                         ),
[INFO] [stdout]   213   165 │                                     ),
[INFO] [stdout]   214   166 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   227   179 │         scope: LocalScope {
[INFO] [stdout]   228   180 │             depth: 2,
[INFO] [stdout]   229   181 │             order: 1,
[INFO] [stdout]   230   182 │         },
[INFO] [stdout]   231       │-        dbg_label: Some(
[INFO] [stdout]   232       │-            "case \"that\"",
[INFO] [stdout]   233       │-        ),
[INFO] [stdout]   234   183 │         item: Switch(
[INFO] [stdout]   235   184 │             Case(
[INFO] [stdout]   236   185 │                 Case {
[INFO] [stdout]   237       │-                    range: RangeDebugText {
[INFO] [stdout]   238       │-                        range: Range {
[INFO] [stdout]         186 │+                    range: RangeDebugText(
[INFO] [stdout]         187 │+                        Range {
[INFO] [stdout]   239   188 │                             start: 75,
[INFO] [stdout]   240   189 │                             end: 79,
[INFO] [stdout]   241   190 │                         },
[INFO] [stdout]   242       │-                        dbg_text: Some(
[INFO] [stdout]   243       │-                            "case",
[INFO] [stdout]   244       │-                        ),
[INFO] [stdout]   245       │-                    },
[INFO] [stdout]         191 │+                    ),
[INFO] [stdout]   246   192 │                     value: ValueContext {
[INFO] [stdout]   247       │-                        range: RangeDebugText {
[INFO] [stdout]   248       │-                            range: Range {
[INFO] [stdout]         193 │+                        range: RangeDebugText(
[INFO] [stdout]         194 │+                            Range {
[INFO] [stdout]   249   195 │                                 start: 80,
[INFO] [stdout]   250   196 │                                 end: 86,
[INFO] [stdout]   251   197 │                             },
[INFO] [stdout]   252       │-                            dbg_text: Some(
[INFO] [stdout]   253       │-                                "\"that\"",
[INFO] [stdout]   254       │-                            ),
[INFO] [stdout]   255       │-                        },
[INFO] [stdout]         198 │+                        ),
[INFO] [stdout]   256   199 │                         value: QuotedStr(
[INFO] [stdout]   257   200 │                             Simple(
[INFO] [stdout]   258   201 │                                 Some(
[INFO] [stdout]   259       │-                                    RangeDebugText {
[INFO] [stdout]   260       │-                                        range: Range {
[INFO] [stdout]         202 │+                                    RangeDebugText(
[INFO] [stdout]         203 │+                                        Range {
[INFO] [stdout]   261   204 │                                             start: 81,
[INFO] [stdout]   262   205 │                                             end: 85,
[INFO] [stdout]   263   206 │                                         },
[INFO] [stdout]   264       │-                                        dbg_text: Some(
[INFO] [stdout]   265       │-                                            "that",
[INFO] [stdout]   266       │-                                        ),
[INFO] [stdout]   267       │-                                    },
[INFO] [stdout]         207 │+                                    ),
[INFO] [stdout]   268   208 │                                 ),
[INFO] [stdout]   269   209 │                             ),
[INFO] [stdout]   270   210 │                         ),
[INFO] [stdout]   271   211 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   278   218 │         scope: LocalScope {
[INFO] [stdout]   279   219 │             depth: 2,
[INFO] [stdout]   280   220 │             order: 1,
[INFO] [stdout]   281   221 │         },
[INFO] [stdout]   282       │-        dbg_label: Some(
[INFO] [stdout]   283       │-            "echo \"else this\"",
[INFO] [stdout]   284       │-        ),
[INFO] [stdout]   285   222 │         item: Command(
[INFO] [stdout]   286   223 │             CommandChain {
[INFO] [stdout]   287   224 │                 first: PipeOfCommands {
[INFO] [stdout]   288   225 │                     first: CommandExpression {
[INFO] [stdout]   289   226 │                         command: ValueContext {
[INFO] [stdout]   290       │-                            range: RangeDebugText {
[INFO] [stdout]   291       │-                                range: Range {
[INFO] [stdout]         227 │+                            range: RangeDebugText(
[INFO] [stdout]         228 │+                                Range {
[INFO] [stdout]   292   229 │                                     start: 95,
[INFO] [stdout]   293   230 │                                     end: 99,
[INFO] [stdout]   294   231 │                                 },
[INFO] [stdout]   295       │-                                dbg_text: Some(
[INFO] [stdout]   296       │-                                    "echo",
[INFO] [stdout]   297       │-                                ),
[INFO] [stdout]   298       │-                            },
[INFO] [stdout]         232 │+                            ),
[INFO] [stdout]   299   233 │                             value: UnQuotedStr(
[INFO] [stdout]   300   234 │                                 Plain,
[INFO] [stdout]   301   235 │                             ),
[INFO] [stdout]   302   236 │                         },
[INFO] [stdout]   303   237 │                         values: Executable(
[INFO] [stdout]   304   238 │                             [
[INFO] [stdout]   305   239 │                                 ValueContext {
[INFO] [stdout]   306       │-                                    range: RangeDebugText {
[INFO] [stdout]   307       │-                                        range: Range {
[INFO] [stdout]         240 │+                                    range: RangeDebugText(
[INFO] [stdout]         241 │+                                        Range {
[INFO] [stdout]   308   242 │                                             start: 100,
[INFO] [stdout]   309   243 │                                             end: 111,
[INFO] [stdout]   310   244 │                                         },
[INFO] [stdout]   311       │-                                        dbg_text: Some(
[INFO] [stdout]   312       │-                                            "\"else this\"",
[INFO] [stdout]   313       │-                                        ),
[INFO] [stdout]   314       │-                                    },
[INFO] [stdout]         245 │+                                    ),
[INFO] [stdout]   315   246 │                                     value: QuotedStr(
[INFO] [stdout]   316   247 │                                         Simple(
[INFO] [stdout]   317   248 │                                             Some(
[INFO] [stdout]   318       │-                                                RangeDebugText {
[INFO] [stdout]   319       │-                                                    range: Range {
[INFO] [stdout]         249 │+                                                RangeDebugText(
[INFO] [stdout]         250 │+                                                    Range {
[INFO] [stdout]   320   251 │                                                         start: 101,
[INFO] [stdout]   321   252 │                                                         end: 110,
[INFO] [stdout]   322   253 │                                                     },
[INFO] [stdout]   323       │-                                                    dbg_text: Some(
[INFO] [stdout]   324       │-                                                        "else this",
[INFO] [stdout]   325       │-                                                    ),
[INFO] [stdout]   326       │-                                                },
[INFO] [stdout]         254 │+                                                ),
[INFO] [stdout]   327   255 │                                             ),
[INFO] [stdout]   328   256 │                                         ),
[INFO] [stdout]   329   257 │                                     ),
[INFO] [stdout]   330   258 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   343   271 │         scope: LocalScope {
[INFO] [stdout]   344   272 │             depth: 2,
[INFO] [stdout]   345   273 │             order: 2,
[INFO] [stdout]   346   274 │         },
[INFO] [stdout]   347       │-        dbg_label: Some(
[INFO] [stdout]   348       │-            "case _",
[INFO] [stdout]   349       │-        ),
[INFO] [stdout]   350   275 │         item: Switch(
[INFO] [stdout]   351   276 │             Case(
[INFO] [stdout]   352   277 │                 Case {
[INFO] [stdout]   353       │-                    range: RangeDebugText {
[INFO] [stdout]   354       │-                        range: Range {
[INFO] [stdout]         278 │+                    range: RangeDebugText(
[INFO] [stdout]         279 │+                        Range {
[INFO] [stdout]   355   280 │                             start: 116,
[INFO] [stdout]   356   281 │                             end: 120,
[INFO] [stdout]   357   282 │                         },
[INFO] [stdout]   358       │-                        dbg_text: Some(
[INFO] [stdout]   359       │-                            "case",
[INFO] [stdout]   360       │-                        ),
[INFO] [stdout]   361       │-                    },
[INFO] [stdout]         283 │+                    ),
[INFO] [stdout]   362   284 │                     value: ValueContext {
[INFO] [stdout]   363       │-                        range: RangeDebugText {
[INFO] [stdout]   364       │-                            range: Range {
[INFO] [stdout]         285 │+                        range: RangeDebugText(
[INFO] [stdout]         286 │+                            Range {
[INFO] [stdout]   365   287 │                                 start: 121,
[INFO] [stdout]   366   288 │                                 end: 122,
[INFO] [stdout]   367   289 │                             },
[INFO] [stdout]   368       │-                            dbg_text: Some(
[INFO] [stdout]   369       │-                                "_",
[INFO] [stdout]   370       │-                            ),
[INFO] [stdout]   371       │-                        },
[INFO] [stdout]         290 │+                        ),
[INFO] [stdout]   372   291 │                         value: UnQuotedStr(
[INFO] [stdout]   373   292 │                             Plain,
[INFO] [stdout]   374   293 │                         ),
[INFO] [stdout]   375   294 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   382   301 │         scope: LocalScope {
[INFO] [stdout]   383   302 │             depth: 2,
[INFO] [stdout]   384   303 │             order: 2,
[INFO] [stdout]   385   304 │         },
[INFO] [stdout]   386       │-        dbg_label: Some(
[INFO] [stdout]   387       │-            "echo \"not found\"",
[INFO] [stdout]   388       │-        ),
[INFO] [stdout]   389   305 │         item: Command(
[INFO] [stdout]   390   306 │             CommandChain {
[INFO] [stdout]   391   307 │                 first: PipeOfCommands {
[INFO] [stdout]   392   308 │                     first: CommandExpression {
[INFO] [stdout]   393   309 │                         command: ValueContext {
[INFO] [stdout]   394       │-                            range: RangeDebugText {
[INFO] [stdout]   395       │-                                range: Range {
[INFO] [stdout]         310 │+                            range: RangeDebugText(
[INFO] [stdout]         311 │+                                Range {
[INFO] [stdout]   396   312 │                                     start: 132,
[INFO] [stdout]   397   313 │                                     end: 136,
[INFO] [stdout]   398   314 │                                 },
[INFO] [stdout]   399       │-                                dbg_text: Some(
[INFO] [stdout]   400       │-                                    "echo",
[INFO] [stdout]   401       │-                                ),
[INFO] [stdout]   402       │-                            },
[INFO] [stdout]         315 │+                            ),
[INFO] [stdout]   403   316 │                             value: UnQuotedStr(
[INFO] [stdout]   404   317 │                                 Plain,
[INFO] [stdout]   405   318 │                             ),
[INFO] [stdout]   406   319 │                         },
[INFO] [stdout]   407   320 │                         values: Executable(
[INFO] [stdout]   408   321 │                             [
[INFO] [stdout]   409   322 │                                 ValueContext {
[INFO] [stdout]   410       │-                                    range: RangeDebugText {
[INFO] [stdout]   411       │-                                        range: Range {
[INFO] [stdout]         323 │+                                    range: RangeDebugText(
[INFO] [stdout]         324 │+                                        Range {
[INFO] [stdout]   412   325 │                                             start: 137,
[INFO] [stdout]   413   326 │                                             end: 148,
[INFO] [stdout]   414   327 │                                         },
[INFO] [stdout]   415       │-                                        dbg_text: Some(
[INFO] [stdout]   416       │-                                            "\"not found\"",
[INFO] [stdout]   417       │-                                        ),
[INFO] [stdout]   418       │-                                    },
[INFO] [stdout]         328 │+                                    ),
[INFO] [stdout]   419   329 │                                     value: QuotedStr(
[INFO] [stdout]   420   330 │                                         Simple(
[INFO] [stdout]   421   331 │                                             Some(
[INFO] [stdout]   422       │-                                                RangeDebugText {
[INFO] [stdout]   423       │-                                                    range: Range {
[INFO] [stdout]         332 │+                                                RangeDebugText(
[INFO] [stdout]         333 │+                                                    Range {
[INFO] [stdout]   424   334 │                                                         start: 138,
[INFO] [stdout]   425   335 │                                                         end: 147,
[INFO] [stdout]   426   336 │                                                     },
[INFO] [stdout]   427       │-                                                    dbg_text: Some(
[INFO] [stdout]   428       │-                                                        "not found",
[INFO] [stdout]   429       │-                                                    ),
[INFO] [stdout]   430       │-                                                },
[INFO] [stdout]         337 │+                                                ),
[INFO] [stdout]   431   338 │                                             ),
[INFO] [stdout]   432   339 │                                         ),
[INFO] [stdout]   433   340 │                                     ),
[INFO] [stdout]   434   341 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   447   354 │         scope: LocalScope {
[INFO] [stdout]   448   355 │             depth: 1,
[INFO] [stdout]   449   356 │             order: 0,
[INFO] [stdout]   450   357 │         },
[INFO] [stdout]   451       │-        dbg_label: Some(
[INFO] [stdout]   452       │-            "end",
[INFO] [stdout]   453       │-        ),
[INFO] [stdout]   454   358 │         item: Exit(
[INFO] [stdout]   455       │-            RangeDebugText {
[INFO] [stdout]   456       │-                range: Range {
[INFO] [stdout]         359 │+            RangeDebugText(
[INFO] [stdout]         360 │+                Range {
[INFO] [stdout]   457   361 │                     start: 149,
[INFO] [stdout]   458   362 │                     end: 152,
[INFO] [stdout]   459   363 │                 },
[INFO] [stdout]   460       │-                dbg_text: Some(
[INFO] [stdout]   461       │-                    "end",
[INFO] [stdout]   462       │-                ),
[INFO] [stdout]   463       │-            },
[INFO] [stdout]         364 │+            ),
[INFO] [stdout]   464   365 │         ),
[INFO] [stdout]   465   366 │     },
[INFO] [stdout]   466   367 │ ]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_simple_match' panicked at src/parsing/parsing_rules/conditional.rs:306:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_simple_match.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775ca849 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775ca849 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_simple_match::hfcedb9e493417663
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:306:9
[INFO] [stdout]   22:     0x5d60775cfc79 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_simple_match::{{closure}}::h4cc56360af4bd3a7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:303:28
[INFO] [stdout]   23:     0x5d60775cfc79 - core::ops::function::FnOnce::call_once::had52d9260ffadd9d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::error_tolerant_parsing stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__error_tolerant_parsing.snap
[INFO] [stdout] Snapshot: error_tolerant_parsing
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:308
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 9,
[INFO] [stdout]     8     8 │                         end: 14,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "aaaa\n",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Missing(
[INFO] [stdout]    17    14 │                 Assignment,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    29    26 │             scope: LocalScope {
[INFO] [stdout]    30    27 │                 depth: 0,
[INFO] [stdout]    31    28 │                 order: 0,
[INFO] [stdout]    32    29 │             },
[INFO] [stdout]    33       │-            dbg_label: Some(
[INFO] [stdout]    34       │-                "export some_name",
[INFO] [stdout]    35       │-            ),
[INFO] [stdout]    36    30 │             item: Export(
[INFO] [stdout]    37    31 │                 ExportContext {
[INFO] [stdout]    38       │-                    export_range: RangeDebugText {
[INFO] [stdout]    39       │-                        range: Range {
[INFO] [stdout]          32 │+                    export_range: RangeDebugText(
[INFO] [stdout]          33 │+                        Range {
[INFO] [stdout]    40    34 │                             start: 14,
[INFO] [stdout]    41    35 │                             end: 20,
[INFO] [stdout]    42    36 │                         },
[INFO] [stdout]    43       │-                        dbg_text: Some(
[INFO] [stdout]    44       │-                            "export",
[INFO] [stdout]    45       │-                        ),
[INFO] [stdout]    46       │-                    },
[INFO] [stdout]          37 │+                    ),
[INFO] [stdout]    47    38 │                     variable_name: VariableName(
[INFO] [stdout]    48       │-                        RangeDebugText {
[INFO] [stdout]    49       │-                            range: Range {
[INFO] [stdout]          39 │+                        RangeDebugText(
[INFO] [stdout]          40 │+                            Range {
[INFO] [stdout]    50    41 │                                 start: 21,
[INFO] [stdout]    51    42 │                                 end: 30,
[INFO] [stdout]    52    43 │                             },
[INFO] [stdout]    53       │-                            dbg_text: Some(
[INFO] [stdout]    54       │-                                "some_name",
[INFO] [stdout]    55       │-                            ),
[INFO] [stdout]    56       │-                        },
[INFO] [stdout]          44 │+                        ),
[INFO] [stdout]    57    45 │                     ),
[INFO] [stdout]    58    46 │                     opt_assignment: None,
[INFO] [stdout]    59    47 │                 },
[INFO] [stdout]    60    48 │             ),
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::error_tolerant_parsing' panicked at src/parsing/parsing_rules.rs:308:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__error_tolerant_parsing.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775a951d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775a951d - ion_shell_parser::parsing::parsing_rules::testing::error_tolerant_parsing::hc6b15bcd71dc70bf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:308:9
[INFO] [stdout]   22:     0x5d60775cf859 - ion_shell_parser::parsing::parsing_rules::testing::error_tolerant_parsing::{{closure}}::hf170ec50ca1e1247
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:304:32
[INFO] [stdout]   23:     0x5d60775cf859 - core::ops::function::FnOnce::call_once::h59db75fee2a5e755
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::parse_echo_with_args stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo_with_args.snap
[INFO] [stdout] Snapshot: parse_echo_with_args
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:364
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "echo one two",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Command(
[INFO] [stdout]    11     8 │             CommandChain {
[INFO] [stdout]    12     9 │                 first: PipeOfCommands {
[INFO] [stdout]    13    10 │                     first: CommandExpression {
[INFO] [stdout]    14    11 │                         command: ValueContext {
[INFO] [stdout]    15       │-                            range: RangeDebugText {
[INFO] [stdout]    16       │-                                range: Range {
[INFO] [stdout]          12 │+                            range: RangeDebugText(
[INFO] [stdout]          13 │+                                Range {
[INFO] [stdout]    17    14 │                                     start: 0,
[INFO] [stdout]    18    15 │                                     end: 4,
[INFO] [stdout]    19    16 │                                 },
[INFO] [stdout]    20       │-                                dbg_text: Some(
[INFO] [stdout]    21       │-                                    "echo",
[INFO] [stdout]    22       │-                                ),
[INFO] [stdout]    23       │-                            },
[INFO] [stdout]          17 │+                            ),
[INFO] [stdout]    24    18 │                             value: UnQuotedStr(
[INFO] [stdout]    25    19 │                                 Plain,
[INFO] [stdout]    26    20 │                             ),
[INFO] [stdout]    27    21 │                         },
[INFO] [stdout]    28    22 │                         values: Executable(
[INFO] [stdout]    29    23 │                             [
[INFO] [stdout]    30    24 │                                 ValueContext {
[INFO] [stdout]    31       │-                                    range: RangeDebugText {
[INFO] [stdout]    32       │-                                        range: Range {
[INFO] [stdout]          25 │+                                    range: RangeDebugText(
[INFO] [stdout]          26 │+                                        Range {
[INFO] [stdout]    33    27 │                                             start: 5,
[INFO] [stdout]    34    28 │                                             end: 8,
[INFO] [stdout]    35    29 │                                         },
[INFO] [stdout]    36       │-                                        dbg_text: Some(
[INFO] [stdout]    37       │-                                            "one",
[INFO] [stdout]    38       │-                                        ),
[INFO] [stdout]    39       │-                                    },
[INFO] [stdout]          30 │+                                    ),
[INFO] [stdout]    40    31 │                                     value: UnQuotedStr(
[INFO] [stdout]    41    32 │                                         Plain,
[INFO] [stdout]    42    33 │                                     ),
[INFO] [stdout]    43    34 │                                 },
[INFO] [stdout]    44    35 │                                 ValueContext {
[INFO] [stdout]    45       │-                                    range: RangeDebugText {
[INFO] [stdout]    46       │-                                        range: Range {
[INFO] [stdout]          36 │+                                    range: RangeDebugText(
[INFO] [stdout]          37 │+                                        Range {
[INFO] [stdout]    47    38 │                                             start: 9,
[INFO] [stdout]    48    39 │                                             end: 12,
[INFO] [stdout]    49    40 │                                         },
[INFO] [stdout]    50       │-                                        dbg_text: Some(
[INFO] [stdout]    51       │-                                            "two",
[INFO] [stdout]    52       │-                                        ),
[INFO] [stdout]    53       │-                                    },
[INFO] [stdout]          41 │+                                    ),
[INFO] [stdout]    54    42 │                                     value: UnQuotedStr(
[INFO] [stdout]    55    43 │                                         Plain,
[INFO] [stdout]    56    44 │                                     ),
[INFO] [stdout]    57    45 │                                 },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::parse_echo_with_args' panicked at src/parsing/parsing_rules.rs:364:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo_with_args.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775aacb8 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775aacb8 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo_with_args::h578988fa3c54196b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:364:9
[INFO] [stdout]   22:     0x5d60775cff99 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo_with_args::{{closure}}::hd8653980e3810808
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:361:30
[INFO] [stdout]   23:     0x5d60775cff99 - core::ops::function::FnOnce::call_once::heb3f3ff75115cc43
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::parse_echo stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo.snap
[INFO] [stdout] Snapshot: parse_echo
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:357
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "echo",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Command(
[INFO] [stdout]    11     8 │             CommandChain {
[INFO] [stdout]    12     9 │                 first: PipeOfCommands {
[INFO] [stdout]    13    10 │                     first: CommandExpression {
[INFO] [stdout]    14    11 │                         command: ValueContext {
[INFO] [stdout]    15       │-                            range: RangeDebugText {
[INFO] [stdout]    16       │-                                range: Range {
[INFO] [stdout]          12 │+                            range: RangeDebugText(
[INFO] [stdout]          13 │+                                Range {
[INFO] [stdout]    17    14 │                                     start: 0,
[INFO] [stdout]    18    15 │                                     end: 4,
[INFO] [stdout]    19    16 │                                 },
[INFO] [stdout]    20       │-                                dbg_text: Some(
[INFO] [stdout]    21       │-                                    "echo",
[INFO] [stdout]    22       │-                                ),
[INFO] [stdout]    23       │-                            },
[INFO] [stdout]          17 │+                            ),
[INFO] [stdout]    24    18 │                             value: UnQuotedStr(
[INFO] [stdout]    25    19 │                                 Plain,
[INFO] [stdout]    26    20 │                             ),
[INFO] [stdout]    27    21 │                         },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::parse_echo' panicked at src/parsing/parsing_rules.rs:357:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775aa9c8 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775aa9c8 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo::h79637550e6eeebc9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:357:9
[INFO] [stdout]   22:     0x5d60775cf599 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo::{{closure}}::h38c157332691e28f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:354:20
[INFO] [stdout]   23:     0x5d60775cf599 - core::ops::function::FnOnce::call_once::h30944b4933510575
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_while_loop stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_while_loop.snap
[INFO] [stdout] Snapshot: parse_while_loop
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:278
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "let value = 0",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Assigmnet(
[INFO] [stdout]    11     8 │             AssignmentContext {
[INFO] [stdout]    12       │-                let_range: RangeDebugText {
[INFO] [stdout]    13       │-                    range: Range {
[INFO] [stdout]           9 │+                let_range: RangeDebugText(
[INFO] [stdout]          10 │+                    Range {
[INFO] [stdout]    14    11 │                         start: 0,
[INFO] [stdout]    15    12 │                         end: 3,
[INFO] [stdout]    16    13 │                     },
[INFO] [stdout]    17       │-                    dbg_text: Some(
[INFO] [stdout]    18       │-                        "let",
[INFO] [stdout]    19       │-                    ),
[INFO] [stdout]    20       │-                },
[INFO] [stdout]          14 │+                ),
[INFO] [stdout]    21    15 │                 declarations: [
[INFO] [stdout]    22    16 │                     VariableDeclaration {
[INFO] [stdout]    23    17 │                         name: VariableName(
[INFO] [stdout]    24       │-                            RangeDebugText {
[INFO] [stdout]    25       │-                                range: Range {
[INFO] [stdout]          18 │+                            RangeDebugText(
[INFO] [stdout]          19 │+                                Range {
[INFO] [stdout]    26    20 │                                     start: 4,
[INFO] [stdout]    27    21 │                                     end: 9,
[INFO] [stdout]    28    22 │                                 },
[INFO] [stdout]    29       │-                                dbg_text: Some(
[INFO] [stdout]    30       │-                                    "value",
[INFO] [stdout]    31       │-                                ),
[INFO] [stdout]    32       │-                            },
[INFO] [stdout]          23 │+                            ),
[INFO] [stdout]    33    24 │                         ),
[INFO] [stdout]    34    25 │                         known_type: None,
[INFO] [stdout]    35    26 │                     },
[INFO] [stdout]    36    27 │                 ],
[INFO] [stdout]    37    28 │                 operator: Equal,
[INFO] [stdout]    38    29 │                 expressions: [
[INFO] [stdout]    39    30 │                     ValueContext {
[INFO] [stdout]    40       │-                        range: RangeDebugText {
[INFO] [stdout]    41       │-                            range: Range {
[INFO] [stdout]          31 │+                        range: RangeDebugText(
[INFO] [stdout]          32 │+                            Range {
[INFO] [stdout]    42    33 │                                 start: 12,
[INFO] [stdout]    43    34 │                                 end: 13,
[INFO] [stdout]    44    35 │                             },
[INFO] [stdout]    45       │-                            dbg_text: Some(
[INFO] [stdout]    46       │-                                "0",
[INFO] [stdout]    47       │-                            ),
[INFO] [stdout]    48       │-                        },
[INFO] [stdout]          36 │+                        ),
[INFO] [stdout]    49    37 │                         value: Number(
[INFO] [stdout]    50    38 │                             Int,
[INFO] [stdout]    51    39 │                         ),
[INFO] [stdout]    52    40 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    58    46 │         scope: LocalScope {
[INFO] [stdout]    59    47 │             depth: 1,
[INFO] [stdout]    60    48 │             order: 0,
[INFO] [stdout]    61    49 │         },
[INFO] [stdout]    62       │-        dbg_label: Some(
[INFO] [stdout]    63       │-            "while test $value -lt 6",
[INFO] [stdout]    64       │-        ),
[INFO] [stdout]    65    50 │         item: Enter(
[INFO] [stdout]    66    51 │             While(
[INFO] [stdout]    67    52 │                 ScopeCondition {
[INFO] [stdout]    68       │-                    keyword_range: RangeDebugText {
[INFO] [stdout]    69       │-                        range: Range {
[INFO] [stdout]          53 │+                    keyword_range: RangeDebugText(
[INFO] [stdout]          54 │+                        Range {
[INFO] [stdout]    70    55 │                             start: 14,
[INFO] [stdout]    71    56 │                             end: 19,
[INFO] [stdout]    72    57 │                         },
[INFO] [stdout]    73       │-                        dbg_text: Some(
[INFO] [stdout]    74       │-                            "while",
[INFO] [stdout]    75       │-                        ),
[INFO] [stdout]    76       │-                    },
[INFO] [stdout]          58 │+                    ),
[INFO] [stdout]    77    59 │                     command: CommandChain {
[INFO] [stdout]    78    60 │                         first: PipeOfCommands {
[INFO] [stdout]    79    61 │                             first: CommandExpression {
[INFO] [stdout]    80    62 │                                 command: ValueContext {
[INFO] [stdout]    81       │-                                    range: RangeDebugText {
[INFO] [stdout]    82       │-                                        range: Range {
[INFO] [stdout]          63 │+                                    range: RangeDebugText(
[INFO] [stdout]          64 │+                                        Range {
[INFO] [stdout]    83    65 │                                             start: 20,
[INFO] [stdout]    84    66 │                                             end: 24,
[INFO] [stdout]    85    67 │                                         },
[INFO] [stdout]    86       │-                                        dbg_text: Some(
[INFO] [stdout]    87       │-                                            "test",
[INFO] [stdout]    88       │-                                        ),
[INFO] [stdout]    89       │-                                    },
[INFO] [stdout]          68 │+                                    ),
[INFO] [stdout]    90    69 │                                     value: UnQuotedStr(
[INFO] [stdout]    91    70 │                                         Plain,
[INFO] [stdout]    92    71 │                                     ),
[INFO] [stdout]    93    72 │                                 },
[INFO] [stdout]    94    73 │                                 values: Executable(
[INFO] [stdout]    95    74 │                                     [
[INFO] [stdout]    96    75 │                                         ValueContext {
[INFO] [stdout]    97       │-                                            range: RangeDebugText {
[INFO] [stdout]    98       │-                                                range: Range {
[INFO] [stdout]          76 │+                                            range: RangeDebugText(
[INFO] [stdout]          77 │+                                                Range {
[INFO] [stdout]    99    78 │                                                     start: 25,
[INFO] [stdout]   100    79 │                                                     end: 31,
[INFO] [stdout]   101    80 │                                                 },
[INFO] [stdout]   102       │-                                                dbg_text: Some(
[INFO] [stdout]   103       │-                                                    "$value",
[INFO] [stdout]   104       │-                                                ),
[INFO] [stdout]   105       │-                                            },
[INFO] [stdout]          81 │+                                            ),
[INFO] [stdout]   106    82 │                                             value: VariableReference(
[INFO] [stdout]   107    83 │                                                 VariableReference {
[INFO] [stdout]   108    84 │                                                     name: VariableName(
[INFO] [stdout]   109       │-                                                        RangeDebugText {
[INFO] [stdout]   110       │-                                                            range: Range {
[INFO] [stdout]          85 │+                                                        RangeDebugText(
[INFO] [stdout]          86 │+                                                            Range {
[INFO] [stdout]   111    87 │                                                                 start: 26,
[INFO] [stdout]   112    88 │                                                                 end: 31,
[INFO] [stdout]   113    89 │                                                             },
[INFO] [stdout]   114       │-                                                            dbg_text: Some(
[INFO] [stdout]   115       │-                                                                "value",
[INFO] [stdout]   116       │-                                                            ),
[INFO] [stdout]   117       │-                                                        },
[INFO] [stdout]          90 │+                                                        ),
[INFO] [stdout]   118    91 │                                                     ),
[INFO] [stdout]   119    92 │                                                     namespace: None,
[INFO] [stdout]   120    93 │                                                     index: None,
[INFO] [stdout]   121    94 │                                                     kind: String,
[INFO] [stdout]   122    95 │                                                 },
[INFO] [stdout]   123    96 │                                             ),
[INFO] [stdout]   124    97 │                                         },
[INFO] [stdout]   125    98 │                                         ValueContext {
[INFO] [stdout]   126       │-                                            range: RangeDebugText {
[INFO] [stdout]   127       │-                                                range: Range {
[INFO] [stdout]          99 │+                                            range: RangeDebugText(
[INFO] [stdout]         100 │+                                                Range {
[INFO] [stdout]   128   101 │                                                     start: 32,
[INFO] [stdout]   129   102 │                                                     end: 35,
[INFO] [stdout]   130   103 │                                                 },
[INFO] [stdout]   131       │-                                                dbg_text: Some(
[INFO] [stdout]   132       │-                                                    "-lt",
[INFO] [stdout]   133       │-                                                ),
[INFO] [stdout]   134       │-                                            },
[INFO] [stdout]         104 │+                                            ),
[INFO] [stdout]   135   105 │                                             value: UnQuotedStr(
[INFO] [stdout]   136   106 │                                                 Plain,
[INFO] [stdout]   137   107 │                                             ),
[INFO] [stdout]   138   108 │                                         },
[INFO] [stdout]   139   109 │                                         ValueContext {
[INFO] [stdout]   140       │-                                            range: RangeDebugText {
[INFO] [stdout]   141       │-                                                range: Range {
[INFO] [stdout]         110 │+                                            range: RangeDebugText(
[INFO] [stdout]         111 │+                                                Range {
[INFO] [stdout]   142   112 │                                                     start: 36,
[INFO] [stdout]   143   113 │                                                     end: 37,
[INFO] [stdout]   144   114 │                                                 },
[INFO] [stdout]   145       │-                                                dbg_text: Some(
[INFO] [stdout]   146       │-                                                    "6",
[INFO] [stdout]   147       │-                                                ),
[INFO] [stdout]   148       │-                                            },
[INFO] [stdout]         115 │+                                            ),
[INFO] [stdout]   149   116 │                                             value: Number(
[INFO] [stdout]   150   117 │                                                 Int,
[INFO] [stdout]   151   118 │                                             ),
[INFO] [stdout]   152   119 │                                         },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   167   134 │         scope: LocalScope {
[INFO] [stdout]   168   135 │             depth: 1,
[INFO] [stdout]   169   136 │             order: 0,
[INFO] [stdout]   170   137 │         },
[INFO] [stdout]   171       │-        dbg_label: Some(
[INFO] [stdout]   172       │-            "echo $value",
[INFO] [stdout]   173       │-        ),
[INFO] [stdout]   174   138 │         item: Command(
[INFO] [stdout]   175   139 │             CommandChain {
[INFO] [stdout]   176   140 │                 first: PipeOfCommands {
[INFO] [stdout]   177   141 │                     first: CommandExpression {
[INFO] [stdout]   178   142 │                         command: ValueContext {
[INFO] [stdout]   179       │-                            range: RangeDebugText {
[INFO] [stdout]   180       │-                                range: Range {
[INFO] [stdout]         143 │+                            range: RangeDebugText(
[INFO] [stdout]         144 │+                                Range {
[INFO] [stdout]   181   145 │                                     start: 42,
[INFO] [stdout]   182   146 │                                     end: 46,
[INFO] [stdout]   183   147 │                                 },
[INFO] [stdout]   184       │-                                dbg_text: Some(
[INFO] [stdout]   185       │-                                    "echo",
[INFO] [stdout]   186       │-                                ),
[INFO] [stdout]   187       │-                            },
[INFO] [stdout]         148 │+                            ),
[INFO] [stdout]   188   149 │                             value: UnQuotedStr(
[INFO] [stdout]   189   150 │                                 Plain,
[INFO] [stdout]   190   151 │                             ),
[INFO] [stdout]   191   152 │                         },
[INFO] [stdout]   192   153 │                         values: Executable(
[INFO] [stdout]   193   154 │                             [
[INFO] [stdout]   194   155 │                                 ValueContext {
[INFO] [stdout]   195       │-                                    range: RangeDebugText {
[INFO] [stdout]   196       │-                                        range: Range {
[INFO] [stdout]         156 │+                                    range: RangeDebugText(
[INFO] [stdout]         157 │+                                        Range {
[INFO] [stdout]   197   158 │                                             start: 47,
[INFO] [stdout]   198   159 │                                             end: 53,
[INFO] [stdout]   199   160 │                                         },
[INFO] [stdout]   200       │-                                        dbg_text: Some(
[INFO] [stdout]   201       │-                                            "$value",
[INFO] [stdout]   202       │-                                        ),
[INFO] [stdout]   203       │-                                    },
[INFO] [stdout]         161 │+                                    ),
[INFO] [stdout]   204   162 │                                     value: VariableReference(
[INFO] [stdout]   205   163 │                                         VariableReference {
[INFO] [stdout]   206   164 │                                             name: VariableName(
[INFO] [stdout]   207       │-                                                RangeDebugText {
[INFO] [stdout]   208       │-                                                    range: Range {
[INFO] [stdout]         165 │+                                                RangeDebugText(
[INFO] [stdout]         166 │+                                                    Range {
[INFO] [stdout]   209   167 │                                                         start: 48,
[INFO] [stdout]   210   168 │                                                         end: 53,
[INFO] [stdout]   211   169 │                                                     },
[INFO] [stdout]   212       │-                                                    dbg_text: Some(
[INFO] [stdout]   213       │-                                                        "value",
[INFO] [stdout]   214       │-                                                    ),
[INFO] [stdout]   215       │-                                                },
[INFO] [stdout]         170 │+                                                ),
[INFO] [stdout]   216   171 │                                             ),
[INFO] [stdout]   217   172 │                                             namespace: None,
[INFO] [stdout]   218   173 │                                             index: None,
[INFO] [stdout]   219   174 │                                             kind: String,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   235   190 │         scope: LocalScope {
[INFO] [stdout]   236   191 │             depth: 1,
[INFO] [stdout]   237   192 │             order: 0,
[INFO] [stdout]   238   193 │         },
[INFO] [stdout]   239       │-        dbg_label: Some(
[INFO] [stdout]   240       │-            "let value += 1",
[INFO] [stdout]   241       │-        ),
[INFO] [stdout]   242   194 │         item: Assigmnet(
[INFO] [stdout]   243   195 │             AssignmentContext {
[INFO] [stdout]   244       │-                let_range: RangeDebugText {
[INFO] [stdout]   245       │-                    range: Range {
[INFO] [stdout]         196 │+                let_range: RangeDebugText(
[INFO] [stdout]         197 │+                    Range {
[INFO] [stdout]   246   198 │                         start: 58,
[INFO] [stdout]   247   199 │                         end: 61,
[INFO] [stdout]   248   200 │                     },
[INFO] [stdout]   249       │-                    dbg_text: Some(
[INFO] [stdout]   250       │-                        "let",
[INFO] [stdout]   251       │-                    ),
[INFO] [stdout]   252       │-                },
[INFO] [stdout]         201 │+                ),
[INFO] [stdout]   253   202 │                 declarations: [
[INFO] [stdout]   254   203 │                     VariableDeclaration {
[INFO] [stdout]   255   204 │                         name: VariableName(
[INFO] [stdout]   256       │-                            RangeDebugText {
[INFO] [stdout]   257       │-                                range: Range {
[INFO] [stdout]         205 │+                            RangeDebugText(
[INFO] [stdout]         206 │+                                Range {
[INFO] [stdout]   258   207 │                                     start: 62,
[INFO] [stdout]   259   208 │                                     end: 67,
[INFO] [stdout]   260   209 │                                 },
[INFO] [stdout]   261       │-                                dbg_text: Some(
[INFO] [stdout]   262       │-                                    "value",
[INFO] [stdout]   263       │-                                ),
[INFO] [stdout]   264       │-                            },
[INFO] [stdout]         210 │+                            ),
[INFO] [stdout]   265   211 │                         ),
[INFO] [stdout]   266   212 │                         known_type: None,
[INFO] [stdout]   267   213 │                     },
[INFO] [stdout]   268   214 │                 ],
[INFO] [stdout]   269   215 │                 operator: Add,
[INFO] [stdout]   270   216 │                 expressions: [
[INFO] [stdout]   271   217 │                     ValueContext {
[INFO] [stdout]   272       │-                        range: RangeDebugText {
[INFO] [stdout]   273       │-                            range: Range {
[INFO] [stdout]         218 │+                        range: RangeDebugText(
[INFO] [stdout]         219 │+                            Range {
[INFO] [stdout]   274   220 │                                 start: 71,
[INFO] [stdout]   275   221 │                                 end: 72,
[INFO] [stdout]   276   222 │                             },
[INFO] [stdout]   277       │-                            dbg_text: Some(
[INFO] [stdout]   278       │-                                "1",
[INFO] [stdout]   279       │-                            ),
[INFO] [stdout]   280       │-                        },
[INFO] [stdout]         223 │+                        ),
[INFO] [stdout]   281   224 │                         value: Number(
[INFO] [stdout]   282   225 │                             Int,
[INFO] [stdout]   283   226 │                         ),
[INFO] [stdout]   284   227 │                     },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   290   233 │         scope: LocalScope {
[INFO] [stdout]   291   234 │             depth: 1,
[INFO] [stdout]   292   235 │             order: 0,
[INFO] [stdout]   293   236 │         },
[INFO] [stdout]   294       │-        dbg_label: Some(
[INFO] [stdout]   295       │-            "end",
[INFO] [stdout]   296       │-        ),
[INFO] [stdout]   297   237 │         item: Exit(
[INFO] [stdout]   298       │-            RangeDebugText {
[INFO] [stdout]   299       │-                range: Range {
[INFO] [stdout]         238 │+            RangeDebugText(
[INFO] [stdout]         239 │+                Range {
[INFO] [stdout]   300   240 │                     start: 73,
[INFO] [stdout]   301   241 │                     end: 76,
[INFO] [stdout]   302   242 │                 },
[INFO] [stdout]   303       │-                dbg_text: Some(
[INFO] [stdout]   304       │-                    "end",
[INFO] [stdout]   305       │-                ),
[INFO] [stdout]   306       │-            },
[INFO] [stdout]         243 │+            ),
[INFO] [stdout]   307   244 │         ),
[INFO] [stdout]   308   245 │     },
[INFO] [stdout]   309   246 │ ]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::conditional::testing::parse_while_loop' panicked at src/parsing/parsing_rules/conditional.rs:278:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_while_loop.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775c9cc9 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775c9cc9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_while_loop::h07eb6509374309f9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:278:9
[INFO] [stdout]   22:     0x5d60775cfbb9 - ion_shell_parser::parsing::parsing_rules::conditional::testing::parse_while_loop::{{closure}}::h7dc179d617e8cf4c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules/conditional.rs:275:26
[INFO] [stdout]   23:     0x5d60775cfbb9 - core::ops::function::FnOnce::call_once::ha2fedeba5970827e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::parse_several_echo_lines stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_several_echo_lines.snap
[INFO] [stdout] Snapshot: parse_several_echo_lines
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:343
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "echo hello",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Command(
[INFO] [stdout]    11     8 │             CommandChain {
[INFO] [stdout]    12     9 │                 first: PipeOfCommands {
[INFO] [stdout]    13    10 │                     first: CommandExpression {
[INFO] [stdout]    14    11 │                         command: ValueContext {
[INFO] [stdout]    15       │-                            range: RangeDebugText {
[INFO] [stdout]    16       │-                                range: Range {
[INFO] [stdout]          12 │+                            range: RangeDebugText(
[INFO] [stdout]          13 │+                                Range {
[INFO] [stdout]    17    14 │                                     start: 0,
[INFO] [stdout]    18    15 │                                     end: 4,
[INFO] [stdout]    19    16 │                                 },
[INFO] [stdout]    20       │-                                dbg_text: Some(
[INFO] [stdout]    21       │-                                    "echo",
[INFO] [stdout]    22       │-                                ),
[INFO] [stdout]    23       │-                            },
[INFO] [stdout]          17 │+                            ),
[INFO] [stdout]    24    18 │                             value: UnQuotedStr(
[INFO] [stdout]    25    19 │                                 Plain,
[INFO] [stdout]    26    20 │                             ),
[INFO] [stdout]    27    21 │                         },
[INFO] [stdout]    28    22 │                         values: Executable(
[INFO] [stdout]    29    23 │                             [
[INFO] [stdout]    30    24 │                                 ValueContext {
[INFO] [stdout]    31       │-                                    range: RangeDebugText {
[INFO] [stdout]    32       │-                                        range: Range {
[INFO] [stdout]          25 │+                                    range: RangeDebugText(
[INFO] [stdout]          26 │+                                        Range {
[INFO] [stdout]    33    27 │                                             start: 5,
[INFO] [stdout]    34    28 │                                             end: 10,
[INFO] [stdout]    35    29 │                                         },
[INFO] [stdout]    36       │-                                        dbg_text: Some(
[INFO] [stdout]    37       │-                                            "hello",
[INFO] [stdout]    38       │-                                        ),
[INFO] [stdout]    39       │-                                    },
[INFO] [stdout]          30 │+                                    ),
[INFO] [stdout]    40    31 │                                     value: UnQuotedStr(
[INFO] [stdout]    41    32 │                                         Plain,
[INFO] [stdout]    42    33 │                                     ),
[INFO] [stdout]    43    34 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    56    47 │         scope: LocalScope {
[INFO] [stdout]    57    48 │             depth: 0,
[INFO] [stdout]    58    49 │             order: 0,
[INFO] [stdout]    59    50 │         },
[INFO] [stdout]    60       │-        dbg_label: Some(
[INFO] [stdout]    61       │-            "echo world",
[INFO] [stdout]    62       │-        ),
[INFO] [stdout]    63    51 │         item: Command(
[INFO] [stdout]    64    52 │             CommandChain {
[INFO] [stdout]    65    53 │                 first: PipeOfCommands {
[INFO] [stdout]    66    54 │                     first: CommandExpression {
[INFO] [stdout]    67    55 │                         command: ValueContext {
[INFO] [stdout]    68       │-                            range: RangeDebugText {
[INFO] [stdout]    69       │-                                range: Range {
[INFO] [stdout]          56 │+                            range: RangeDebugText(
[INFO] [stdout]          57 │+                                Range {
[INFO] [stdout]    70    58 │                                     start: 11,
[INFO] [stdout]    71    59 │                                     end: 15,
[INFO] [stdout]    72    60 │                                 },
[INFO] [stdout]    73       │-                                dbg_text: Some(
[INFO] [stdout]    74       │-                                    "echo",
[INFO] [stdout]    75       │-                                ),
[INFO] [stdout]    76       │-                            },
[INFO] [stdout]          61 │+                            ),
[INFO] [stdout]    77    62 │                             value: UnQuotedStr(
[INFO] [stdout]    78    63 │                                 Plain,
[INFO] [stdout]    79    64 │                             ),
[INFO] [stdout]    80    65 │                         },
[INFO] [stdout]    81    66 │                         values: Executable(
[INFO] [stdout]    82    67 │                             [
[INFO] [stdout]    83    68 │                                 ValueContext {
[INFO] [stdout]    84       │-                                    range: RangeDebugText {
[INFO] [stdout]    85       │-                                        range: Range {
[INFO] [stdout]          69 │+                                    range: RangeDebugText(
[INFO] [stdout]          70 │+                                        Range {
[INFO] [stdout]    86    71 │                                             start: 16,
[INFO] [stdout]    87    72 │                                             end: 21,
[INFO] [stdout]    88    73 │                                         },
[INFO] [stdout]    89       │-                                        dbg_text: Some(
[INFO] [stdout]    90       │-                                            "world",
[INFO] [stdout]    91       │-                                        ),
[INFO] [stdout]    92       │-                                    },
[INFO] [stdout]          74 │+                                    ),
[INFO] [stdout]    93    75 │                                     value: UnQuotedStr(
[INFO] [stdout]    94    76 │                                         Plain,
[INFO] [stdout]    95    77 │                                     ),
[INFO] [stdout]    96    78 │                                 },
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   109    91 │         scope: LocalScope {
[INFO] [stdout]   110    92 │             depth: 0,
[INFO] [stdout]   111    93 │             order: 0,
[INFO] [stdout]   112    94 │         },
[INFO] [stdout]   113       │-        dbg_label: Some(
[INFO] [stdout]   114       │-            "let name = aaa",
[INFO] [stdout]   115       │-        ),
[INFO] [stdout]   116    95 │         item: Assigmnet(
[INFO] [stdout]   117    96 │             AssignmentContext {
[INFO] [stdout]   118       │-                let_range: RangeDebugText {
[INFO] [stdout]   119       │-                    range: Range {
[INFO] [stdout]          97 │+                let_range: RangeDebugText(
[INFO] [stdout]          98 │+                    Range {
[INFO] [stdout]   120    99 │                         start: 22,
[INFO] [stdout]   121   100 │                         end: 25,
[INFO] [stdout]   122   101 │                     },
[INFO] [stdout]   123       │-                    dbg_text: Some(
[INFO] [stdout]   124       │-                        "let",
[INFO] [stdout]   125       │-                    ),
[INFO] [stdout]   126       │-                },
[INFO] [stdout]         102 │+                ),
[INFO] [stdout]   127   103 │                 declarations: [
[INFO] [stdout]   128   104 │                     VariableDeclaration {
[INFO] [stdout]   129   105 │                         name: VariableName(
[INFO] [stdout]   130       │-                            RangeDebugText {
[INFO] [stdout]   131       │-                                range: Range {
[INFO] [stdout]         106 │+                            RangeDebugText(
[INFO] [stdout]         107 │+                                Range {
[INFO] [stdout]   132   108 │                                     start: 26,
[INFO] [stdout]   133   109 │                                     end: 30,
[INFO] [stdout]   134   110 │                                 },
[INFO] [stdout]   135       │-                                dbg_text: Some(
[INFO] [stdout]   136       │-                                    "name",
[INFO] [stdout]   137       │-                                ),
[INFO] [stdout]   138       │-                            },
[INFO] [stdout]         111 │+                            ),
[INFO] [stdout]   139   112 │                         ),
[INFO] [stdout]   140   113 │                         known_type: None,
[INFO] [stdout]   141   114 │                     },
[INFO] [stdout]   142   115 │                 ],
[INFO] [stdout]   143   116 │                 operator: Equal,
[INFO] [stdout]   144   117 │                 expressions: [
[INFO] [stdout]   145   118 │                     ValueContext {
[INFO] [stdout]   146       │-                        range: RangeDebugText {
[INFO] [stdout]   147       │-                            range: Range {
[INFO] [stdout]         119 │+                        range: RangeDebugText(
[INFO] [stdout]         120 │+                            Range {
[INFO] [stdout]   148   121 │                                 start: 33,
[INFO] [stdout]   149   122 │                                 end: 36,
[INFO] [stdout]   150   123 │                             },
[INFO] [stdout]   151       │-                            dbg_text: Some(
[INFO] [stdout]   152       │-                                "aaa",
[INFO] [stdout]   153       │-                            ),
[INFO] [stdout]   154       │-                        },
[INFO] [stdout]         124 │+                        ),
[INFO] [stdout]   155   125 │                         value: UnQuotedStr(
[INFO] [stdout]   156   126 │                             Plain,
[INFO] [stdout]   157   127 │                         ),
[INFO] [stdout]   158   128 │                     },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::parse_several_echo_lines' panicked at src/parsing/parsing_rules.rs:343:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_several_echo_lines.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775aa3e8 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775aa3e8 - ion_shell_parser::parsing::parsing_rules::testing::parse_several_echo_lines::h29d6873c3c2fc613
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:343:9
[INFO] [stdout]   22:     0x5d60775cfe39 - ion_shell_parser::parsing::parsing_rules::testing::parse_several_echo_lines::{{closure}}::hc04e84cc736a83ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:338:34
[INFO] [stdout]   23:     0x5d60775cfe39 - core::ops::function::FnOnce::call_once::hd1b13c6abb41d6b0
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::parse_echo_with_string_ref stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo_with_string_ref.snap
[INFO] [stdout] Snapshot: parse_echo_with_string_ref
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:327
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "echo $name",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Command(
[INFO] [stdout]    11     8 │             CommandChain {
[INFO] [stdout]    12     9 │                 first: PipeOfCommands {
[INFO] [stdout]    13    10 │                     first: CommandExpression {
[INFO] [stdout]    14    11 │                         command: ValueContext {
[INFO] [stdout]    15       │-                            range: RangeDebugText {
[INFO] [stdout]    16       │-                                range: Range {
[INFO] [stdout]          12 │+                            range: RangeDebugText(
[INFO] [stdout]          13 │+                                Range {
[INFO] [stdout]    17    14 │                                     start: 0,
[INFO] [stdout]    18    15 │                                     end: 4,
[INFO] [stdout]    19    16 │                                 },
[INFO] [stdout]    20       │-                                dbg_text: Some(
[INFO] [stdout]    21       │-                                    "echo",
[INFO] [stdout]    22       │-                                ),
[INFO] [stdout]    23       │-                            },
[INFO] [stdout]          17 │+                            ),
[INFO] [stdout]    24    18 │                             value: UnQuotedStr(
[INFO] [stdout]    25    19 │                                 Plain,
[INFO] [stdout]    26    20 │                             ),
[INFO] [stdout]    27    21 │                         },
[INFO] [stdout]    28    22 │                         values: Executable(
[INFO] [stdout]    29    23 │                             [
[INFO] [stdout]    30    24 │                                 ValueContext {
[INFO] [stdout]    31       │-                                    range: RangeDebugText {
[INFO] [stdout]    32       │-                                        range: Range {
[INFO] [stdout]          25 │+                                    range: RangeDebugText(
[INFO] [stdout]          26 │+                                        Range {
[INFO] [stdout]    33    27 │                                             start: 5,
[INFO] [stdout]    34    28 │                                             end: 10,
[INFO] [stdout]    35    29 │                                         },
[INFO] [stdout]    36       │-                                        dbg_text: Some(
[INFO] [stdout]    37       │-                                            "$name",
[INFO] [stdout]    38       │-                                        ),
[INFO] [stdout]    39       │-                                    },
[INFO] [stdout]          30 │+                                    ),
[INFO] [stdout]    40    31 │                                     value: VariableReference(
[INFO] [stdout]    41    32 │                                         VariableReference {
[INFO] [stdout]    42    33 │                                             name: VariableName(
[INFO] [stdout]    43       │-                                                RangeDebugText {
[INFO] [stdout]    44       │-                                                    range: Range {
[INFO] [stdout]          34 │+                                                RangeDebugText(
[INFO] [stdout]          35 │+                                                    Range {
[INFO] [stdout]    45    36 │                                                         start: 6,
[INFO] [stdout]    46    37 │                                                         end: 10,
[INFO] [stdout]    47    38 │                                                     },
[INFO] [stdout]    48       │-                                                    dbg_text: Some(
[INFO] [stdout]    49       │-                                                        "name",
[INFO] [stdout]    50       │-                                                    ),
[INFO] [stdout]    51       │-                                                },
[INFO] [stdout]          39 │+                                                ),
[INFO] [stdout]    52    40 │                                             ),
[INFO] [stdout]    53    41 │                                             namespace: None,
[INFO] [stdout]    54    42 │                                             index: None,
[INFO] [stdout]    55    43 │                                             kind: String,
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::parse_echo_with_string_ref' panicked at src/parsing/parsing_rules.rs:327:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo_with_string_ref.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775a9e08 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775a9e08 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo_with_string_ref::h66ab094618cfed6e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:327:9
[INFO] [stdout]   22:     0x5d60775cf559 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo_with_string_ref::{{closure}}::h4cd9bf3561f97b16
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:324:36
[INFO] [stdout]   23:     0x5d60775cf559 - core::ops::function::FnOnce::call_once::h2eac2cb0e3100535
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::detect_invalid_var_name stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__detect_invalid_var_name.snap
[INFO] [stdout] Snapshot: detect_invalid_var_name
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:254
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 4,
[INFO] [stdout]     8     8 │                         end: 8,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "💝",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Invalid(
[INFO] [stdout]    17    14 │                 VariableName,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    26    23 │     ),
[INFO] [stdout]    27    24 │     Err(
[INFO] [stdout]    28    25 │         ParsingError {
[INFO] [stdout]    29    26 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]    30       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]    31       │-                    range: Range {
[INFO] [stdout]          27 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]          28 │+                    Range {
[INFO] [stdout]    32    29 │                         start: 30,
[INFO] [stdout]    33    30 │                         end: 31,
[INFO] [stdout]    34    31 │                     },
[INFO] [stdout]    35       │-                    dbg_text: Some(
[INFO] [stdout]    36       │-                        "2",
[INFO] [stdout]    37       │-                    ),
[INFO] [stdout]    38       │-                },
[INFO] [stdout]          32 │+                ),
[INFO] [stdout]    39    33 │                 severity: Error,
[INFO] [stdout]    40    34 │             },
[INFO] [stdout]    41    35 │             kind: Invalid(
[INFO] [stdout]    42    36 │                 VariableName,
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    54    48 │             scope: LocalScope {
[INFO] [stdout]    55    49 │                 depth: 0,
[INFO] [stdout]    56    50 │                 order: 0,
[INFO] [stdout]    57    51 │             },
[INFO] [stdout]    58       │-            dbg_label: Some(
[INFO] [stdout]    59       │-                "let _hello = world",
[INFO] [stdout]    60       │-            ),
[INFO] [stdout]    61    52 │             item: Assigmnet(
[INFO] [stdout]    62    53 │                 AssignmentContext {
[INFO] [stdout]    63       │-                    let_range: RangeDebugText {
[INFO] [stdout]    64       │-                        range: Range {
[INFO] [stdout]          54 │+                    let_range: RangeDebugText(
[INFO] [stdout]          55 │+                        Range {
[INFO] [stdout]    65    56 │                             start: 36,
[INFO] [stdout]    66    57 │                             end: 39,
[INFO] [stdout]    67    58 │                         },
[INFO] [stdout]    68       │-                        dbg_text: Some(
[INFO] [stdout]    69       │-                            "let",
[INFO] [stdout]    70       │-                        ),
[INFO] [stdout]    71       │-                    },
[INFO] [stdout]          59 │+                    ),
[INFO] [stdout]    72    60 │                     declarations: [
[INFO] [stdout]    73    61 │                         VariableDeclaration {
[INFO] [stdout]    74    62 │                             name: VariableName(
[INFO] [stdout]    75       │-                                RangeDebugText {
[INFO] [stdout]    76       │-                                    range: Range {
[INFO] [stdout]          63 │+                                RangeDebugText(
[INFO] [stdout]          64 │+                                    Range {
[INFO] [stdout]    77    65 │                                         start: 40,
[INFO] [stdout]    78    66 │                                         end: 46,
[INFO] [stdout]    79    67 │                                     },
[INFO] [stdout]    80       │-                                    dbg_text: Some(
[INFO] [stdout]    81       │-                                        "_hello",
[INFO] [stdout]    82       │-                                    ),
[INFO] [stdout]    83       │-                                },
[INFO] [stdout]          68 │+                                ),
[INFO] [stdout]    84    69 │                             ),
[INFO] [stdout]    85    70 │                             known_type: None,
[INFO] [stdout]    86    71 │                         },
[INFO] [stdout]    87    72 │                     ],
[INFO] [stdout]    88    73 │                     operator: Equal,
[INFO] [stdout]    89    74 │                     expressions: [
[INFO] [stdout]    90    75 │                         ValueContext {
[INFO] [stdout]    91       │-                            range: RangeDebugText {
[INFO] [stdout]    92       │-                                range: Range {
[INFO] [stdout]          76 │+                            range: RangeDebugText(
[INFO] [stdout]          77 │+                                Range {
[INFO] [stdout]    93    78 │                                     start: 49,
[INFO] [stdout]    94    79 │                                     end: 54,
[INFO] [stdout]    95    80 │                                 },
[INFO] [stdout]    96       │-                                dbg_text: Some(
[INFO] [stdout]    97       │-                                    "world",
[INFO] [stdout]    98       │-                                ),
[INFO] [stdout]    99       │-                            },
[INFO] [stdout]          81 │+                            ),
[INFO] [stdout]   100    82 │                             value: UnQuotedStr(
[INFO] [stdout]   101    83 │                                 Plain,
[INFO] [stdout]   102    84 │                             ),
[INFO] [stdout]   103    85 │                         },
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::detect_invalid_var_name' panicked at src/parsing/parsing_rules.rs:254:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__detect_invalid_var_name.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775a808d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775a808d - ion_shell_parser::parsing::parsing_rules::testing::detect_invalid_var_name::h312a4dbe60873bb4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:254:9
[INFO] [stdout]   22:     0x5d60775cfb99 - ion_shell_parser::parsing::parsing_rules::testing::detect_invalid_var_name::{{closure}}::h4dd472f27d7f733a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:249:33
[INFO] [stdout]   23:     0x5d60775cfb99 - core::ops::function::FnOnce::call_once::ha2e41dd545bd4b32
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::parse_echo_with_array_ref stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo_with_array_ref.snap
[INFO] [stdout] Snapshot: parse_echo_with_array_ref
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:334
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "echo @name",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Command(
[INFO] [stdout]    11     8 │             CommandChain {
[INFO] [stdout]    12     9 │                 first: PipeOfCommands {
[INFO] [stdout]    13    10 │                     first: CommandExpression {
[INFO] [stdout]    14    11 │                         command: ValueContext {
[INFO] [stdout]    15       │-                            range: RangeDebugText {
[INFO] [stdout]    16       │-                                range: Range {
[INFO] [stdout]          12 │+                            range: RangeDebugText(
[INFO] [stdout]          13 │+                                Range {
[INFO] [stdout]    17    14 │                                     start: 0,
[INFO] [stdout]    18    15 │                                     end: 4,
[INFO] [stdout]    19    16 │                                 },
[INFO] [stdout]    20       │-                                dbg_text: Some(
[INFO] [stdout]    21       │-                                    "echo",
[INFO] [stdout]    22       │-                                ),
[INFO] [stdout]    23       │-                            },
[INFO] [stdout]          17 │+                            ),
[INFO] [stdout]    24    18 │                             value: UnQuotedStr(
[INFO] [stdout]    25    19 │                                 Plain,
[INFO] [stdout]    26    20 │                             ),
[INFO] [stdout]    27    21 │                         },
[INFO] [stdout]    28    22 │                         values: Executable(
[INFO] [stdout]    29    23 │                             [
[INFO] [stdout]    30    24 │                                 ValueContext {
[INFO] [stdout]    31       │-                                    range: RangeDebugText {
[INFO] [stdout]    32       │-                                        range: Range {
[INFO] [stdout]          25 │+                                    range: RangeDebugText(
[INFO] [stdout]          26 │+                                        Range {
[INFO] [stdout]    33    27 │                                             start: 5,
[INFO] [stdout]    34    28 │                                             end: 10,
[INFO] [stdout]    35    29 │                                         },
[INFO] [stdout]    36       │-                                        dbg_text: Some(
[INFO] [stdout]    37       │-                                            "@name",
[INFO] [stdout]    38       │-                                        ),
[INFO] [stdout]    39       │-                                    },
[INFO] [stdout]          30 │+                                    ),
[INFO] [stdout]    40    31 │                                     value: VariableReference(
[INFO] [stdout]    41    32 │                                         VariableReference {
[INFO] [stdout]    42    33 │                                             name: VariableName(
[INFO] [stdout]    43       │-                                                RangeDebugText {
[INFO] [stdout]    44       │-                                                    range: Range {
[INFO] [stdout]          34 │+                                                RangeDebugText(
[INFO] [stdout]          35 │+                                                    Range {
[INFO] [stdout]    45    36 │                                                         start: 6,
[INFO] [stdout]    46    37 │                                                         end: 10,
[INFO] [stdout]    47    38 │                                                     },
[INFO] [stdout]    48       │-                                                    dbg_text: Some(
[INFO] [stdout]    49       │-                                                        "name",
[INFO] [stdout]    50       │-                                                    ),
[INFO] [stdout]    51       │-                                                },
[INFO] [stdout]          39 │+                                                ),
[INFO] [stdout]    52    40 │                                             ),
[INFO] [stdout]    53    41 │                                             namespace: None,
[INFO] [stdout]    54    42 │                                             index: None,
[INFO] [stdout]    55    43 │                                             kind: Array,
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::parse_echo_with_array_ref' panicked at src/parsing/parsing_rules.rs:334:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_echo_with_array_ref.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775aa0f8 - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775aa0f8 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo_with_array_ref::h1ad8a1ef2c00fdef
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:334:9
[INFO] [stdout]   22:     0x5d60775cf979 - ion_shell_parser::parsing::parsing_rules::testing::parse_echo_with_array_ref::{{closure}}::h0aef175c14d4b3cf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:331:35
[INFO] [stdout]   23:     0x5d60775cf979 - core::ops::function::FnOnce::call_once::h73f215d7670b91a2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::testing::parse_err_unmatched_double_single_quotation stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_err_unmatched_double_single_quotation.snap
[INFO] [stdout] Snapshot: parse_err_unmatched_double_single_quotation
[INFO] [stdout] Source: src/parsing/parsing_rules.rs:278
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ [
[INFO] [stdout]     2     2 │     Err(
[INFO] [stdout]     3     3 │         ParsingError {
[INFO] [stdout]     4     4 │             meta_context: ValidationErrorMeta {
[INFO] [stdout]     5       │-                range_dbg_txt: RangeDebugText {
[INFO] [stdout]     6       │-                    range: Range {
[INFO] [stdout]           5 │+                range_dbg_txt: RangeDebugText(
[INFO] [stdout]           6 │+                    Range {
[INFO] [stdout]     7     7 │                         start: 12,
[INFO] [stdout]     8     8 │                         end: 58,
[INFO] [stdout]     9     9 │                     },
[INFO] [stdout]    10       │-                    dbg_text: Some(
[INFO] [stdout]    11       │-                        "\"2\nlet name = aa\nlet hello = '2\nlet hello = bb",
[INFO] [stdout]    12       │-                    ),
[INFO] [stdout]    13       │-                },
[INFO] [stdout]          10 │+                ),
[INFO] [stdout]    14    11 │                 severity: Error,
[INFO] [stdout]    15    12 │             },
[INFO] [stdout]    16    13 │             kind: Unmatched(
[INFO] [stdout]    17    14 │                 Double,
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'parsing::parsing_rules::testing::parse_err_unmatched_double_single_quotation' panicked at src/parsing/parsing_rules.rs:278:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/parsing/snapshots/ion_shell_parser__parsing__parsing_rules__testing__parse_err_unmatched_double_single_quotation.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d607778c562 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d607778c562 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d607778c562 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5d607778c562 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5d60777b5bd3 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5d60777b5bd3 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5d6077788523 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d6077788523 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5d607778c3b2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5d607778de1c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5d607778dc72 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5d607774f474 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5d607774f474 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d607778e8fb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5d607778e8fb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5d607778e5ca - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x5d607778ca59 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5d607778e25d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5d60777b3770 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5d60777b3b16 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x5d60775a895d - core::result::Result<T,E>::unwrap::h1308c37a804f5daf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x5d60775a895d - ion_shell_parser::parsing::parsing_rules::testing::parse_err_unmatched_double_single_quotation::h8c03e8ba69d5c453
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:278:9
[INFO] [stdout]   22:     0x5d60775cfbd9 - ion_shell_parser::parsing::parsing_rules::testing::parse_err_unmatched_double_single_quotation::{{closure}}::hbe000238dfd4e495
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parsing/parsing_rules.rs:272:53
[INFO] [stdout]   23:     0x5d60775cfbd9 - core::ops::function::FnOnce::call_once::ha5406f155d525380
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d6077754bab - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6077754bab - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x5d6077753dee - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x5d6077753dee - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5d6077753dee - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x5d6077753dee - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x5d6077753dee - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d6077753dee - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x5d6077753dee - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x5d6077717994 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x5d6077717994 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5d607771b33a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5d607771b33a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x5d607771b33a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x5d607771b33a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d607771b33a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5d607771b33a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x5d60777918e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x5d60777918e7 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x746a62462aa4 - <unknown>
[INFO] [stdout]   46:     0x746a624efa34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parsing::parsing_rules::conditional::testing::parse_ifs_with_correct_scopes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/parsing/parsing_rules/snapshots/ion_shell_parser__parsing__parsing_rules__conditional__testing__parse_ifs_with_correct_scopes.snap
[INFO] [stdout] Snapshot: parse_ifs_with_correct_scopes
[INFO] [stdout] Source: src/parsing/parsing_rules/conditional.rs:229
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: actual
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     3     3 │         scope: LocalScope {
[INFO] [stdout]     4     4 │             depth: 0,
[INFO] [stdout]     5     5 │             order: 0,
[INFO] [stdout]     6     6 │         },
[INFO] [stdout]     7       │-        dbg_label: Some(
[INFO] [stdout]     8       │-            "echo \"Before if\"",
[INFO] [stdout]     9       │-        ),
[INFO] [stdout]    10     7 │         item: Command(
[INFO] [stdout]    11     8 │             CommandChain {
[INFO] [stdout]    12     9 │                 first: PipeOfCommands {
[INFO] [stdout]    13    10 │                     first: CommandExpression {
[INFO] [stdout]    14    11 │                         command: ValueContext {
[INFO] [stdout]    15       │-                            range: RangeDebugText {
[INFO] [stdout]    16       │-                                range: Range {
[INFO] [stdout]          12 │+                            range: RangeDebugText(
[INFO] [stdout]          13 │+                                Range {
[INFO] [stdout]    17    14 │                                     start: 0,
[INFO] [stdout]    18    15 │                                     end: 4,
[INFO] [stdout]    19    16 │                                 },
[INFO] [stdout]    20       │-                                dbg_text: Some(
[INFO] [stdout]    21       │-                                    "echo",
[INFO] [stdout]    22       │-                                ),
[INFO] [stdout]    23       │-                            },
[INFO] [stdout]          17 │+                            ),
[INFO] [stdout]    24    18 │                             value: UnQuotedStr(
[INFO] [stdout]    25    19 │                                 Plain,
[INFO] [stdout]    26    20 │                             ),
[INFO] [stdout]    27    21 │                         },
[INFO] [stdout]    28    22 │                         values: Executable(
[INFO] [stdout]    29    23 │                             [
[INFO] [stdout]    30    24 │                                 ValueContext {
[INFO] [stdout]    31       │-                                    range: RangeDebugText {
[INFO] [stdout]    32       │-                                        range: Range {
[INFO] [stdout]          25 │+                                    range: RangeDebugText(
[INFO] [stdout]          26 │+                                        Range {
[INFO] [stdout]    33    27 │                                             start: 5,
[INFO] [stdout]    34    28 │                                             end: 16,
[INFO] [stdout]    35    29 │                                         },
[INFO] [stdout]    36       │-                                        dbg_text: Some(
[INFO] [stdout]    37       │-                                            "\"Before if\"",
[INFO] [stdout]    38       │-                                        ),
[INFO] [stdout]    39       │-                                    },
[INFO] [stdout]          30 │+                                    ),
[WARN] too many lines in the log, truncating it
