[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 1.94.0 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-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/riogu/henceforth on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap v4.5.52
[INFO] [stderr]   Downloaded colored v3.1.1
[INFO] [stderr]   Downloaded clap_builder v4.5.52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 647c3bba0cf99bbf417eb79c7797813dfe9c554e46eebd253ab8046c8fba1887
[INFO] running `Command { std: "docker" "start" "-a" "647c3bba0cf99bbf417eb79c7797813dfe9c554e46eebd253ab8046c8fba1887", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "647c3bba0cf99bbf417eb79c7797813dfe9c554e46eebd253ab8046c8fba1887", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "647c3bba0cf99bbf417eb79c7797813dfe9c554e46eebd253ab8046c8fba1887", kill_on_drop: false }`
[INFO] [stdout] 647c3bba0cf99bbf417eb79c7797813dfe9c554e46eebd253ab8046c8fba1887
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 72aadbc3f9acf18f35081e1edab8676394fea79f553e85b62a1b82a322ee7382
[INFO] running `Command { std: "docker" "start" "-a" "72aadbc3f9acf18f35081e1edab8676394fea79f553e85b62a1b82a322ee7382", kill_on_drop: false }`
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[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 syn v2.0.110
[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 10.65s
[INFO] running `Command { std: "docker" "inspect" "72aadbc3f9acf18f35081e1edab8676394fea79f553e85b62a1b82a322ee7382", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "72aadbc3f9acf18f35081e1edab8676394fea79f553e85b62a1b82a322ee7382", kill_on_drop: false }`
[INFO] [stdout] 72aadbc3f9acf18f35081e1edab8676394fea79f553e85b62a1b82a322ee7382
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9f8796bc8aba8b3c4f5530c539e929e9a3f9df8726f83953ff0f40b8032a79ed
[INFO] running `Command { std: "docker" "start" "-a" "9f8796bc8aba8b3c4f5530c539e929e9a3f9df8726f83953ff0f40b8032a79ed", 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.43s
[INFO] running `Command { std: "docker" "inspect" "9f8796bc8aba8b3c4f5530c539e929e9a3f9df8726f83953ff0f40b8032a79ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f8796bc8aba8b3c4f5530c539e929e9a3f9df8726f83953ff0f40b8032a79ed", kill_on_drop: false }`
[INFO] [stdout] 9f8796bc8aba8b3c4f5530c539e929e9a3f9df8726f83953ff0f40b8032a79ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a0b67674d2c539cadbaf17171dc8e5ae9ca9606206f45412e78f9071cff6f533
[INFO] running `Command { std: "docker" "start" "-a" "a0b67674d2c539cadbaf17171dc8e5ae9ca9606206f45412e78f9071cff6f533", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/henceforth-b8a6f5d2fc23c1a7)
[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_arguments ... ok
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move_func_calls ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_return_type ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_if_else ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::lexer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::lexer::tests::test_operations ... ok
[INFO] [stdout] test hfs::parser::tests::test_simple_main ... 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::lexer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move_func_calls ... 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_if_elif_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_while_loop ... 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_arguments ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_operations ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_return_type ... 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_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_if_elif_else' (30) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6577ccde3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5dd6576c27dd - core::panicking::assert_failed::hfb617487e388e15a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5dd657680252 - henceforth::hfs::lexer::tests::test_if_elif_else::haf4bb044448dfbef
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:571:9
[INFO] [stdout]   22:     0x5dd6576802d7 - henceforth::hfs::lexer::tests::test_if_elif_else::{{closure}}::h9f182109d4df416e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:513:27
[INFO] [stdout]   23:     0x5dd6576cb756 - core::ops::function::FnOnce::call_once::h65433d80c580f611
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   45:     0x71152c1c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[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' (27) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6577ccde3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5dd6576c27dd - core::panicking::assert_failed::hfb617487e388e15a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5dd657682bec - henceforth::hfs::lexer::tests::test_function_with_lots_of_arguments::h2fb79e5340776439
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:327:9
[INFO] [stdout]   22:     0x5dd657682c67 - henceforth::hfs::lexer::tests::test_function_with_lots_of_arguments::{{closure}}::h80a7947aeecb6633
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:302:46
[INFO] [stdout]   23:     0x5dd6576cbda6 - core::ops::function::FnOnce::call_once::hc3a7437b78b8b50f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   45:     0x71152c1c1a64 - 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' (36) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576d8170 - <henceforth::hfs::builder::parser_builder::ParserBuilder as henceforth::hfs::builder::builder::VariableOps>::assign_to::h669b09cb72785133
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x5dd657684a52 - henceforth::hfs::parser::tests::test_copy_and_move::h82b8923187595dcb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:631:14
[INFO] [stdout]   21:     0x5dd657684c37 - henceforth::hfs::parser::tests::test_copy_and_move::{{closure}}::he3c4c3acf9263d36
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:621:28
[INFO] [stdout]   22:     0x5dd6576cc116 - core::ops::function::FnOnce::call_once::hf8c331af8628b969
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - clone
[INFO] [stdout]   45:                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' (54) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576da183 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::hc53266b7202fc608
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5dd6576fd43b - henceforth::hfs::stack_analyzer::tests::test_simple_if_else::h1ce823585376ef48
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1100:14
[INFO] [stdout]   21:     0x5dd6576fd747 - henceforth::hfs::stack_analyzer::tests::test_simple_if_else::{{closure}}::h730abc5731e5c61a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1090:29
[INFO] [stdout]   22:     0x5dd6576cb3d6 - core::ops::function::FnOnce::call_once::h3accee2af5fd841b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_while_loop' (35) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6577ccde3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5dd6576c27dd - core::panicking::assert_failed::hfb617487e388e15a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5dd65767f6b9 - henceforth::hfs::lexer::tests::test_while_loop::hc50736778938636b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:478:9
[INFO] [stdout]   22:     0x5dd65767f737 - henceforth::hfs::lexer::tests::test_while_loop::{{closure}}::hc286bd3a33dad795
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:436:25
[INFO] [stdout]   23:     0x5dd6576cbde6 - core::ops::function::FnOnce::call_once::hca248acca399c33d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   45:     0x71152c1c1a64 - clone
[INFO] [stdout]   46:                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' (48) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576da183 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::hc53266b7202fc608
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5dd6576fe0f6 - henceforth::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::h052cd4d07fe3031f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1194:14
[INFO] [stdout]   21:     0x5dd6576fe9b7 - henceforth::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::{{closure}}::hfdbb4b5f1b21809c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1183:39
[INFO] [stdout]   22:     0x5dd6576cbfc6 - core::ops::function::FnOnce::call_once::hdfaa5761b4f833c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_while_loop' (46) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576d8170 - <henceforth::hfs::builder::parser_builder::ParserBuilder as henceforth::hfs::builder::builder::VariableOps>::assign_to::h669b09cb72785133
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x5dd6576835b3 - henceforth::hfs::parser::tests::test_while_loop::h36fb111f7c65dcf3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:687:14
[INFO] [stdout]   21:     0x5dd657683aa7 - henceforth::hfs::parser::tests::test_while_loop::{{closure}}::hcdce8925d9f14fa3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:677:25
[INFO] [stdout]   22:     0x5dd6576cba86 - core::ops::function::FnOnce::call_once::h8721c93e05ae7e67
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - 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' (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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576da183 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::hc53266b7202fc608
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5dd6576fd09c - henceforth::hfs::stack_analyzer::tests::test_copy_and_move::haf65cc0d0497cac3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:997:14
[INFO] [stdout]   21:     0x5dd6576fd2a7 - henceforth::hfs::stack_analyzer::tests::test_copy_and_move::{{closure}}::ha10c706fa8e52e55
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:988:28
[INFO] [stdout]   22:     0x5dd6576cbee6 - core::ops::function::FnOnce::call_once::hd6b8e1625f75c8b2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - clone
[INFO] [stdout]   45:                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' (52) panicked at src/hfs/builder/stack_analyzer_builder.rs:222:56:
[INFO] [stdout] need lhs for mod
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6577cc6d4 - core::panicking::panic_display::h8c4453a96d8ca970
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x5dd6577cc6d4 - core::option::expect_failed::h4104d968f11511b3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/option.rs:2208:5
[INFO] [stdout]   21:     0x5dd6576b8336 - core::option::Option<T>::expect::h3b6befbfbaf1238a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/option.rs:971:21
[INFO] [stdout]   22:     0x5dd6576d9804 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::push_operation::he9f3f494040eacf8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:222:56
[INFO] [stdout]   23:     0x5dd6576fc785 - henceforth::hfs::stack_analyzer::tests::test_if_elif_else::h399c39aaf5820946
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1129:14
[INFO] [stdout]   24:     0x5dd6576fce67 - henceforth::hfs::stack_analyzer::tests::test_if_elif_else::{{closure}}::hc0b07f33e23fe511
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1121:27
[INFO] [stdout]   25:     0x5dd6576cb4b6 - core::ops::function::FnOnce::call_once::h3fb7ce5a81e38286
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   47:     0x71152c1c1a64 - clone
[INFO] [stdout]   48:                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' (57) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576da183 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::hc53266b7202fc608
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5dd6576fbbd8 - henceforth::hfs::stack_analyzer::tests::test_while_loop::h7a6222b3da17fed0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1053:14
[INFO] [stdout]   21:     0x5dd6576fc0f7 - henceforth::hfs::stack_analyzer::tests::test_while_loop::{{closure}}::he111a7422919a80a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1044:25
[INFO] [stdout]   22:     0x5dd6576cb2a6 - core::ops::function::FnOnce::call_once::h2d77336c081c99fd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - 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' (40) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd657686bf1 - henceforth::hfs::parser::tests::test_function_with_no_return_type::h717b321a015004bd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:600:9
[INFO] [stdout]   20:     0x5dd657686c57 - henceforth::hfs::parser::tests::test_function_with_no_return_type::{{closure}}::h3d461cd0d424ae5f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:589:43
[INFO] [stdout]   21:     0x5dd6576cbb66 - core::ops::function::FnOnce::call_once::ha0d61b1125376019
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - clone
[INFO] [stdout]   44:                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' (50) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576da183 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::hc53266b7202fc608
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5dd6576fec49 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_arguments::hb39b2e6c88dc92ea
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:945:14
[INFO] [stdout]   21:     0x5dd6576fee97 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_arguments::{{closure}}::hc23c6f3e51e239fe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:938:41
[INFO] [stdout]   22:     0x5dd6576cb4f6 - core::ops::function::FnOnce::call_once::h45da58186c4a1fef
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - 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' (49) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6577cc752 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd657678116 - core::result::Result<T,E>::expect::hc21d420b8b6d72cd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5dd6576fb2dc - henceforth::hfs::stack_analyzer::tests::analyze_file::hf8e2f606704ba6f8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:893:14
[INFO] [stdout]   22:     0x5dd6576ff36b - henceforth::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::h01293567b373c658
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:910:19
[INFO] [stdout]   23:     0x5dd6576ffbe7 - henceforth::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::{{closure}}::h8d795984c417abd8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:909:46
[INFO] [stdout]   24:     0x5dd6576cb576 - core::ops::function::FnOnce::call_once::h50e13f5e97fa4760
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   44:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   46:     0x71152c1c1a64 - clone
[INFO] [stdout]   47:                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' (38) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576874b9 - henceforth::hfs::parser::tests::test_function_with_lots_of_arguments::h68d9e9a3f831826f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:567:9
[INFO] [stdout]   20:     0x5dd657687527 - henceforth::hfs::parser::tests::test_function_with_lots_of_arguments::{{closure}}::h03e6b9721cdf448b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:542:46
[INFO] [stdout]   21:     0x5dd6576cc196 - core::ops::function::FnOnce::call_once::hfb17526990e9fae6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - 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' (43) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd65768507e - henceforth::hfs::parser::tests::test_simple_if_else::hb5b5e856eef498f0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:750:9
[INFO] [stdout]   20:     0x5dd6576850c7 - henceforth::hfs::parser::tests::test_simple_if_else::{{closure}}::hc0a45d223e84352a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:723:29
[INFO] [stdout]   21:     0x5dd6576cbc76 - core::ops::function::FnOnce::call_once::haa308954e57a4112
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - 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' (42) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576832f4 - henceforth::hfs::parser::tests::test_operations::h8bd583225548ffa0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:673:9
[INFO] [stdout]   20:     0x5dd657683337 - henceforth::hfs::parser::tests::test_operations::{{closure}}::h490f836de7e06759
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:639:25
[INFO] [stdout]   21:     0x5dd6576cb346 - core::ops::function::FnOnce::call_once::h3839800ead6cccab
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - 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' (37) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd65768626b - henceforth::hfs::parser::tests::test_copy_and_move_func_calls::h04454507d871c0ab
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:858:9
[INFO] [stdout]   20:     0x5dd657686307 - henceforth::hfs::parser::tests::test_copy_and_move_func_calls::{{closure}}::h699e59b831b49d13
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:816:39
[INFO] [stdout]   21:     0x5dd6576cbbe6 - core::ops::function::FnOnce::call_once::ha6a7643c6d3b1541
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - 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' (51) 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<        Float {[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]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m4[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              0,
[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>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            5,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              2,
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mring[0m[31m {[0m
[INFO] [stdout] [32m>        [0m[1;48;5;22;32mFloa[0m[32mt {[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;32m1[0m[32m,[0m
[INFO] [stdout]          ),
[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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stderr] error: test failed, to rerun pass `--bin henceforth`
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576ff2b0 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_return_type::h752f8ce36e17ce1f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:967:9
[INFO] [stdout]   20:     0x5dd6576ff307 - henceforth::hfs::stack_analyzer::tests::test_function_with_no_return_type::{{closure}}::h643ed137a4ca865b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:956:43
[INFO] [stdout]   21:     0x5dd6576cbcb6 - core::ops::function::FnOnce::call_once::hb64dac24384b943b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - clone
[INFO] [stdout]   44:                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' (41) 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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924c8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd65768477c - henceforth::hfs::parser::tests::test_if_elif_else::h63b2a0f53a5b7657
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:812:9
[INFO] [stdout]   20:     0x5dd6576847f7 - henceforth::hfs::parser::tests::test_if_elif_else::{{closure}}::h8d54a6b58f070137
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:754:27
[INFO] [stdout]   21:     0x5dd6576cb0a6 - core::ops::function::FnOnce::call_once::h0dd7f4f5b133ce31
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   43:     0x71152c1c1a64 - 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' (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:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd6577b2f22 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd6577b2f22 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd6577b2f22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd6577c3eaa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd6577c3eaa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5dd657781c46 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd657781c46 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd657792409 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd657792409 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd6577922a1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd65772396e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd65772396e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd657792682 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd657792682 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd6577924fa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd65778da39 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd65777630d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd6577ccf2c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd6576da183 - <henceforth::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth::hfs::builder::builder::StackOps>::end_stack_block::hc53266b7202fc608
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x5dd6576fb57b - henceforth::hfs::stack_analyzer::tests::test_operations::hb15534fbc980313a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1017:14
[INFO] [stdout]   21:     0x5dd6576fb967 - henceforth::hfs::stack_analyzer::tests::test_operations::{{closure}}::h25b259db27b4cc15
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1006:25
[INFO] [stdout]   22:     0x5dd6576cc156 - core::ops::function::FnOnce::call_once::hfab9874720b245fe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd65772372b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd65772372b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd65773713a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd65773713a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd65773713a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd65773713a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd65773713a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd65773713a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd65773713a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd657711594 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd657711594 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd657714f32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd657714f32 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd657714f32 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd657714f32 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd657714f32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd657714f32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd657788ccf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd657788ccf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x71152c134aa4 - <unknown>
[INFO] [stdout]   44:     0x71152c1c1a64 - 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.14s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a0b67674d2c539cadbaf17171dc8e5ae9ca9606206f45412e78f9071cff6f533", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0b67674d2c539cadbaf17171dc8e5ae9ca9606206f45412e78f9071cff6f533", kill_on_drop: false }`
[INFO] [stdout] a0b67674d2c539cadbaf17171dc8e5ae9ca9606206f45412e78f9071cff6f533
