[INFO] cloning repository https://github.com/Harnesser/pratt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Harnesser/pratt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHarnesser%2Fpratt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHarnesser%2Fpratt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2975d9607ac5e326c1360bbfa17fd3966944e75f
[INFO] testing Harnesser/pratt against master#1ef7943ee607160a564655b6596f83670ef95df5 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHarnesser%2Fpratt" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Harnesser/pratt
[INFO] finished tweaking git repo https://github.com/Harnesser/pratt
[INFO] tweaked toml for git repo https://github.com/Harnesser/pratt written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Harnesser/pratt on toolchain 1ef7943ee607160a564655b6596f83670ef95df5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Harnesser/pratt 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" "+1ef7943ee607160a564655b6596f83670ef95df5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c2b982288f970ec6fc55730b5cccf5e1d146dfc70476e08736831329e5033003
[INFO] running `Command { std: "docker" "start" "-a" "c2b982288f970ec6fc55730b5cccf5e1d146dfc70476e08736831329e5033003", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c2b982288f970ec6fc55730b5cccf5e1d146dfc70476e08736831329e5033003", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2b982288f970ec6fc55730b5cccf5e1d146dfc70476e08736831329e5033003", kill_on_drop: false }`
[INFO] [stdout] c2b982288f970ec6fc55730b5cccf5e1d146dfc70476e08736831329e5033003
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b50d93cbff8b3bcdd5687dbba46640b79281cbf8b9370646da733835cfd8c92
[INFO] running `Command { std: "docker" "start" "-a" "2b50d93cbff8b3bcdd5687dbba46640b79281cbf8b9370646da733835cfd8c92", kill_on_drop: false }`
[INFO] [stderr]    Compiling pratt v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.74s
[INFO] running `Command { std: "docker" "inspect" "2b50d93cbff8b3bcdd5687dbba46640b79281cbf8b9370646da733835cfd8c92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b50d93cbff8b3bcdd5687dbba46640b79281cbf8b9370646da733835cfd8c92", kill_on_drop: false }`
[INFO] [stdout] 2b50d93cbff8b3bcdd5687dbba46640b79281cbf8b9370646da733835cfd8c92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e4d50fabd615b18f9959f529aa59281d8ae3e0920268ecf4ff84ad7b7aa63f00
[INFO] running `Command { std: "docker" "start" "-a" "e4d50fabd615b18f9959f529aa59281d8ae3e0920268ecf4ff84ad7b7aa63f00", kill_on_drop: false }`
[INFO] [stderr]    Compiling pratt v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.73s
[INFO] running `Command { std: "docker" "inspect" "e4d50fabd615b18f9959f529aa59281d8ae3e0920268ecf4ff84ad7b7aa63f00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4d50fabd615b18f9959f529aa59281d8ae3e0920268ecf4ff84ad7b7aa63f00", kill_on_drop: false }`
[INFO] [stdout] e4d50fabd615b18f9959f529aa59281d8ae3e0920268ecf4ff84ad7b7aa63f00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c9a176e81c381a59c7db77b9a50800ef3323d2142c14809616993bdfcdd55968
[INFO] running `Command { std: "docker" "start" "-a" "c9a176e81c381a59c7db77b9a50800ef3323d2142c14809616993bdfcdd55968", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/pratt-8a5818615969669b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test::test_division ... FAILED
[INFO] [stdout] test test::test_unary_arith ... FAILED
[INFO] [stdout] test test::test_basic_precedence ... FAILED
[INFO] [stdout] test test::test_brackets ... FAILED
[INFO] [stdout] test test::test_misc ... FAILED
[INFO] [stdout] test test::test_exponents ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stderr] error: test failed, to rerun pass `--bin pratt`
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_division stdout ----
[INFO] [stdout] Parsing: '10/2'
[INFO] [stdout] [src/main.rs:166:9] c = '1'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '0',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '0'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '/',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = "1"
[INFO] [stdout] [src/main.rs:166:9] c = '/'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '2',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '2'
[INFO] [stdout] [src/main.rs:166:9] c_next = None
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:240:5] &tokens = [
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Div,
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] [src/climber.rs:145:5] &tokens = [
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Div,
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '10'
[INFO] [stdout] Next: Div
[INFO] [stdout] tree LiteralInt { literal: 10 }
[INFO] [stdout] Next: Literal(2)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '2'
[INFO] [stdout] Next: EOF
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] tree Div { a: LiteralInt { literal: 10 }, b: LiteralInt { literal: 2 } }
[INFO] [stdout] 
[INFO] [stdout] thread 'test::test_division' (19) panicked at src/main.rs:431:21:
[INFO] [stdout] couldn't create dot/10DIV2.dot: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5583c8379062 - std::backtrace_rs::backtrace::libunwind::trace::h786de35fecf3582f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5583c8379062 - std::backtrace_rs::backtrace::trace_unsynchronized::h4a7da1a2a64387f1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5583c8379062 - std::sys::backtrace::_print_fmt::h6bd7d500070c788c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5583c8379062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h6d82c1afff976903
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5583c83890df - core::fmt::rt::Argument::fmt::hc4ce6d643d397690
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5583c83890df - core::fmt::write::hb1e7ca88b6a3936e
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5583c83469f3 - std::io::default_write_fmt::haffd49d96f1984a8
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5583c83469f3 - std::io::Write::write_fmt::h027871c57cf57c01
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5583c83528c2 - std::sys::backtrace::BacktraceLock::print::ha2430613ee79d059
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5583c835739f - std::panicking::default_hook::{{closure}}::hdbd2db9e5c303cf6
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5583c8357231 - std::panicking::default_hook::hed93c70cba5fdcf0
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5583c831a3fe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd0ee8b569efc6a07
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5583c831a3fe - test::test_main_with_exit_callback::{{closure}}::hf10864b576ecd15d
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5583c83579af - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h3a55ca34534c0d00
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5583c83579af - std::panicking::panic_with_hook::h3862d766c2cec19b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5583c835780a - std::panicking::panic_handler::{{closure}}::hb95eb402b5e28ee1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5583c83529f9 - std::sys::backtrace::__rust_end_short_backtrace::hf73a26dc1835d85a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5583c833b2ed - __rustc[6ed5915ee467787]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5583c8390b20 - core::panicking::panic_fmt::h3454303eb8e6f7cd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5583c82f2035 - pratt::write_dot::h649705d88607e89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:431:21
[INFO] [stdout]   20:     0x5583c82eedef - pratt::eval_expression::h2a88f98e520fe63b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:450:5
[INFO] [stdout]   21:     0x5583c82f4938 - pratt::test::test_division::h429166af167196a7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:532:23
[INFO] [stdout]   22:     0x5583c82f4d17 - pratt::test::test_division::{{closure}}::hd520e1386164c33f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:531:23
[INFO] [stdout]   23:     0x5583c82f2f96 - core::ops::function::FnOnce::call_once::h113bff9ba83fc359
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5583c831a1db - core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5583c831a1db - test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5583c832e25d - test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5583c832e25d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5583c832e25d - std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5583c832e25d - std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5583c832e25d - std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5583c832e25d - test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5583c832e25d - test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5583c8307774 - test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5583c8307774 - std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   36:     0x5583c830b0aa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5583c830b0aa - std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5583c830b0aa - std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5583c830b0aa - std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   41:     0x5583c830b0aa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5583c834ddff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   43:     0x5583c834ddff - std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   44:     0x7f8f2e76caa4 - <unknown>
[INFO] [stdout]   45:     0x7f8f2e7f9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_unary_arith stdout ----
[INFO] [stdout] Parsing: '-(-24 + -10) + -2'
[INFO] [stdout] [src/main.rs:166:9] c = '-'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '(',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '('
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '-',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '-'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '2',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '2'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '4',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '4'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = "2"
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '+',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '+'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '-',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '-'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '1',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '1'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '0',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '0'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ')',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = "1"
[INFO] [stdout] [src/main.rs:166:9] c = ')'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '+',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '+'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '-',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '-'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '2',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '2'
[INFO] [stdout] [src/main.rs:166:9] c_next = None
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:240:5] &tokens = [
[INFO] [stdout]     Sub,
[INFO] [stdout]     Bopen,
[INFO] [stdout]     Sub,
[INFO] [stdout]     Literal(
[INFO] [stdout]         24,
[INFO] [stdout]     ),
[INFO] [stdout]     Add,
[INFO] [stdout]     Sub,
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Bclose,
[INFO] [stdout]     Add,
[INFO] [stdout]     Sub,
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] [src/climber.rs:145:5] &tokens = [
[INFO] [stdout]     Sub,
[INFO] [stdout]     Bopen,
[INFO] [stdout]     Sub,
[INFO] [stdout]     Literal(
[INFO] [stdout]         24,
[INFO] [stdout]     ),
[INFO] [stdout]     Add,
[INFO] [stdout]     Sub,
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Bclose,
[INFO] [stdout]     Add,
[INFO] [stdout]     Sub,
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Bopen
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Sub
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Literal(24)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '24'
[INFO] [stdout] Next: Add
[INFO] [stdout] tree LiteralInt { literal: 24 }
[INFO] [stdout] tree LiteralInt { literal: 24 }
[INFO] [stdout] tree UnSub { a: LiteralInt { literal: 24 } }
[INFO] [stdout] Next: Sub
[INFO] [stdout] In expression() with 4
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Literal(10)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '10'
[INFO] [stdout] Next: Bclose
[INFO] [stdout] tree LiteralInt { literal: 10 }
[INFO] [stdout] tree LiteralInt { literal: 10 }
[INFO] [stdout] tree UnSub { a: LiteralInt { literal: 10 } }
[INFO] [stdout] tree UnSub { a: LiteralInt { literal: 10 } }
[INFO] [stdout] tree Add { a: UnSub { a: LiteralInt { literal: 24 } }, b: UnSub { a: LiteralInt { literal: 10 } } }
[INFO] [stdout] Next: Add
[INFO] [stdout] tree Add { a: UnSub { a: LiteralInt { literal: 24 } }, b: UnSub { a: LiteralInt { literal: 10 } } }
[INFO] [stdout] tree Add { a: UnSub { a: LiteralInt { literal: 24 } }, b: UnSub { a: LiteralInt { literal: 10 } } }
[INFO] [stdout] tree UnSub { a: Add { a: UnSub { a: LiteralInt { literal: 24 } }, b: UnSub { a: LiteralInt { literal: 10 } } } }
[INFO] [stdout] Next: Sub
[INFO] [stdout] In expression() with 4
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Literal(2)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '2'
[INFO] [stdout] Next: EOF
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] tree UnSub { a: LiteralInt { literal: 2 } }
[INFO] [stdout] tree UnSub { a: LiteralInt { literal: 2 } }
[INFO] [stdout] tree Add { a: UnSub { a: Add { a: UnSub { a: LiteralInt { literal: 24 } }, b: UnSub { a: LiteralInt { literal: 10 } } } }, b: UnSub { a: LiteralInt { literal: 2 } } }
[INFO] [stdout] 
[INFO] [stdout] thread 'test::test_unary_arith' (22) panicked at src/main.rs:431:21:
[INFO] [stdout] couldn't create dot/SUBBROSUB24_ADD_SUB10BRC_ADD_SUB2.dot: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5583c8379062 - std::backtrace_rs::backtrace::libunwind::trace::h786de35fecf3582f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5583c8379062 - std::backtrace_rs::backtrace::trace_unsynchronized::h4a7da1a2a64387f1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5583c8379062 - std::sys::backtrace::_print_fmt::h6bd7d500070c788c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5583c8379062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h6d82c1afff976903
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5583c83890df - core::fmt::rt::Argument::fmt::hc4ce6d643d397690
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5583c83890df - core::fmt::write::hb1e7ca88b6a3936e
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5583c83469f3 - std::io::default_write_fmt::haffd49d96f1984a8
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5583c83469f3 - std::io::Write::write_fmt::h027871c57cf57c01
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5583c83528c2 - std::sys::backtrace::BacktraceLock::print::ha2430613ee79d059
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5583c835739f - std::panicking::default_hook::{{closure}}::hdbd2db9e5c303cf6
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5583c8357231 - std::panicking::default_hook::hed93c70cba5fdcf0
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5583c831a3fe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd0ee8b569efc6a07
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5583c831a3fe - test::test_main_with_exit_callback::{{closure}}::hf10864b576ecd15d
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5583c83579af - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h3a55ca34534c0d00
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5583c83579af - std::panicking::panic_with_hook::h3862d766c2cec19b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5583c835780a - std::panicking::panic_handler::{{closure}}::hb95eb402b5e28ee1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5583c83529f9 - std::sys::backtrace::__rust_end_short_backtrace::hf73a26dc1835d85a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5583c833b2ed - __rustc[6ed5915ee467787]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5583c8390b20 - core::panicking::panic_fmt::h3454303eb8e6f7cd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5583c82f2035 - pratt::write_dot::h649705d88607e89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:431:21
[INFO] [stdout]   20:     0x5583c82eedef - pratt::eval_expression::h2a88f98e520fe63b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:450:5
[INFO] [stdout]   21:     0x5583c82f50a8 - pratt::test::test_unary_arith::h6caeef226b371708
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:508:25
[INFO] [stdout]   22:     0x5583c82f5207 - pratt::test::test_unary_arith::{{closure}}::haf70aef435a40f9c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:507:26
[INFO] [stdout]   23:     0x5583c82f30e6 - core::ops::function::FnOnce::call_once::hb63fffb012eec231
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5583c831a1db - core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5583c831a1db - test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5583c832e25d - test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5583c832e25d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5583c832e25d - std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5583c832e25d - std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5583c832e25d - std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5583c832e25d - test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5583c832e25d - test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5583c8307774 - test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5583c8307774 - std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   36:     0x5583c830b0aa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5583c830b0aa - std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5583c830b0aa - std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5583c830b0aa - std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   41:     0x5583c830b0aa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5583c834ddff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   43:     0x5583c834ddff - std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   44:     0x7f8f2e76caa4 - <unknown>
[INFO] [stdout]   45:     0x7f8f2e7f9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_basic_precedence stdout ----
[INFO] [stdout] Parsing: '10 + 16 * 2'
[INFO] [stdout] [src/main.rs:166:9] c = '1'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '0',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '0'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = "1"
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '+',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '+'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '1',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '1'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '6',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '6'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = "1"
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '*',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '*'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '2',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '2'
[INFO] [stdout] [src/main.rs:166:9] c_next = None
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:240:5] &tokens = [
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Add,
[INFO] [stdout]     Literal(
[INFO] [stdout]         16,
[INFO] [stdout]     ),
[INFO] [stdout]     Mul,
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] [src/climber.rs:145:5] &tokens = [
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Add,
[INFO] [stdout]     Literal(
[INFO] [stdout]         16,
[INFO] [stdout]     ),
[INFO] [stdout]     Mul,
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '10'
[INFO] [stdout] Next: Add
[INFO] [stdout] tree LiteralInt { literal: 10 }
[INFO] [stdout] Next: Literal(16)
[INFO] [stdout] In expression() with 4
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '16'
[INFO] [stdout] Next: Mul
[INFO] [stdout] tree LiteralInt { literal: 16 }
[INFO] [stdout] Next: Literal(2)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '2'
[INFO] [stdout] Next: EOF
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] tree Mul { a: LiteralInt { literal: 16 }, b: LiteralInt { literal: 2 } }
[INFO] [stdout] tree Add { a: LiteralInt { literal: 10 }, b: Mul { a: LiteralInt { literal: 16 }, b: LiteralInt { literal: 2 } } }
[INFO] [stdout] 
[INFO] [stdout] thread 'test::test_basic_precedence' (17) panicked at src/main.rs:431:21:
[INFO] [stdout] couldn't create dot/10_ADD_16_MUL_2.dot: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5583c8379062 - std::backtrace_rs::backtrace::libunwind::trace::h786de35fecf3582f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5583c8379062 - std::backtrace_rs::backtrace::trace_unsynchronized::h4a7da1a2a64387f1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5583c8379062 - std::sys::backtrace::_print_fmt::h6bd7d500070c788c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5583c8379062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h6d82c1afff976903
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5583c83890df - core::fmt::rt::Argument::fmt::hc4ce6d643d397690
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5583c83890df - core::fmt::write::hb1e7ca88b6a3936e
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5583c83469f3 - std::io::default_write_fmt::haffd49d96f1984a8
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5583c83469f3 - std::io::Write::write_fmt::h027871c57cf57c01
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5583c83528c2 - std::sys::backtrace::BacktraceLock::print::ha2430613ee79d059
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5583c835739f - std::panicking::default_hook::{{closure}}::hdbd2db9e5c303cf6
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5583c8357231 - std::panicking::default_hook::hed93c70cba5fdcf0
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5583c831a3fe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd0ee8b569efc6a07
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5583c831a3fe - test::test_main_with_exit_callback::{{closure}}::hf10864b576ecd15d
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5583c83579af - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h3a55ca34534c0d00
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5583c83579af - std::panicking::panic_with_hook::h3862d766c2cec19b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5583c835780a - std::panicking::panic_handler::{{closure}}::hb95eb402b5e28ee1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5583c83529f9 - std::sys::backtrace::__rust_end_short_backtrace::hf73a26dc1835d85a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5583c833b2ed - __rustc[6ed5915ee467787]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5583c8390b20 - core::panicking::panic_fmt::h3454303eb8e6f7cd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5583c82f2035 - pratt::write_dot::h649705d88607e89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:431:21
[INFO] [stdout]   20:     0x5583c82eedef - pratt::eval_expression::h2a88f98e520fe63b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:450:5
[INFO] [stdout]   21:     0x5583c82f5238 - pratt::test::test_basic_precedence::h9b1af181e900a6ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:493:24
[INFO] [stdout]   22:     0x5583c82f5397 - pratt::test::test_basic_precedence::{{closure}}::h2691b81f7066ddc8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:492:31
[INFO] [stdout]   23:     0x5583c82f2fd6 - core::ops::function::FnOnce::call_once::h182bc9285f25d1f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5583c831a1db - core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5583c831a1db - test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5583c832e25d - test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5583c832e25d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5583c832e25d - std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5583c832e25d - std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5583c832e25d - std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5583c832e25d - test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5583c832e25d - test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5583c8307774 - test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5583c8307774 - std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   36:     0x5583c830b0aa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5583c830b0aa - std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5583c830b0aa - std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5583c830b0aa - std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   41:     0x5583c830b0aa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5583c834ddff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   43:     0x5583c834ddff - std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   44:     0x7f8f2e76caa4 - <unknown>
[INFO] [stdout]   45:     0x7f8f2e7f9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_brackets stdout ----
[INFO] [stdout] Parsing: '(10 * 3) + 9 * 8'
[INFO] [stdout] [src/main.rs:166:9] c = '('
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '1',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '1'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '0',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '0'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = "1"
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '*',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '*'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '3',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '3'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ')',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ')'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '+',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '+'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '9',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '9'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '*',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '*'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     ' ',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = ' '
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '8',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '8'
[INFO] [stdout] [src/main.rs:166:9] c_next = None
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:240:5] &tokens = [
[INFO] [stdout]     Bopen,
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Mul,
[INFO] [stdout]     Literal(
[INFO] [stdout]         3,
[INFO] [stdout]     ),
[INFO] [stdout]     Bclose,
[INFO] [stdout]     Add,
[INFO] [stdout]     Literal(
[INFO] [stdout]         9,
[INFO] [stdout]     ),
[INFO] [stdout]     Mul,
[INFO] [stdout]     Literal(
[INFO] [stdout]         8,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] [src/climber.rs:145:5] &tokens = [
[INFO] [stdout]     Bopen,
[INFO] [stdout]     Literal(
[INFO] [stdout]         10,
[INFO] [stdout]     ),
[INFO] [stdout]     Mul,
[INFO] [stdout]     Literal(
[INFO] [stdout]         3,
[INFO] [stdout]     ),
[INFO] [stdout]     Bclose,
[INFO] [stdout]     Add,
[INFO] [stdout]     Literal(
[INFO] [stdout]         9,
[INFO] [stdout]     ),
[INFO] [stdout]     Mul,
[INFO] [stdout]     Literal(
[INFO] [stdout]         8,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Literal(10)
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '10'
[INFO] [stdout] Next: Mul
[INFO] [stdout] tree LiteralInt { literal: 10 }
[INFO] [stdout] Next: Literal(3)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '3'
[INFO] [stdout] Next: Bclose
[INFO] [stdout] tree LiteralInt { literal: 3 }
[INFO] [stdout] tree LiteralInt { literal: 3 }
[INFO] [stdout] tree Mul { a: LiteralInt { literal: 10 }, b: LiteralInt { literal: 3 } }
[INFO] [stdout] Next: Add
[INFO] [stdout] tree Mul { a: LiteralInt { literal: 10 }, b: LiteralInt { literal: 3 } }
[INFO] [stdout] Next: Literal(9)
[INFO] [stdout] In expression() with 4
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '9'
[INFO] [stdout] Next: Mul
[INFO] [stdout] tree LiteralInt { literal: 9 }
[INFO] [stdout] Next: Literal(8)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '8'
[INFO] [stdout] Next: EOF
[INFO] [stdout] tree LiteralInt { literal: 8 }
[INFO] [stdout] tree LiteralInt { literal: 8 }
[INFO] [stdout] tree Mul { a: LiteralInt { literal: 9 }, b: LiteralInt { literal: 8 } }
[INFO] [stdout] tree Add { a: Mul { a: LiteralInt { literal: 10 }, b: LiteralInt { literal: 3 } }, b: Mul { a: LiteralInt { literal: 9 }, b: LiteralInt { literal: 8 } } }
[INFO] [stdout] 
[INFO] [stdout] thread 'test::test_brackets' (18) panicked at src/main.rs:431:21:
[INFO] [stdout] couldn't create dot/BRO10_MUL_3BRC_ADD_9_MUL_8.dot: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5583c8379062 - std::backtrace_rs::backtrace::libunwind::trace::h786de35fecf3582f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5583c8379062 - std::backtrace_rs::backtrace::trace_unsynchronized::h4a7da1a2a64387f1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5583c8379062 - std::sys::backtrace::_print_fmt::h6bd7d500070c788c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5583c8379062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h6d82c1afff976903
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5583c83890df - core::fmt::rt::Argument::fmt::hc4ce6d643d397690
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5583c83890df - core::fmt::write::hb1e7ca88b6a3936e
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5583c83469f3 - std::io::default_write_fmt::haffd49d96f1984a8
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5583c83469f3 - std::io::Write::write_fmt::h027871c57cf57c01
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5583c83528c2 - std::sys::backtrace::BacktraceLock::print::ha2430613ee79d059
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5583c835739f - std::panicking::default_hook::{{closure}}::hdbd2db9e5c303cf6
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5583c8357231 - std::panicking::default_hook::hed93c70cba5fdcf0
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5583c831a3fe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd0ee8b569efc6a07
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5583c831a3fe - test::test_main_with_exit_callback::{{closure}}::hf10864b576ecd15d
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5583c83579af - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h3a55ca34534c0d00
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5583c83579af - std::panicking::panic_with_hook::h3862d766c2cec19b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5583c835780a - std::panicking::panic_handler::{{closure}}::hb95eb402b5e28ee1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5583c83529f9 - std::sys::backtrace::__rust_end_short_backtrace::hf73a26dc1835d85a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5583c833b2ed - __rustc[6ed5915ee467787]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5583c8390b20 - core::panicking::panic_fmt::h3454303eb8e6f7cd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5583c82f2035 - pratt::write_dot::h649705d88607e89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:431:21
[INFO] [stdout]   20:     0x5583c82eedef - pratt::eval_expression::h2a88f98e520fe63b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:450:5
[INFO] [stdout]   21:     0x5583c82f4728 - pratt::test::test_brackets::h57c9aa6bbf046f9d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:500:25
[INFO] [stdout]   22:     0x5583c82f4907 - pratt::test::test_brackets::{{closure}}::he4611791690d1171
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:499:23
[INFO] [stdout]   23:     0x5583c82f3016 - core::ops::function::FnOnce::call_once::h1ffe77bfb320538f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5583c831a1db - core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5583c831a1db - test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5583c832e25d - test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5583c832e25d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5583c832e25d - std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5583c832e25d - std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5583c832e25d - std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5583c832e25d - test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5583c832e25d - test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5583c8307774 - test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5583c8307774 - std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   36:     0x5583c830b0aa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5583c830b0aa - std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5583c830b0aa - std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5583c830b0aa - std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   41:     0x5583c830b0aa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5583c834ddff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   43:     0x5583c834ddff - std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   44:     0x7f8f2e76caa4 - <unknown>
[INFO] [stdout]   45:     0x7f8f2e7f9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_misc stdout ----
[INFO] [stdout] Parsing: '+23'
[INFO] [stdout] [src/main.rs:166:9] c = '+'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '2',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '2'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '3',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '3'
[INFO] [stdout] [src/main.rs:166:9] c_next = None
[INFO] [stdout] [src/main.rs:166:9] &buf = "2"
[INFO] [stdout] [src/main.rs:240:5] &tokens = [
[INFO] [stdout]     Add,
[INFO] [stdout]     Literal(
[INFO] [stdout]         23,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] [src/climber.rs:145:5] &tokens = [
[INFO] [stdout]     Add,
[INFO] [stdout]     Literal(
[INFO] [stdout]         23,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Next: Literal(23)
[INFO] [stdout] In expression() with 5
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '23'
[INFO] [stdout] Next: EOF
[INFO] [stdout] tree LiteralInt { literal: 23 }
[INFO] [stdout] tree LiteralInt { literal: 23 }
[INFO] [stdout] tree UnAdd { a: LiteralInt { literal: 23 } }
[INFO] [stdout] tree UnAdd { a: LiteralInt { literal: 23 } }
[INFO] [stdout] 
[INFO] [stdout] thread 'test::test_misc' (21) panicked at src/main.rs:431:21:
[INFO] [stdout] couldn't create dot/ADD23.dot: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5583c8379062 - std::backtrace_rs::backtrace::libunwind::trace::h786de35fecf3582f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5583c8379062 - std::backtrace_rs::backtrace::trace_unsynchronized::h4a7da1a2a64387f1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5583c8379062 - std::sys::backtrace::_print_fmt::h6bd7d500070c788c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5583c8379062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h6d82c1afff976903
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5583c83890df - core::fmt::rt::Argument::fmt::hc4ce6d643d397690
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5583c83890df - core::fmt::write::hb1e7ca88b6a3936e
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5583c83469f3 - std::io::default_write_fmt::haffd49d96f1984a8
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5583c83469f3 - std::io::Write::write_fmt::h027871c57cf57c01
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5583c83528c2 - std::sys::backtrace::BacktraceLock::print::ha2430613ee79d059
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5583c835739f - std::panicking::default_hook::{{closure}}::hdbd2db9e5c303cf6
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5583c8357231 - std::panicking::default_hook::hed93c70cba5fdcf0
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5583c831a3fe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd0ee8b569efc6a07
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5583c831a3fe - test::test_main_with_exit_callback::{{closure}}::hf10864b576ecd15d
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5583c83579af - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h3a55ca34534c0d00
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5583c83579af - std::panicking::panic_with_hook::h3862d766c2cec19b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5583c835780a - std::panicking::panic_handler::{{closure}}::hb95eb402b5e28ee1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5583c83529f9 - std::sys::backtrace::__rust_end_short_backtrace::hf73a26dc1835d85a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5583c833b2ed - __rustc[6ed5915ee467787]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5583c8390b20 - core::panicking::panic_fmt::h3454303eb8e6f7cd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5583c82f2035 - pratt::write_dot::h649705d88607e89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:431:21
[INFO] [stdout]   20:     0x5583c82eedef - pratt::eval_expression::h2a88f98e520fe63b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:450:5
[INFO] [stdout]   21:     0x5583c82f53c8 - pratt::test::test_misc::hcd620fb8ac6cbba7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:515:25
[INFO] [stdout]   22:     0x5583c82f5527 - pratt::test::test_misc::{{closure}}::he434a2b142d0664d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:514:19
[INFO] [stdout]   23:     0x5583c82f3126 - core::ops::function::FnOnce::call_once::hce5c5c7e615133ac
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5583c831a1db - core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5583c831a1db - test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5583c832e25d - test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5583c832e25d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5583c832e25d - std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5583c832e25d - std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5583c832e25d - std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5583c832e25d - test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5583c832e25d - test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5583c8307774 - test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5583c8307774 - std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   36:     0x5583c830b0aa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5583c830b0aa - std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5583c830b0aa - std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5583c830b0aa - std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   41:     0x5583c830b0aa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5583c834ddff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   43:     0x5583c834ddff - std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   44:     0x7f8f2e76caa4 - <unknown>
[INFO] [stdout]   45:     0x7f8f2e7f9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_exponents stdout ----
[INFO] [stdout] Parsing: '2**3'
[INFO] [stdout] [src/main.rs:166:9] c = '2'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '*',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:166:9] c = '*'
[INFO] [stdout] [src/main.rs:166:9] c_next = Some(
[INFO] [stdout]     '*',
[INFO] [stdout] )
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] exponential
[INFO] [stdout] [src/main.rs:166:9] c = '3'
[INFO] [stdout] [src/main.rs:166:9] c_next = None
[INFO] [stdout] [src/main.rs:166:9] &buf = ""
[INFO] [stdout] [src/main.rs:240:5] &tokens = [
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     Exp,
[INFO] [stdout]     Literal(
[INFO] [stdout]         3,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] [src/climber.rs:145:5] &tokens = [
[INFO] [stdout]     Literal(
[INFO] [stdout]         2,
[INFO] [stdout]     ),
[INFO] [stdout]     Exp,
[INFO] [stdout]     Literal(
[INFO] [stdout]         3,
[INFO] [stdout]     ),
[INFO] [stdout]     EOF,
[INFO] [stdout] ]
[INFO] [stdout] In expression() with 0
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '2'
[INFO] [stdout] Next: Exp
[INFO] [stdout] tree LiteralInt { literal: 2 }
[INFO] [stdout] Next: Literal(3)
[INFO] [stdout] In expression() with 8
[INFO] [stdout] In precedence()
[INFO] [stdout] Literal '3'
[INFO] [stdout] Next: EOF
[INFO] [stdout] tree LiteralInt { literal: 3 }
[INFO] [stdout] tree LiteralInt { literal: 3 }
[INFO] [stdout] tree Exp { m: LiteralInt { literal: 2 }, e: LiteralInt { literal: 3 } }
[INFO] [stdout] 
[INFO] [stdout] thread 'test::test_exponents' (20) panicked at src/main.rs:431:21:
[INFO] [stdout] couldn't create dot/2MULMUL3.dot: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5583c8379062 - std::backtrace_rs::backtrace::libunwind::trace::h786de35fecf3582f
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5583c8379062 - std::backtrace_rs::backtrace::trace_unsynchronized::h4a7da1a2a64387f1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5583c8379062 - std::sys::backtrace::_print_fmt::h6bd7d500070c788c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5583c8379062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h6d82c1afff976903
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5583c83890df - core::fmt::rt::Argument::fmt::hc4ce6d643d397690
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5583c83890df - core::fmt::write::hb1e7ca88b6a3936e
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5583c83469f3 - std::io::default_write_fmt::haffd49d96f1984a8
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5583c83469f3 - std::io::Write::write_fmt::h027871c57cf57c01
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5583c83528c2 - std::sys::backtrace::BacktraceLock::print::ha2430613ee79d059
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5583c835739f - std::panicking::default_hook::{{closure}}::hdbd2db9e5c303cf6
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5583c8357231 - std::panicking::default_hook::hed93c70cba5fdcf0
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5583c831a3fe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd0ee8b569efc6a07
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5583c831a3fe - test::test_main_with_exit_callback::{{closure}}::hf10864b576ecd15d
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5583c83579af - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h3a55ca34534c0d00
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5583c83579af - std::panicking::panic_with_hook::h3862d766c2cec19b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5583c835780a - std::panicking::panic_handler::{{closure}}::hb95eb402b5e28ee1
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5583c83529f9 - std::sys::backtrace::__rust_end_short_backtrace::hf73a26dc1835d85a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5583c833b2ed - __rustc[6ed5915ee467787]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5583c8390b20 - core::panicking::panic_fmt::h3454303eb8e6f7cd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5583c82f2035 - pratt::write_dot::h649705d88607e89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:431:21
[INFO] [stdout]   20:     0x5583c82eedef - pratt::eval_expression::h2a88f98e520fe63b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:450:5
[INFO] [stdout]   21:     0x5583c82f4d5b - pratt::test::test_exponents::h514cb539b070b123
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:522:36
[INFO] [stdout]   22:     0x5583c82f5077 - pratt::test::test_exponents::{{closure}}::h2fdfd176623468f9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:521:24
[INFO] [stdout]   23:     0x5583c82f3176 - core::ops::function::FnOnce::call_once::hf463c33d223646dd
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5583c831a1db - core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5583c831a1db - test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5583c832e25d - test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5583c832e25d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5583c832e25d - std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5583c832e25d - std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5583c832e25d - std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5583c832e25d - test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5583c832e25d - test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5583c8307774 - test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5583c8307774 - std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   36:     0x5583c830b0aa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5583c830b0aa - std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5583c830b0aa - std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5583c830b0aa - std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5583c830b0aa - std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   41:     0x5583c830b0aa - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5583c834ddff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   43:     0x5583c834ddff - std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]                                at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   44:     0x7f8f2e76caa4 - <unknown>
[INFO] [stdout]   45:     0x7f8f2e7f9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test::test_basic_precedence
[INFO] [stdout]     test::test_brackets
[INFO] [stdout]     test::test_division
[INFO] [stdout]     test::test_exponents
[INFO] [stdout]     test::test_misc
[INFO] [stdout]     test::test_unary_arith
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c9a176e81c381a59c7db77b9a50800ef3323d2142c14809616993bdfcdd55968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9a176e81c381a59c7db77b9a50800ef3323d2142c14809616993bdfcdd55968", kill_on_drop: false }`
[INFO] [stdout] c9a176e81c381a59c7db77b9a50800ef3323d2142c14809616993bdfcdd55968
