[INFO] cloning repository https://github.com/trickyPupa/compiler-bob
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/trickyPupa/compiler-bob" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtrickyPupa%2Fcompiler-bob", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtrickyPupa%2Fcompiler-bob'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 11750bd6f4f4257e13012155d57394cb725c5208
[INFO] testing trickyPupa/compiler-bob against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtrickyPupa%2Fcompiler-bob" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/trickyPupa/compiler-bob
[INFO] finished tweaking git repo https://github.com/trickyPupa/compiler-bob
[INFO] tweaked toml for git repo https://github.com/trickyPupa/compiler-bob written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/trickyPupa/compiler-bob on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/trickyPupa/compiler-bob 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 131d5a3adc81192f039a33da4e505e6f47ad3bc6f22faed8a5ad24b43f841d5f
[INFO] running `Command { std: "docker" "start" "-a" "131d5a3adc81192f039a33da4e505e6f47ad3bc6f22faed8a5ad24b43f841d5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "131d5a3adc81192f039a33da4e505e6f47ad3bc6f22faed8a5ad24b43f841d5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "131d5a3adc81192f039a33da4e505e6f47ad3bc6f22faed8a5ad24b43f841d5f", kill_on_drop: false }`
[INFO] [stdout] 131d5a3adc81192f039a33da4e505e6f47ad3bc6f22faed8a5ad24b43f841d5f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff6b44ab46953af648d7468107eeb0422aeae4870e3a635d2dd6f2fd6688df94
[INFO] running `Command { std: "docker" "start" "-a" "ff6b44ab46953af648d7468107eeb0422aeae4870e3a635d2dd6f2fd6688df94", kill_on_drop: false }`
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s
[INFO] running `Command { std: "docker" "inspect" "ff6b44ab46953af648d7468107eeb0422aeae4870e3a635d2dd6f2fd6688df94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff6b44ab46953af648d7468107eeb0422aeae4870e3a635d2dd6f2fd6688df94", kill_on_drop: false }`
[INFO] [stdout] ff6b44ab46953af648d7468107eeb0422aeae4870e3a635d2dd6f2fd6688df94
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c3cbea6f1200b6c44b64934fbf3b010b082bdd4dc1d65a020f9ceaea966f8ead
[INFO] running `Command { std: "docker" "start" "-a" "c3cbea6f1200b6c44b64934fbf3b010b082bdd4dc1d65a020f9ceaea966f8ead", kill_on_drop: false }`
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.92s
[INFO] running `Command { std: "docker" "inspect" "c3cbea6f1200b6c44b64934fbf3b010b082bdd4dc1d65a020f9ceaea966f8ead", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3cbea6f1200b6c44b64934fbf3b010b082bdd4dc1d65a020f9ceaea966f8ead", kill_on_drop: false }`
[INFO] [stdout] c3cbea6f1200b6c44b64934fbf3b010b082bdd4dc1d65a020f9ceaea966f8ead
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cc2490261e9b9b83a5ef5be6e7cf2a3a081b68a6264618a71bb38ef9203a66bf
[INFO] running `Command { std: "docker" "start" "-a" "cc2490261e9b9b83a5ef5be6e7cf2a3a081b68a6264618a71bb38ef9203a66bf", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler-4c413e9bfb716220)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/compiler-b7d145391dc208f7)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexer.rs (/opt/rustwide/target/debug/deps/lexer-53db9b3986e1e788)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test lexer_types_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser.rs (/opt/rustwide/target/debug/deps/parser-6c0a5590c3574b98)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test parse_assignment ... ok
[INFO] [stdout] test parse_complex_expression_statement ... ok
[INFO] [stdout] test parse_block_statement ... ok
[INFO] [stdout] test parse_complex_print_statement ... ok
[INFO] [stdout] test parse_if_else_statement ... ok
[INFO] [stdout] test parse_simple_combo ... ok
[INFO] [stdout] test parse_simple_expression_statement ... ok
[INFO] [stdout] test parse_var_statement ... ok
[INFO] [stdout] test parse_print_statement ... ok
[INFO] [stdout] test parse_full_code ... FAILED
[INFO] [stdout] test parse_if_statement ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- parse_full_code stdout ----
[INFO] [stdout] attempt 0:
[INFO] [stdout] 
[INFO] [stdout] CODE
[INFO] [stdout] var XGiqIz = XGiqIz;
[INFO] [stderr] error: test failed, to rerun pass `--test parser`
[INFO] [stdout] if (-1455901860 > 1838046329) {
[INFO] [stdout]     XGiqIz = 19 - XGiqIz;
[INFO] [stdout]     print 92 - 62;
[INFO] [stdout] } else {
[INFO] [stdout]     var vSsL5W = vSsL5W;
[INFO] [stdout]     vSsL5W = -92 / vSsL5W;
[INFO] [stdout] }
[INFO] [stdout] var EQCJdX = 18;
[INFO] [stdout] if ((1061292212 <= -1650589194) || (2066345973 <= -1389187244)) {
[INFO] [stdout]     vSsL5W = EQCJdX;
[INFO] [stdout]     print -23;
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] CODE
[INFO] [stdout] debug: token Some(Token { ttype: VAR, value: "var", position: 1, line: 1, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "XGiqIz", position: 5, line: 1, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 11, line: 1, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "XGiqIz", position: 14, line: 1, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 19, line: 1, column: 20 })
[INFO] [stdout] debug: statement Some(Var("XGiqIz", Some(Variable("XGiqIz"))))
[INFO] [stdout] Var("XGiqIz", Some(Variable("XGiqIz")))
[INFO] [stdout] debug: token Some(Token { ttype: IF, value: "if", position: 22, line: 2, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 24, line: 2, column: 4 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 25, line: 2, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1455901860", position: 27, line: 2, column: 6 })
[INFO] [stdout] debug: token Some(Token { ttype: GT, value: ">", position: 37, line: 2, column: 17 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1838046329", position: 40, line: 2, column: 19 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 49, line: 2, column: 29 })
[INFO] [stdout] debug: token Some(Token { ttype: LBRACE, value: "{", position: 51, line: 2, column: 31 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "XGiqIz", position: 58, line: 3, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 64, line: 3, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "19", position: 67, line: 3, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 69, line: 3, column: 17 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "XGiqIz", position: 72, line: 3, column: 19 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 77, line: 3, column: 25 })
[INFO] [stdout] debug: token Some(Token { ttype: PRINT, value: "print", position: 84, line: 4, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "92", position: 90, line: 4, column: 11 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 92, line: 4, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "62", position: 95, line: 4, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 96, line: 4, column: 18 })
[INFO] [stdout] debug: token Some(Token { ttype: RBRACE, value: "}", position: 98, line: 5, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: ELSE, value: "else", position: 101, line: 5, column: 3 })
[INFO] [stdout] debug: token Some(Token { ttype: LBRACE, value: "{", position: 105, line: 5, column: 8 })
[INFO] [stdout] debug: token Some(Token { ttype: VAR, value: "var", position: 112, line: 6, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "vSsL5W", position: 116, line: 6, column: 9 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 122, line: 6, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "vSsL5W", position: 125, line: 6, column: 18 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 130, line: 6, column: 24 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "vSsL5W", position: 137, line: 7, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 143, line: 7, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 145, line: 7, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "92", position: 147, line: 7, column: 15 })
[INFO] [stdout] debug: token Some(Token { ttype: SLASH, value: "/", position: 149, line: 7, column: 18 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "vSsL5W", position: 152, line: 7, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 157, line: 7, column: 26 })
[INFO] [stdout] debug: token Some(Token { ttype: RBRACE, value: "}", position: 159, line: 8, column: 1 })
[INFO] [stdout] debug: statement Some(If(Binary(Unary(MINUS, Number(1455901860.0)), GT, Number(1838046329.0)), Block([Expression(Assign("XGiqIz", Binary(Number(19.0), MINUS, Variable("XGiqIz")))), Print(Binary(Number(92.0), MINUS, Number(62.0)))]), Some(Block([Var("vSsL5W", Some(Variable("vSsL5W"))), Expression(Assign("vSsL5W", Binary(Unary(MINUS, Number(92.0)), SLASH, Variable("vSsL5W"))))]))))
[INFO] [stdout] If(Binary(Unary(MINUS, Number(1455901860.0)), GT, Number(1838046329.0)), Block([Expression(Assign("XGiqIz", Binary(Number(19.0), MINUS, Variable("XGiqIz")))), Print(Binary(Number(92.0), MINUS, Number(62.0)))]), Some(Block([Var("vSsL5W", Some(Variable("vSsL5W"))), Expression(Assign("vSsL5W", Binary(Unary(MINUS, Number(92.0)), SLASH, Variable("vSsL5W"))))])))
[INFO] [stdout] debug: token Some(Token { ttype: VAR, value: "var", position: 162, line: 9, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "EQCJdX", position: 166, line: 9, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 172, line: 9, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "18", position: 175, line: 9, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 176, line: 9, column: 16 })
[INFO] [stdout] debug: statement Some(Var("EQCJdX", Some(Number(18.0))))
[INFO] [stdout] Var("EQCJdX", Some(Number(18.0)))
[INFO] [stdout] debug: token Some(Token { ttype: IF, value: "if", position: 179, line: 10, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 181, line: 10, column: 4 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 182, line: 10, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1061292212", position: 184, line: 10, column: 6 })
[INFO] [stdout] debug: token Some(Token { ttype: LTEQ, value: "<=", position: 195, line: 10, column: 17 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 197, line: 10, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1650589194", position: 199, line: 10, column: 21 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 208, line: 10, column: 31 })
[INFO] [stdout] debug: token Some(Token { ttype: OR, value: "||", position: 211, line: 10, column: 33 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 213, line: 10, column: 36 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "2066345973", position: 215, line: 10, column: 37 })
[INFO] [stdout] debug: token Some(Token { ttype: LTEQ, value: "<=", position: 226, line: 10, column: 48 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 228, line: 10, column: 51 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1389187244", position: 230, line: 10, column: 52 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 239, line: 10, column: 62 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 240, line: 10, column: 63 })
[INFO] [stdout] debug: token Some(Token { ttype: LBRACE, value: "{", position: 242, line: 10, column: 65 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "vSsL5W", position: 249, line: 11, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 255, line: 11, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "EQCJdX", position: 258, line: 11, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 263, line: 11, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: PRINT, value: "print", position: 270, line: 12, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 275, line: 12, column: 11 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "23", position: 277, line: 12, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 278, line: 12, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: RBRACE, value: "}", position: 280, line: 13, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: EOF, value: "\0", position: 284, line: 15, column: 1 })
[INFO] [stdout] debug: statement Some(If(Binary(Binary(Number(1061292212.0), LTEQ, Unary(MINUS, Number(1650589194.0))), OR, Binary(Number(2066345973.0), LTEQ, Unary(MINUS, Number(1389187244.0)))), Block([Expression(Assign("vSsL5W", Variable("EQCJdX"))), Print(Unary(MINUS, Number(23.0)))]), None))
[INFO] [stdout] If(Binary(Binary(Number(1061292212.0), LTEQ, Unary(MINUS, Number(1650589194.0))), OR, Binary(Number(2066345973.0), LTEQ, Unary(MINUS, Number(1389187244.0)))), Block([Expression(Assign("vSsL5W", Variable("EQCJdX"))), Print(Unary(MINUS, Number(23.0)))]), None)
[INFO] [stdout] debug: token None
[INFO] [stdout] 
[INFO] [stdout] attempt 1:
[INFO] [stdout] 
[INFO] [stdout] CODE
[INFO] [stdout] if (-929913946 >= -154650722) {
[INFO] [stdout]     while (1192411791 != 1796305456) {
[INFO] [stdout]         print -25;
[INFO] [stdout]         print 7;
[INFO] [stdout]     }
[INFO] [stdout]     print -32;
[INFO] [stdout] }
[INFO] [stdout] var gsNAra = -14 - 69;
[INFO] [stdout] gsNAra = -93 / 66;
[INFO] [stdout] var k5L8Qy = 11 * -23;
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] CODE
[INFO] [stdout] debug: token Some(Token { ttype: IF, value: "if", position: 1, line: 1, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 3, line: 1, column: 4 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 4, line: 1, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "929913946", position: 6, line: 1, column: 6 })
[INFO] [stdout] debug: token Some(Token { ttype: GTEQ, value: ">=", position: 16, line: 1, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 18, line: 1, column: 19 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "154650722", position: 20, line: 1, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 28, line: 1, column: 29 })
[INFO] [stdout] debug: token Some(Token { ttype: LBRACE, value: "{", position: 30, line: 1, column: 31 })
[INFO] [stdout] debug: token Some(Token { ttype: WHILE, value: "while", position: 37, line: 2, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 42, line: 2, column: 11 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1192411791", position: 44, line: 2, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: NEQ, value: "!=", position: 55, line: 2, column: 23 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "1796305456", position: 58, line: 2, column: 26 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 67, line: 2, column: 36 })
[INFO] [stdout] debug: token Some(Token { ttype: LBRACE, value: "{", position: 69, line: 2, column: 38 })
[INFO] [stdout] debug: token Some(Token { ttype: PRINT, value: "print", position: 80, line: 3, column: 9 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 85, line: 3, column: 15 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "25", position: 87, line: 3, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 88, line: 3, column: 18 })
[INFO] [stdout] debug: token Some(Token { ttype: PRINT, value: "print", position: 99, line: 4, column: 9 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "7", position: 105, line: 4, column: 15 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 105, line: 4, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: RBRACE, value: "}", position: 111, line: 5, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: PRINT, value: "print", position: 118, line: 6, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 123, line: 6, column: 11 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "32", position: 125, line: 6, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 126, line: 6, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: RBRACE, value: "}", position: 128, line: 7, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: VAR, value: "var", position: 131, line: 8, column: 1 })
[INFO] [stdout] debug: statement Some(If(Binary(Unary(MINUS, Number(929913946.0)), GTEQ, Unary(MINUS, Number(154650722.0))), Block([While(Binary(Number(1192411791.0), NEQ, Number(1796305456.0)), Block([Print(Unary(MINUS, Number(25.0))), Print(Number(7.0))])), Print(Unary(MINUS, Number(32.0)))]), None))
[INFO] [stdout] If(Binary(Unary(MINUS, Number(929913946.0)), GTEQ, Unary(MINUS, Number(154650722.0))), Block([While(Binary(Number(1192411791.0), NEQ, Number(1796305456.0)), Block([Print(Unary(MINUS, Number(25.0))), Print(Number(7.0))])), Print(Unary(MINUS, Number(32.0)))]), None)
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "gsNAra", position: 135, line: 8, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 141, line: 8, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 143, line: 8, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "14", position: 145, line: 8, column: 15 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 147, line: 8, column: 18 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "69", position: 150, line: 8, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 151, line: 8, column: 22 })
[INFO] [stdout] debug: statement Some(Expression(Assign("gsNAra", Binary(Unary(MINUS, Number(14.0)), MINUS, Number(69.0)))))
[INFO] [stdout] Expression(Assign("gsNAra", Binary(Unary(MINUS, Number(14.0)), MINUS, Number(69.0))))
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "gsNAra", position: 154, line: 9, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 160, line: 9, column: 8 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 162, line: 9, column: 10 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "93", position: 164, line: 9, column: 11 })
[INFO] [stdout] debug: token Some(Token { ttype: SLASH, value: "/", position: 166, line: 9, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "66", position: 169, line: 9, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 170, line: 9, column: 18 })
[INFO] [stdout] debug: statement Some(Expression(Assign("gsNAra", Binary(Unary(MINUS, Number(93.0)), SLASH, Number(66.0)))))
[INFO] [stdout] Expression(Assign("gsNAra", Binary(Unary(MINUS, Number(93.0)), SLASH, Number(66.0))))
[INFO] [stdout] debug: token Some(Token { ttype: VAR, value: "var", position: 173, line: 10, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "k5L8Qy", position: 177, line: 10, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 183, line: 10, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "11", position: 186, line: 10, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: STAR, value: "*", position: 188, line: 10, column: 17 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 190, line: 10, column: 19 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "23", position: 192, line: 10, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 193, line: 10, column: 22 })
[INFO] [stdout] debug: statement Some(Var("k5L8Qy", Some(Binary(Number(11.0), STAR, Unary(MINUS, Number(23.0))))))
[INFO] [stdout] Var("k5L8Qy", Some(Binary(Number(11.0), STAR, Unary(MINUS, Number(23.0)))))
[INFO] [stdout] debug: token Some(Token { ttype: EOF, value: "\0", position: 197, line: 12, column: 1 })
[INFO] [stdout] 
[INFO] [stdout] attempt 2:
[INFO] [stdout] 
[INFO] [stdout] CODE
[INFO] [stdout] if ((2049085911 <= -559440921) && (707256537 != -907588015)) {
[INFO] [stdout]     print -45;
[INFO] [stdout]     var wLL69S = 76;
[INFO] [stdout] }
[INFO] [stdout] wLL69S = wLL69S;
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] CODE
[INFO] [stdout] debug: token Some(Token { ttype: IF, value: "if", position: 1, line: 1, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 3, line: 1, column: 4 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 4, line: 1, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "2049085911", position: 6, line: 1, column: 6 })
[INFO] [stdout] debug: token Some(Token { ttype: LTEQ, value: "<=", position: 17, line: 1, column: 17 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 19, line: 1, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "559440921", position: 21, line: 1, column: 21 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 29, line: 1, column: 30 })
[INFO] [stdout] debug: token Some(Token { ttype: AND, value: "&&", position: 32, line: 1, column: 32 })
[INFO] [stdout] debug: token Some(Token { ttype: LPAREN, value: "(", position: 34, line: 1, column: 35 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "707256537", position: 36, line: 1, column: 36 })
[INFO] [stdout] debug: token Some(Token { ttype: NEQ, value: "!=", position: 46, line: 1, column: 46 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 48, line: 1, column: 49 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "907588015", position: 50, line: 1, column: 50 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 58, line: 1, column: 59 })
[INFO] [stdout] debug: token Some(Token { ttype: RPAREN, value: ")", position: 59, line: 1, column: 60 })
[INFO] [stdout] debug: token Some(Token { ttype: LBRACE, value: "{", position: 61, line: 1, column: 62 })
[INFO] [stdout] debug: token Some(Token { ttype: PRINT, value: "print", position: 68, line: 2, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: MINUS, value: "-", position: 73, line: 2, column: 11 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "45", position: 75, line: 2, column: 12 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 76, line: 2, column: 14 })
[INFO] [stdout] debug: token Some(Token { ttype: VAR, value: "var", position: 83, line: 3, column: 5 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "wLL69S", position: 87, line: 3, column: 9 })
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 93, line: 3, column: 16 })
[INFO] [stdout] debug: token Some(Token { ttype: NUMBER, value: "76", position: 96, line: 3, column: 18 })
[INFO] [stdout] debug: token Some(Token { ttype: SEMICOLON, value: ";", position: 97, line: 3, column: 20 })
[INFO] [stdout] debug: token Some(Token { ttype: RBRACE, value: "}", position: 99, line: 4, column: 1 })
[INFO] [stdout] debug: token Some(Token { ttype: ID, value: "wLL69S", position: 102, line: 5, column: 1 })
[INFO] [stdout] debug: statement Some(If(Binary(Binary(Number(2049085911.0), LTEQ, Unary(MINUS, Number(559440921.0))), AND, Binary(Number(707256537.0), NEQ, Unary(MINUS, Number(907588015.0)))), Block([Print(Unary(MINUS, Number(45.0))), Var("wLL69S", Some(Number(76.0)))]), None))
[INFO] [stdout] If(Binary(Binary(Number(2049085911.0), LTEQ, Unary(MINUS, Number(559440921.0))), AND, Binary(Number(707256537.0), NEQ, Unary(MINUS, Number(907588015.0)))), Block([Print(Unary(MINUS, Number(45.0))), Var("wLL69S", Some(Number(76.0)))]), None)
[INFO] [stdout] debug: token Some(Token { ttype: EQ, value: "=", position: 108, line: 5, column: 8 })
[INFO] [stdout] 
[INFO] [stdout] thread 'parse_full_code' (25) panicked at src/parser.rs:262:22:
[INFO] [stdout] [Parser Error] Line 5, Col 8: Expression is expected.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60c36813de1a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60c36813de1a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60c36813de1a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60c36813de1a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60c368152b2a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60c368152b2a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60c368142652 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60c368142652 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60c36811cdbf - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60c36811cdbf - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60c368136269 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60c3680bc6ac - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60c3680bc6ac - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60c368136422 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60c368136422 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60c36811ce78 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60c368114819 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60c36811db8d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60c36815327c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60c3680a3498 - core[35159d6ffb30e017]::panicking::panic_display::<alloc[a8a7aba520129d98]::string::String>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x60c3680aa8f5 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_primary
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:262:22
[INFO] [stdout]   21:     0x60c3680aa03f - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_unary
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:239:14
[INFO] [stdout]   22:     0x60c3680aa198 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_factor
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:206:29
[INFO] [stdout]   23:     0x60c3680a9988 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_term
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:184:29
[INFO] [stdout]   24:     0x60c3680ab6a8 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_comparison
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:157:29
[INFO] [stdout]   25:     0x60c3680aab28 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_equality
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:135:29
[INFO] [stdout]   26:     0x60c3680ac428 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_logical_and
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:113:29
[INFO] [stdout]   27:     0x60c3680abd78 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_logical_or
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:91:29
[INFO] [stdout]   28:     0x60c3680ab1e0 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_assignment
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:69:25
[INFO] [stdout]   29:     0x60c3680abd26 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_expression
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:63:14
[INFO] [stdout]   30:     0x60c3680a93d7 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::parse_expression_statement
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:338:25
[INFO] [stdout]   31:     0x60c3680a3886 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::next_statement::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:281:30
[INFO] [stdout]   32:     0x60c3680a296c - <core[35159d6ffb30e017]::option::Option<compiler[33342ab7c855b576]::common::statement::Statement>>::or_else::<<compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::next_statement::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/option.rs:1656:21
[INFO] [stdout]   33:     0x60c3680a8551 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer>>::next_statement
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:281:14
[INFO] [stdout]   34:     0x60c3680ae376 - <compiler[33342ab7c855b576]::parser::Parser<compiler[33342ab7c855b576]::lexer::Lexer> as core[35159d6ffb30e017]::iter::traits::iterator::Iterator>::next
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:451:14
[INFO] [stdout]   35:     0x60c3680a3f84 - parser[9eb607aedee7b23b]::parse_full_code
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/parser.rs:188:19
[INFO] [stdout]   36:     0x60c3680a3617 - parser[9eb607aedee7b23b]::parse_full_code::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/parser.rs:180:21
[INFO] [stdout]   37:     0x60c3680af566 - <parser[9eb607aedee7b23b]::parse_full_code::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60c3680af98b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60c3680af98b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   40:     0x60c3680bd17b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   41:     0x60c3680bd17b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   42:     0x60c3680bd17b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60c3680bd17b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60c3680bd17b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60c3680bd17b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   46:     0x60c3680bd17b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   47:     0x60c3680b7b54 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   48:     0x60c3680b7b54 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60c3680bfd82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   50:     0x60c3680bfd82 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   51:     0x60c3680bfd82 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60c3680bfd82 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60c3680bfd82 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60c3680bfd82 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   55:     0x60c3680bfd82 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60c36813d72f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   57:     0x60c36813d72f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   58:     0x771cbd95faa4 - <unknown>
[INFO] [stdout]   59:     0x771cbd9eca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     parse_full_code
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cc2490261e9b9b83a5ef5be6e7cf2a3a081b68a6264618a71bb38ef9203a66bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc2490261e9b9b83a5ef5be6e7cf2a3a081b68a6264618a71bb38ef9203a66bf", kill_on_drop: false }`
[INFO] [stdout] cc2490261e9b9b83a5ef5be6e7cf2a3a081b68a6264618a71bb38ef9203a66bf
