[INFO] cloning repository https://github.com/riogu/henceforth
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/riogu/henceforth" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c92533daf12b22ce10254368c161f9d30975bab1
[INFO] testing riogu/henceforth against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/riogu/henceforth
[INFO] finished tweaking git repo https://github.com/riogu/henceforth
[INFO] tweaked toml for git repo https://github.com/riogu/henceforth written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/riogu/henceforth on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/riogu/henceforth already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6e60c74eca84a330a35d96d5815fc0b498bce50843a3f52e9c8e300ef366f2ca
[INFO] running `Command { std: "docker" "start" "-a" "6e60c74eca84a330a35d96d5815fc0b498bce50843a3f52e9c8e300ef366f2ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6e60c74eca84a330a35d96d5815fc0b498bce50843a3f52e9c8e300ef366f2ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6e60c74eca84a330a35d96d5815fc0b498bce50843a3f52e9c8e300ef366f2ca", kill_on_drop: false }`
[INFO] [stdout] 6e60c74eca84a330a35d96d5815fc0b498bce50843a3f52e9c8e300ef366f2ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 698a26b6d4c3e0dcadba6b715d5f8107c94b2e56a842e22743831cc1ca4c5a7e
[INFO] running `Command { std: "docker" "start" "-a" "698a26b6d4c3e0dcadba6b715d5f8107c94b2e56a842e22743831cc1ca4c5a7e", kill_on_drop: false }`
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling clap_builder v4.5.52
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling clap v4.5.52
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.18s
[INFO] running `Command { std: "docker" "inspect" "698a26b6d4c3e0dcadba6b715d5f8107c94b2e56a842e22743831cc1ca4c5a7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "698a26b6d4c3e0dcadba6b715d5f8107c94b2e56a842e22743831cc1ca4c5a7e", kill_on_drop: false }`
[INFO] [stdout] 698a26b6d4c3e0dcadba6b715d5f8107c94b2e56a842e22743831cc1ca4c5a7e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] af727ac0a694b58df4256ed6f509d6830f6852f577e9ee715cb55488b9632011
[INFO] running `Command { std: "docker" "start" "-a" "af727ac0a694b58df4256ed6f509d6830f6852f577e9ee715cb55488b9632011", kill_on_drop: false }`
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.36s
[INFO] running `Command { std: "docker" "inspect" "af727ac0a694b58df4256ed6f509d6830f6852f577e9ee715cb55488b9632011", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af727ac0a694b58df4256ed6f509d6830f6852f577e9ee715cb55488b9632011", kill_on_drop: false }`
[INFO] [stdout] af727ac0a694b58df4256ed6f509d6830f6852f577e9ee715cb55488b9632011
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ed2996e11a2a11955f25ffbba68abf7d0c2350601355a1191088eb5766114b95
[INFO] running `Command { std: "docker" "start" "-a" "ed2996e11a2a11955f25ffbba68abf7d0c2350601355a1191088eb5766114b95", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/henceforth-a28d7aa20c3e2e1e)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_return_type ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_arguments ... ok
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move_func_calls ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::lexer::tests::test_operations ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_if_else ... ok
[INFO] [stdout] test hfs::lexer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::parser::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::parser::tests::test_function_with_no_arguments ... ok
[INFO] [stdout] test hfs::parser::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::stack_analyzer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_no_return_type ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_return_type ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_operations ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_operations ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_function_with_lots_of_arguments' (26) panicked at src/hfs/lexer.rs:327:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("func_with_lots_of_arguments"), Colon, LeftParen, Int, Float, String, Bool, RightParen, Arrow, LeftParen, Int, Float, Bool, String, RightParen, LeftBrace, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(Integer(5)), Literal(Float(5.0)), Literal(Bool(false)), Literal(String("test")), RightParen, Semicolon, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("func_with_lots_of_arguments"), Colon, LeftParen, Int, Float, String, Bool, RightParen, Arrow, LeftParen, Int, Float, Bool, String, RightParen, LeftBrace, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(Integer(5)), Literal(Float(5.0)), Literal(Bool(false)), Literal(String("test")), RightParen, Semicolon, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146e81fb3 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5d8146d5a2eb - core::panicking::assert_failed::haf0c5ac38cad68d7
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5d8146d8b1ba - henceforth::hfs::lexer::tests::test_function_with_lots_of_arguments::he1fd4b53bf70676a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:327:9
[INFO] [stdout]   22:     0x5d8146d8b237 - henceforth::hfs::lexer::tests::test_function_with_lots_of_arguments::{{closure}}::hc0adb7e14fb849ff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:302:46
[INFO] [stdout]   23:     0x5d8146da6f06 - core::ops::function::FnOnce::call_once::h8528d4a101aed2bb
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   45:     0x73be2a3f3a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_while_loop' (34) panicked at src/hfs/lexer.rs:478:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, Let, Identifier("a"), Colon, Int, Semicolon, At, LeftParen, Literal(Integer(1000000)), RightParen, MoveAssign, Identifier("a"), Semicolon, While, At, LeftParen, Identifier("a"), Literal(Integer(0)), Greater, RightParen, LeftBrace, At, LeftParen, Identifier("a"), Literal(Integer(1)), Minus, RightParen, MoveAssign, Identifier("a"), Semicolon, RightBrace, RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, Let, Identifier("a"), Colon, Int, Semicolon, Let, Identifier("b"), Colon, Int, Semicolon, At, LeftParen, Literal(Integer(100)), RightParen, MoveAssign, Identifier("a"), Semicolon, At, LeftParen, Literal(Integer(0)), RightParen, MoveAssign, Identifier("b"), Semicolon, While, At, LeftParen, Identifier("a"), Literal(Integer(0)), Greater, Identifier("b"), Literal(Integer(200)), Less, And, RightParen, LeftBrace, At, LeftParen, Identifier("a"), Literal(Integer(1)), Minus, RightParen, MoveAssign, Identifier("a"), Semicolon, At, LeftParen, Identifier("b"), Literal(Integer(2)), Plus, RightParen, MoveAssign, Identifier("b"), Semicolon, RightBrace, Return, Semicolon, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146e81fb3 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5d8146d5a2eb - core::panicking::assert_failed::haf0c5ac38cad68d7
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5d8146d873e9 - henceforth::hfs::lexer::tests::test_while_loop::hc38d42474ebc8d31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:478:9
[INFO] [stdout]   22:     0x5d8146d87467 - henceforth::hfs::lexer::tests::test_while_loop::{{closure}}::h96229fcfaccb7798
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:436:25
[INFO] [stdout]   23:     0x5d8146da6726 - core::ops::function::FnOnce::call_once::h00fbff4faa476120
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   45:     0x73be2a3f3a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_copy_and_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_copy_and_move' (35) panicked at src/hfs/builder/parser_builder.rs:110:88:
[INFO] [stdout] not yet implemented: add stuff here joao
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d55508 - <henceforth::hfs::builder::parser_builder::ParserBuilder as henceforth::hfs::builder::builder::VariableOps>::assign_to::hf575e72efaa44e01
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x5d8146d8d1a2 - henceforth::hfs::parser::tests::test_copy_and_move::h7e2862f9995e5fbd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:631:14
[INFO] [stdout]   21:     0x5d8146d8d387 - henceforth::hfs::parser::tests::test_copy_and_move::{{closure}}::h9ffb87cd3b6461d6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:621:28
[INFO] [stdout]   22:     0x5d8146da7816 - core::ops::function::FnOnce::call_once::hf93d4f00bf41488b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_if_elif_else' (29) panicked at src/hfs/lexer.rs:571:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("print"), Colon, LeftParen, LeftParen, RightParen, RightParen, Arrow, LeftParen, LeftParen, RightParen, RightParen, LeftBrace, RightBrace, Fn, Identifier("fizz_buzz"), Colon, LeftParen, Int, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, If, At, LeftParen, Literal(Integer(15)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizzbuzz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(3)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(5)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("buzz")), RightParen, Semicolon, RightBrace, Else, LeftBrace, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(String("no fizzbuzz")), RightParen, Semicolon, RightBrace, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, At, LeftParen, Literal(Integer(67)), RightParen, MoveCall, Identifier("fizz_buzz"), Semicolon, MoveCall, Identifier("print"), Semicolon, StackKeyword("@pop"), RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("fizz_buzz"), Colon, LeftParen, Int, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, If, At, LeftParen, Literal(Integer(15)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizzbuzz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(3)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(5)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("buzz")), RightParen, Semicolon, RightBrace, Else, LeftBrace, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(String("no fizzbuzz")), RightParen, Semicolon, RightBrace, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, At, LeftParen, Literal(Integer(530)), RightParen, MoveCall, Identifier("fizz_buzz"), Semicolon, StackKeyword("@pop"), Semicolon, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146e81fb3 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5d8146d5a2eb - core::panicking::assert_failed::haf0c5ac38cad68d7
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5d8146d88116 - henceforth::hfs::lexer::tests::test_if_elif_else::h9c6d8f96d49ae905
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:571:9
[INFO] [stdout]   22:     0x5d8146d88187 - henceforth::hfs::lexer::tests::test_if_elif_else::{{closure}}::hb678be1bb3626693
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:513:27
[INFO] [stdout]   23:     0x5d8146da7306 - core::ops::function::FnOnce::call_once::hbb3fd64a4d831729
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   45:     0x73be2a3f3a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_while_loop' (45) panicked at src/hfs/builder/parser_builder.rs:110:88:
[INFO] [stdout] not yet implemented: add stuff here joao
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d55508 - <henceforth::hfs::builder::parser_builder::ParserBuilder as henceforth::hfs::builder::builder::VariableOps>::assign_to::hf575e72efaa44e01
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x5d8146d8bb83 - henceforth::hfs::parser::tests::test_while_loop::h905c1a41cfa6cbc6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:687:14
[INFO] [stdout]   21:     0x5d8146d8c077 - henceforth::hfs::parser::tests::test_while_loop::{{closure}}::h4505e5e90ad995dd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:677:25
[INFO] [stdout]   22:     0x5d8146da6c06 - core::ops::function::FnOnce::call_once::h511da7121ae1eac5
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_copy_and_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_copy_and_move' (46) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d57513 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::h6ae93288ea6cecdb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5d8146d4c47c - henceforth::hfs::stack_analyzer::tests::test_copy_and_move::h262bebd235e18bd1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:997:14
[INFO] [stdout]   21:     0x5d8146d4c687 - henceforth::hfs::stack_analyzer::tests::test_copy_and_move::{{closure}}::h8a7579c4f63be314
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:988:28
[INFO] [stdout]   22:     0x5d8146da69f6 - core::ops::function::FnOnce::call_once::h26189941cb994426
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_copy_and_move_func_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_copy_and_move_func_calls' (47) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d57513 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::h6ae93288ea6cecdb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5d8146d4d688 - henceforth::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::h1f78c8ded35f43d4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1194:14
[INFO] [stdout]   21:     0x5d8146d4e107 - henceforth::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::{{closure}}::hd8e0330994896d0f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1183:39
[INFO] [stdout]   22:     0x5d8146da76d6 - core::ops::function::FnOnce::call_once::hefb07ca32d0f4f77
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_lots_of_arguments' (48) panicked at src/hfs/stack_analyzer.rs:893:14:
[INFO] [stdout] compilation failed: StackAnalyzerError { kind: IncorrectNumberReturnValues(1, 0), path: "test/function_with_lots_of_arguments.hfs", source_info: SourceInfo { line_number: 8, line_offset: 4, token_width: 4 }, debug_info: DebugInfo { compiler_file: "src/hfs/stack_analyzer.rs", compiler_line: 69, compiler_column: 20, internal_dump: "Function func_with_lots_of_arguments:\n\tParameter type: Tuple<i32, f32, str, bool>\n\tReturn type: Tuple<i32, f32, bool, str>\n\tBody: Block Scope (Function):\n\t\t[\n\t\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\tLiteral:  5,\n\t\t\tLiteral:  5,\n\t\t\tLiteral:  false,\n\t\t\tLiteral:  test\n\t\t\t],\n\t\tEmpty\n\t\t]\n\tParameter Exprs:\n\t[\n\t\tParameter:\n\t\tIndex: 0\n\t\tType: i32,\n\tParameter:\n\t\tIndex: 1\n\t\tType: f32,\n\tParameter:\n\t\tIndex: 2\n\t\tType: str,\n\tParameter:\n\t\tIndex: 3\n\t\tType: bool\n\t]\nFunction main:\n\tParameter type: Tuple<>\n\tReturn type: Tuple<str>\n\tBody: Block Scope (Function):\n\t\t[\n\t\t\n\t\t]\n\tParameter Exprs:\n\t[\n\t\n\t]" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146e81e72 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5d8146d91fc6 - core::result::Result<T,E>::expect::hd3e2d8f8be567e42
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5d8146d4a52c - henceforth::hfs::stack_analyzer::tests::analyze_file::h9a6dd8b2fb4c9560
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:893:14
[INFO] [stdout]   22:     0x5d8146d4ec3b - henceforth::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::h6918bc9312ce17ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:910:19
[INFO] [stdout]   23:     0x5d8146d4f6c7 - henceforth::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::{{closure}}::h7f3e474917c0b10a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:909:46
[INFO] [stdout]   24:     0x5d8146da6ab6 - core::ops::function::FnOnce::call_once::h35f897bc6487b853
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   44:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   46:     0x73be2a3f3a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_no_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_no_arguments' (49) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d57513 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::h6ae93288ea6cecdb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5d8146d4e460 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_arguments::h3c9647cd29b25a51
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:945:14
[INFO] [stdout]   21:     0x5d8146d4e6a7 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_arguments::{{closure}}::h6babb3602bd76dac
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:938:41
[INFO] [stdout]   22:     0x5d8146da7236 - core::ops::function::FnOnce::call_once::hb6c871e0dc50026e
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_function_with_no_return_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_function_with_no_return_type' (39) panicked at src/hfs/parser.rs:600:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            [],[0m
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "no_return_type",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 32,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "no_return_type",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 14,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 29,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_no_return_type.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 4,[0m
[INFO] [stdout] [31m<            line_offset: 21,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d8f846 - henceforth::hfs::parser::tests::test_function_with_no_return_type::h1c8feabf181214c5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:600:9
[INFO] [stdout]   20:     0x5d8146d8f8a7 - henceforth::hfs::parser::tests::test_function_with_no_return_type::{{closure}}::hb456c6a9b5e9025e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:589:43
[INFO] [stdout]   21:     0x5d8146da6f86 - core::ops::function::FnOnce::call_once::h8bf77cfe46e86274
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_no_return_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_no_return_type' (50) panicked at src/hfs/stack_analyzer.rs:967:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  AstArena {
[INFO] [stdout] [31m<    exprs: [[0m
[INFO] [stdout] [31m<        Parameter {[0m
[INFO] [stdout] [31m<            index: 0,[0m
[INFO] [stdout] [31m<            type_id: TypeId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<    ],[0m
[INFO] [stdout] [32m>    exprs: [],[0m
[INFO] [stdout]      stmts: [
[INFO] [stdout] [31m<        StackBlock {[0m
[INFO] [stdout] [31m<            expr_ids: [],[0m
[INFO] [stdout] [31m<            consumed_count: 1,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    StmtId([0m
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    StmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            [],[0m
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      vars: [],
[INFO] [stdout]      functions: [
[INFO] [stdout]          FunctionDeclaration {
[INFO] [stdout]              name: "no_return_type",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: StmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout] [31m<            parameter_exprs: [[0m
[INFO] [stdout] [31m<                ExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            parameter_exprs: [],[0m
[INFO] [stdout]          },
[INFO] [stdout]          FunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: StmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              parameter_exprs: [],
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mIn[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 32,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      var_tokens: [],
[INFO] [stdout]      function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "no_return_type",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 14,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [32m>        Token {[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout] [32m>            source_info: SourceInfo {[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout] [32m>            },[0m
[INFO] [stdout] [32m>        },[0m
[INFO] [stdout] [32m>        Token {[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout] [32m>            source_info: SourceInfo {[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout] [32m>            },[0m
[INFO] [stdout] [32m>        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      hfs_stack: [],
[INFO] [stdout]      type_cache: {
[INFO] [stdout] [31m<        Int {[0m
[INFO] [stdout] [32m>        Tuple {[0m
[INFO] [stdout] [32m>            type_ids: [],[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        [0m[1;48;5;52;31mString[0m[31m {[0m
[INFO] [stdout] [32m>        [0m[1;48;5;22;32mBool[0m[32m {[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        [0m[1;48;5;52;31mBool[0m[31m {[0m
[INFO] [stdout] [32m>        [0m[1;48;5;22;32mInt[0m[32m {[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              1,
[INFO] [stdout]          ),
[INFO] [stdout] [32m>        String {[0m
[INFO] [stdout] [32m>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            3,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout] [32m>        Tuple {[0m
[INFO] [stdout] [32m>            type_ids: [[0m
[INFO] [stdout] [32m>                TypeId([0m
[INFO] [stdout] [32m>                    0,[0m
[INFO] [stdout] [32m>                ),[0m
[INFO] [stdout] [32m>            ],[0m
[INFO] [stdout] [32m>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            4,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout]      },
[INFO] [stdout]      expr_provenances: [
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]      ],
[INFO] [stdout]      curr_var_provenances: [],
[INFO] [stdout]      curr_func_call_provenances: [
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_no_return_type.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 4,[0m
[INFO] [stdout] [31m<            line_offset: 21,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d4eb85 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_return_type::ha960b86e9eedfa63
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:967:9
[INFO] [stdout]   20:     0x5d8146d4ebd7 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_return_type::{{closure}}::hc1f04ba744a8da37
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:956:43
[INFO] [stdout]   21:     0x5d8146da70c6 - core::ops::function::FnOnce::call_once::ha04a1aa7a932ab54
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_simple_if_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_simple_if_else' (42) panicked at src/hfs/parser.rs:750:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Greater,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  3,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop_all",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    7,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          Return,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              IfStmt,
[INFO] [stdout]          ),
[INFO] [stdout]          Return,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ElseStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                8,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                6,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    9,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        10,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mGr[0m[31me[0m[1;48;5;52;31ma[0m[31mt[0m[1;48;5;52;31mer[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 14,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    4,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop_all",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 8,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop_all",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 8,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mR[0m[31met[0m[1;48;5;52;31murn[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Return,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/simple_if_else.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 9,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d8d7ce - henceforth::hfs::parser::tests::test_simple_if_else::h599adb66f176c426
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:750:9
[INFO] [stdout]   20:     0x5d8146d8d817 - henceforth::hfs::parser::tests::test_simple_if_else::{{closure}}::he552032ec5283110
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:723:29
[INFO] [stdout]   21:     0x5d8146da6d36 - core::ops::function::FnOnce::call_once::h6c37101870d0663b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_copy_and_move_func_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_copy_and_move_func_calls' (36) panicked at src/hfs/parser.rs:858:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@rot",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Greater,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@rrot",
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max",
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  50,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  10,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  30,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max3",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Return,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    4,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Empty,[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        4,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout] [31m<            [0m[1;48;5;52;31mElse[0m[31mStmt,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32mIf[0m[32mStmt,[0m
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                6,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                2,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    7,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    6,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [32m>        Empty,[0m
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  8,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: false,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    9,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    10,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    11,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    12,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m10[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        12,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        16,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        17,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        18,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      13,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      15,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  16,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    17,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m20[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m9[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m1,[0m
[INFO] [stdout] [32m>                        1[0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        22,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        23,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "max",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m9[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "max3",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m19[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m8[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                2[0m[1;48;5;52;31m4[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m2,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mGr[0m[31me[0m[1;48;5;52;31ma[0m[31mt[0m[1;48;5;52;31mer[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 26,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rrot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    50,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    10,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    30,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max3",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mR[0m[31met[0m[1;48;5;52;31murn[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 29,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mIf[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 28,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rrot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mMov[0m[31me[0m[1;48;5;52;31mCall[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: CopyCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 26,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max3",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/copy_and_move_func_calls.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 19,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d8ed3d - henceforth::hfs::parser::tests::test_copy_and_move_func_calls::h24db2dfe28fd9db8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:858:9
[INFO] [stdout]   20:     0x5d8146d8edd7 - henceforth::hfs::parser::tests::test_copy_and_move_func_calls::{{closure}}::h9eb8c42fed590c68
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:816:39
[INFO] [stdout]   21:     0x5d8146da69b6 - core::ops::function::FnOnce::call_once::h203e7fafd95cbd6b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_function_with_lots_of_arguments' (37) panicked at src/hfs/parser.rs:567:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Float(
[INFO] [stdout]                  5.0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  false,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "test",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        2,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        3,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          5,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        6,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        9,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "func_with_lots_of_arguments",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m10[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m7[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m7[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Tuple {[0m
[INFO] [stdout] [31m<            type_ids: [[0m
[INFO] [stdout] [31m<                TypeId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ptr_count: 0,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Float([0m
[INFO] [stdout] [31m<                    5.0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    false,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "test",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 80,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 25,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "func_with_lots_of_arguments",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 27,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 58,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftParen,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_lots_of_arguments.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 8,[0m
[INFO] [stdout] [31m<            line_offset: 27,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d90321 - henceforth::hfs::parser::tests::test_function_with_lots_of_arguments::h24c35640f0aab542
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:567:9
[INFO] [stdout]   20:     0x5d8146d90387 - henceforth::hfs::parser::tests::test_function_with_lots_of_arguments::{{closure}}::h3946064cca53e0c1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:542:46
[INFO] [stdout]   21:     0x5d8146da6b36 - core::ops::function::FnOnce::call_once::h3cab41ac2842e2a9
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_operations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_operations' (41) panicked at src/hfs/parser.rs:673:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Add,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mul,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Div,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mul,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  false,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Or,
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Not,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  true,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              And,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      8,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      9,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      10,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    11,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      12,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    13,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      15,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      16,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      17,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    18,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          0,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          1,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        2,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          3,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          6,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          7,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          9,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          10,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        11,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        12,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                1[0m[1;48;5;52;31m6[0m[31m,[0m
[INFO] [stdout] [32m>                1[0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mPlus[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mar[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mSlash[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mar[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    false,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mOr[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mNo[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    true,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mAnd[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/operations.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 10,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d8b8c4 - henceforth::hfs::parser::tests::test_operations::h6e3ff2ba5b9d367d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:673:9
[INFO] [stdout]   20:     0x5d8146d8b907 - henceforth::hfs::parser::tests::test_operations::{{closure}}::hf1d823ac3b3cc2b7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:639:25
[INFO] [stdout]   21:     0x5d8146da6bc6 - core::ops::function::FnOnce::call_once::h44c32ee9efb5fe69
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_if_elif_else' (51) panicked at src/hfs/builder/stack_analyzer_builder.rs:222:56:
[INFO] [stdout] need lhs for mod
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146e81df4 - core[10b6fa85044e1869]::panicking::panic_display::<&str>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x5d8146e81df4 - core[10b6fa85044e1869]::option::expect_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/option.rs:2245:5
[INFO] [stdout]   21:     0x5d8146d9c986 - core::option::Option<T>::expect::h8006050c22b187b9
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/option.rs:971:21
[INFO] [stdout]   22:     0x5d8146d56b94 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::push_operation::h7f31ef3ffc113d4d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:222:56
[INFO] [stdout]   23:     0x5d8146d4bb63 - henceforth::hfs::stack_analyzer::tests::test_if_elif_else::h853121bc6dcc0971
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1129:14
[INFO] [stdout]   24:     0x5d8146d4c247 - henceforth::hfs::stack_analyzer::tests::test_if_elif_else::{{closure}}::h4c86ef217ec85664
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1121:27
[INFO] [stdout]   25:     0x5d8146da72c6 - core::ops::function::FnOnce::call_once::hbadec2d1ab182846
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   47:     0x73be2a3f3a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_simple_if_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_simple_if_else' (53) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d57513 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::h6ae93288ea6cecdb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5d8146d4c81b - henceforth::hfs::stack_analyzer::tests::test_simple_if_else::hdb4c413b28261a94
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1100:14
[INFO] [stdout]   21:     0x5d8146d4cb27 - henceforth::hfs::stack_analyzer::tests::test_simple_if_else::{{closure}}::h4d08210b3a617402
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1090:29
[INFO] [stdout]   22:     0x5d8146da6866 - core::ops::function::FnOnce::call_once::h0b70ec3a53d910a5
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_while_loop' (56) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d57513 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::h6ae93288ea6cecdb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5d8146d4ae28 - henceforth::hfs::stack_analyzer::tests::test_while_loop::he988d0bc3f21d79e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1053:14
[INFO] [stdout]   21:     0x5d8146d4b347 - henceforth::hfs::stack_analyzer::tests::test_while_loop::{{closure}}::h815a33e62b7b4ad6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1044:25
[INFO] [stdout]   22:     0x5d8146da7196 - core::ops::function::FnOnce::call_once::haabd1d577a74f881
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr] error: test failed, to rerun pass `--bin henceforth`
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_if_elif_else' (40) panicked at src/hfs/parser.rs:812:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  15,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "fizzbuzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  3,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "fizz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "buzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "no fizzbuzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m67[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m530[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "fizz_buzz",
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        Identifier([0m
[INFO] [stdout] [31m<            "print",[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [32m>                Statement([0m
[INFO] [stdout] [32m>                    UnresolvedStmtId([0m
[INFO] [stdout] [32m>                        2,[0m
[INFO] [stdout] [32m>                    ),[0m
[INFO] [stdout] [32m>                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              IfStmt,
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      8,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      9,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        6,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      10,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      11,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      12,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      13,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        10,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        11,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    15,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      16,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        16,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ElseStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                17,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        ElseIf {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                9,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                12,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    18,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        ElseIf {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                5,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                8,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    19,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                1,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    20,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        21,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      17,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  18,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        FunctionCall {[0m
[INFO] [stdout] [31m<            identifier: UnresolvedExprId([0m
[INFO] [stdout] [31m<                19,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            is_move: true,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    20,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [32m>        Empty,[0m
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m3,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m3,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m4,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m4,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        25,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        26,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout] [31m<            name: "[0m[1;48;5;52;31mpr[0m[31mi[0m[1;48;5;52;31mnt[0m[31m",[0m
[INFO] [stdout] [32m>            name: "[0m[1;48;5;22;32mf[0m[32mi[0m[1;48;5;22;32mzz_buzz[0m[32m",[0m
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m5[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m4[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m3[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout] [31m<            name: "[0m[1;48;5;52;31mf[0m[31mi[0m[1;48;5;52;31mzz_buzz[0m[31m",[0m
[INFO] [stdout] [32m>            name: "[0m[1;48;5;22;32mma[0m[32mi[0m[1;48;5;22;32mn[0m[32m",[0m
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m7[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m22[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m16[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout] [31m<        UnresolvedFunctionDeclaration {[0m
[INFO] [stdout] [31m<            name: "main",[0m
[INFO] [stdout] [31m<            param_type: TypeId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            return_type: TypeId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                27,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout] [31m<            type_ids: [],[0m
[INFO] [stdout] [31m<            ptr_count: 0,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Tuple {[0m
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout] [31m<                    [0m[1;48;5;52;31m4[0m[31m,[0m
[INFO] [stdout] [32m>                    [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout] [31m<                    [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>                    [0m[1;48;5;22;32m3[0m[32m,[0m
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout] [31m<            type_ids: [[0m
[INFO] [stdout] [31m<                TypeId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            type_ids: [],[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    15,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "fizzbuzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 10,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 23,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "fizz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 23,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "buzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "no fizzbuzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 13,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    67,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "fizz_buzz",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 14,[0m
[INFO] [stdout] [31m<                token_width: 9,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "print",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 20,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 21,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 18,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 27,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 18,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 27,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 25,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 20,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 21,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "print",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "fizz_buzz",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 9,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftParen,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/if_elif_else.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 22,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4aed8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d8ceda - henceforth::hfs::parser::tests::test_if_elif_else::he1de9b377b282dc0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:812:9
[INFO] [stdout]   20:     0x5d8146d8cf47 - henceforth::hfs::parser::tests::test_if_elif_else::{{closure}}::h50ee079c8e5045f9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:754:27
[INFO] [stdout]   21:     0x5d8146da73e6 - core::ops::function::FnOnce::call_once::hc466052532489563
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   43:     0x73be2a3f3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_operations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_operations' (52) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d8146e6bf8a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d8146e6bf8a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d8146e8184a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d8146e8184a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5d8146e70812 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5d8146e70812 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5d8146e4ae1f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d8146e4ae1f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d8146e64179 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d8146dc9efc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5d8146dc9efc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5d8146e64332 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5d8146e64332 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d8146e4af0a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d8146e42729 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d8146e4bbed - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d8146e820fc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d8146d57513 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::h6ae93288ea6cecdb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5d8146d4a7cb - henceforth::hfs::stack_analyzer::tests::test_operations::hfab9cedf6a1bae56
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1017:14
[INFO] [stdout]   21:     0x5d8146d4abb7 - henceforth::hfs::stack_analyzer::tests::test_operations::{{closure}}::ha7a9421262af3248
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1006:25
[INFO] [stdout]   22:     0x5d8146da6f46 - core::ops::function::FnOnce::call_once::h89df787e4ab4e6e4
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d8146dbdfdb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d8146dbdfdb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5d8146dca9cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d8146dca9cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5d8146dca9cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5d8146dc60e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5d8146dc60e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5d8146dcd5d2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d8146dcd5d2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5d8146dcd5d2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d8146e6b53f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5d8146e6b53f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x73be2a366aa4 - <unknown>
[INFO] [stdout]   44:     0x73be2a3f3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     hfs::lexer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::lexer::tests::test_if_elif_else
[INFO] [stdout]     hfs::lexer::tests::test_while_loop
[INFO] [stdout]     hfs::parser::tests::test_copy_and_move
[INFO] [stdout]     hfs::parser::tests::test_copy_and_move_func_calls
[INFO] [stdout]     hfs::parser::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::parser::tests::test_function_with_no_return_type
[INFO] [stdout]     hfs::parser::tests::test_if_elif_else
[INFO] [stdout]     hfs::parser::tests::test_operations
[INFO] [stdout]     hfs::parser::tests::test_simple_if_else
[INFO] [stdout]     hfs::parser::tests::test_while_loop
[INFO] [stdout]     hfs::stack_analyzer::tests::test_copy_and_move
[INFO] [stdout]     hfs::stack_analyzer::tests::test_copy_and_move_func_calls
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_no_arguments
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_no_return_type
[INFO] [stdout]     hfs::stack_analyzer::tests::test_if_elif_else
[INFO] [stdout]     hfs::stack_analyzer::tests::test_operations
[INFO] [stdout]     hfs::stack_analyzer::tests::test_simple_if_else
[INFO] [stdout]     hfs::stack_analyzer::tests::test_while_loop
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ed2996e11a2a11955f25ffbba68abf7d0c2350601355a1191088eb5766114b95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed2996e11a2a11955f25ffbba68abf7d0c2350601355a1191088eb5766114b95", kill_on_drop: false }`
[INFO] [stdout] ed2996e11a2a11955f25ffbba68abf7d0c2350601355a1191088eb5766114b95
