[INFO] updating cached repository Vonstrab/Aps [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Vonstrab/Aps [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Vonstrab/Aps" "work/ex/beta-1.38-1/sources/1.37.0/gh/Vonstrab/Aps"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/1.37.0/gh/Vonstrab/Aps'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Vonstrab/Aps" "work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/Vonstrab/Aps"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/Vonstrab/Aps'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 7340d7315afde87066b501560c8fd40b55ba40ef [INFO] sha for GitHub repo Vonstrab/Aps: 7340d7315afde87066b501560c8fd40b55ba40ef [INFO] validating manifest of Vonstrab/Aps on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Vonstrab/Aps on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Vonstrab/Aps [INFO] finished frobbing Vonstrab/Aps [INFO] frobbed toml for Vonstrab/Aps written to work/ex/beta-1.38-1/sources/1.37.0/gh/Vonstrab/Aps/Cargo.toml [INFO] started frobbing Vonstrab/Aps [INFO] finished frobbing Vonstrab/Aps [INFO] frobbed toml for Vonstrab/Aps written to work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/Vonstrab/Aps/Cargo.toml [INFO] crate Vonstrab/Aps already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing Vonstrab/Aps against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-0/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/Vonstrab/Aps:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "build" "--frozen"` [INFO] [stdout] aa6c1721009b7d05acbd32df9ac02af0f42a32cec4dd7dda7dbafb9b563f8325 [INFO] running `"docker" "start" "-a" "aa6c1721009b7d05acbd32df9ac02af0f42a32cec4dd7dda7dbafb9b563f8325"` [INFO] [stderr] Compiling byteorder v1.3.1 [INFO] [stderr] Compiling bit-vec v0.5.0 [INFO] [stderr] Compiling lalrpop-util v0.16.3 [INFO] [stderr] Compiling block-padding v0.1.3 [INFO] [stderr] Compiling itertools v0.8.0 [INFO] [stderr] Compiling ena v0.11.0 [INFO] [stderr] Compiling atty v0.2.11 [INFO] [stderr] Compiling syn v0.15.26 [INFO] [stderr] Compiling digest v0.8.0 [INFO] [stderr] Compiling regex v1.1.0 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling bit-set v0.5.0 [INFO] [stderr] Compiling block-buffer v0.7.0 [INFO] [stderr] Compiling sha2 v0.8.0 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.2 [INFO] [stderr] Compiling string_cache v0.7.3 [INFO] [stderr] Compiling serde_derive v1.0.87 [INFO] [stderr] Compiling docopt v1.0.2 [INFO] [stderr] Compiling lalrpop v0.16.3 [INFO] [stderr] Compiling aps v1.0.0 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 45s [INFO] running `"docker" "inspect" "aa6c1721009b7d05acbd32df9ac02af0f42a32cec4dd7dda7dbafb9b563f8325"` [INFO] running `"docker" "rm" "-f" "aa6c1721009b7d05acbd32df9ac02af0f42a32cec4dd7dda7dbafb9b563f8325"` [INFO] [stdout] aa6c1721009b7d05acbd32df9ac02af0f42a32cec4dd7dda7dbafb9b563f8325 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-0/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/Vonstrab/Aps:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 445772e16d07c88ad6613a4950ad390a39d5cc6181cf649b3247c680b526bfcd [INFO] running `"docker" "start" "-a" "445772e16d07c88ad6613a4950ad390a39d5cc6181cf649b3247c680b526bfcd"` [INFO] [stderr] Compiling aps v1.0.0 (/opt/crater/workdir) [INFO] [stderr] warning: function is never used: `prog_109` [INFO] [stderr] --> src/main.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | fn prog_109() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.61s [INFO] running `"docker" "inspect" "445772e16d07c88ad6613a4950ad390a39d5cc6181cf649b3247c680b526bfcd"` [INFO] running `"docker" "rm" "-f" "445772e16d07c88ad6613a4950ad390a39d5cc6181cf649b3247c680b526bfcd"` [INFO] [stdout] 445772e16d07c88ad6613a4950ad390a39d5cc6181cf649b3247c680b526bfcd [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-0/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/Vonstrab/Aps:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen"` [INFO] [stdout] 35276d5a4c2d2ea325a89af487db86fd72c6475041eb1e4b278de065ba98afc5 [INFO] running `"docker" "start" "-a" "35276d5a4c2d2ea325a89af487db86fd72c6475041eb1e4b278de065ba98afc5"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.06s [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 [INFO] [stdout] [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_lib-95aa0823129f750c [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_bin-89ce254575dc8ce6 [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test aps0::prog_003 ... FAILED [INFO] [stdout] test aps0::prog_006 ... FAILED [INFO] [stdout] test aps0::prog_002 ... FAILED [INFO] [stdout] test aps0::prog_004 ... FAILED [INFO] [stdout] test aps0::prog_001 ... FAILED [INFO] [stdout] test aps0::prog_007 ... FAILED [INFO] [stdout] test aps0::prog_005 ... FAILED [INFO] [stdout] test aps0::prog_000 ... FAILED [INFO] [stdout] test aps0::prog_010 ... FAILED [INFO] [stdout] test aps0::prog_009 ... FAILED [INFO] [stdout] test aps0::prog_015 ... FAILED [INFO] [stdout] test aps0::prog_014 ... FAILED [INFO] [stdout] test aps0::prog_012 ... FAILED [INFO] [stdout] test aps0::prog_016 ... FAILED [INFO] [stdout] test aps0::prog_008 ... FAILED [INFO] [stdout] test aps0::prog_011 ... FAILED [INFO] [stdout] test aps0::prog_013 ... FAILED [INFO] [stdout] test aps0::prog_017 ... FAILED [INFO] [stdout] test aps1::prog_100 ... FAILED [INFO] [stdout] test aps1::prog_104 ... FAILED [INFO] [stdout] test aps1::prog_101 ... FAILED [INFO] [stdout] test aps1::prog_102 ... FAILED [INFO] [stdout] test aps1::prog_107 ... FAILED [INFO] [stdout] test aps1::prog_103 ... FAILED [INFO] [stdout] test aps1::prog_106 ... FAILED [INFO] [stdout] test aps1::prog_105 ... FAILED [INFO] [stdout] test aps1::prog_108 ... FAILED [INFO] [stdout] test aps1::prog_115 ... FAILED [INFO] [stdout] test aps1::prog_114 ... FAILED [INFO] [stdout] test aps1::prog_111 ... FAILED [INFO] [stdout] test aps1::prog_110 ... FAILED [INFO] [stdout] test aps1::prog_113 ... FAILED [INFO] [stdout] test aps1::prog_112 ... FAILED [INFO] [stdout] test aps1::prog_116 ... FAILED [INFO] [stdout] test aps1::prog_119 ... FAILED [INFO] [stdout] test aps1::prog_117 ... FAILED [INFO] [stdout] test aps2::prog_201 ... FAILED [INFO] [stdout] test aps2::prog_200 ... FAILED [INFO] [stdout] test aps1::prog_118 ... FAILED [INFO] [stdout] test aps2::prog_202 ... FAILED [INFO] [stdout] test aps2::prog_205 ... FAILED [INFO] [stdout] test aps1::prog_120 ... FAILED [INFO] [stdout] test aps2::prog_203 ... FAILED [INFO] [stdout] test aps2::prog_206 ... FAILED [INFO] [stdout] test aps2::prog_204 ... FAILED [INFO] [stdout] test aps2::prog_207 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_003 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog003.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 21; [INFO] [stdout] ECHO (mul x 2) [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(21) ), FSTAT( ASTEcho ( ASTBinPrim( Mul , ASTIdent( "x" ) , ASTInt(2) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 21 ) ) ) , stat( echo( binOpInt( id( x ) , integer( 2 ) ) ) ) ). [INFO] [stdout] thread 'aps0::prog_003' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5585340541d1 - aps_bin::aps0::prog_003::hf7d8803bdfdd093f [INFO] [stdout] at src/main.rs:133 [INFO] [stdout] 10: 0x55853405414a - aps_bin::aps0::prog_003::{{closure}}::hc094139215d9272e [INFO] [stdout] at src/main.rs:132 [INFO] [stdout] 11: 0x558534055b1e - core::ops::function::FnOnce::call_once::hd86dda493c1031ab [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_006 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog006.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO (if (eq 0 0) 42 43) [INFO] [stdout] ] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTif( ASTBinPrim( Eq , ASTInt(0) , ASTInt(0) ) ,ASTInt(42), ASTInt(43)) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( exprIf( binOpIntBool( integer( 0 ) , integer( 0 ) ) , integer( 42 ) , integer( 43 ) ) ) ) . [INFO] [stdout] thread 'aps0::prog_006' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054441 - aps_bin::aps0::prog_006::hbe6c5ef1e00cf58a [INFO] [stdout] at src/main.rs:148 [INFO] [stdout] 10: 0x5585340543ba - aps_bin::aps0::prog_006::{{closure}}::h36fe8d4973396614 [INFO] [stdout] at src/main.rs:147 [INFO] [stdout] 11: 0x55853405569e - core::ops::function::FnOnce::call_once::h7c3aee3345c42859 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_002 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog002.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 42; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(42) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 42 ) ) ) , stat( echo( id( x ) ) ) ). [INFO] [stdout] thread 'aps0::prog_002' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054101 - aps_bin::aps0::prog_002::h413aad8075556a69 [INFO] [stdout] at src/main.rs:128 [INFO] [stdout] 10: 0x55853405407a - aps_bin::aps0::prog_002::{{closure}}::h676c9f92fe850adb [INFO] [stdout] at src/main.rs:127 [INFO] [stdout] 11: 0x55853405555e - core::ops::function::FnOnce::call_once::h6923238f22d58a9b [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_004 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog004.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 7; [INFO] [stdout] CONST y int (mul x 3); [INFO] [stdout] ECHO (mul y 2) [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(7) ), ASTCMDS ASTConst ( "y" , int , ASTBinPrim( Mul , ASTIdent( "x" ) , ASTInt(3) ) ), FSTAT( ASTEcho ( ASTBinPrim( Mul , ASTIdent( "y" ) , ASTInt(2) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 7 ) ) ) , cdms( dec( const( y , int , binOpInt( id( x ) , integer( 3 ) ) ) ) , stat( echo( binOpInt( id( y ) , integer( 2 ) ) ) ) ) ). [INFO] [stdout] thread 'aps0::prog_004' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5585340542a1 - aps_bin::aps0::prog_004::h33d1917489c01af7 [INFO] [stdout] at src/main.rs:138 [INFO] [stdout] 10: 0x55853405421a - aps_bin::aps0::prog_004::{{closure}}::he7930171d874540c [INFO] [stdout] at src/main.rs:137 [INFO] [stdout] 11: 0x55853405531e - core::ops::function::FnOnce::call_once::h3c2e5f8f66128687 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_001 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog001.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO (sub (div (add 73 128) 3) (add 3 (mul 11 2))) [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTBinPrim( Sub , ASTBinPrim( Div , ASTBinPrim( Add , ASTInt(73) , ASTInt(128) ) , ASTInt(3) ) , ASTBinPrim( Add , ASTInt(3) , ASTBinPrim( Mul , ASTInt(11) , ASTInt(2) ) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( binOpInt( binOpInt( binOpInt( integer( 73 ) , integer( 128 ) ) , integer( 3 ) ) , binOpInt( integer( 3 ) , binOpInt( integer( 11 ) , integer( 2 ) ) ) ) ) ) . [INFO] [stdout] thread 'aps0::prog_001' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054031 - aps_bin::aps0::prog_001::h1a35882198c519c7 [INFO] [stdout] at src/main.rs:123 [INFO] [stdout] 10: 0x558534053faa - aps_bin::aps0::prog_001::{{closure}}::h54bebfefed34f49a [INFO] [stdout] at src/main.rs:122 [INFO] [stdout] 11: 0x55853405551e - core::ops::function::FnOnce::call_once::h6767b305c36d1ade [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_007 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog007.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO (if (eq 0 0) 42 43) [INFO] [stdout] ] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTif( ASTBinPrim( Eq , ASTInt(0) , ASTInt(0) ) ,ASTInt(42), ASTInt(43)) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( exprIf( binOpIntBool( integer( 0 ) , integer( 0 ) ) , integer( 42 ) , integer( 43 ) ) ) ) . [INFO] [stdout] thread 'aps0::prog_007' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054511 - aps_bin::aps0::prog_007::h1f4a5ae2ddd9d646 [INFO] [stdout] at src/main.rs:153 [INFO] [stdout] 10: 0x55853405448a - aps_bin::aps0::prog_007::{{closure}}::h892bc43e48bfb466 [INFO] [stdout] at src/main.rs:152 [INFO] [stdout] 11: 0x558534055a5e - core::ops::function::FnOnce::call_once::hc8847042d875262a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_005 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog005.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 7; [INFO] [stdout] CONST x int (mul x 3); [INFO] [stdout] ECHO (mul x 2) [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(7) ), ASTCMDS ASTConst ( "x" , int , ASTBinPrim( Mul , ASTIdent( "x" ) , ASTInt(3) ) ), FSTAT( ASTEcho ( ASTBinPrim( Mul , ASTIdent( "x" ) , ASTInt(2) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 7 ) ) ) , cdms( dec( const( x , int , binOpInt( id( x ) , integer( 3 ) ) ) ) , stat( echo( binOpInt( id( x ) , integer( 2 ) ) ) ) ) ). [INFO] [stdout] thread 'aps0::prog_005' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054371 - aps_bin::aps0::prog_005::h6432bf456242b67a [INFO] [stdout] at src/main.rs:143 [INFO] [stdout] 10: 0x5585340542ea - aps_bin::aps0::prog_005::{{closure}}::h95a9632289d89652 [INFO] [stdout] at src/main.rs:142 [INFO] [stdout] 11: 0x55853405521e - core::ops::function::FnOnce::call_once::h31496c45ee38e7e0 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_000 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog000.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO 42 [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTInt(42) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( integer( 42 ) ) ) . [INFO] [stdout] thread 'aps0::prog_000' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534053f61 - aps_bin::aps0::prog_000::h1ccbf5e118d78120 [INFO] [stdout] at src/main.rs:118 [INFO] [stdout] 10: 0x558534053eda - aps_bin::aps0::prog_000::{{closure}}::h163e3805b05d80c6 [INFO] [stdout] at src/main.rs:117 [INFO] [stdout] 11: 0x558534055a9e - core::ops::function::FnOnce::call_once::hcee679624e7abe72 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_010 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog010.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN f int [x:int] (add x 5); [INFO] [stdout] ECHO (f 37) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTFunc ( "f" , int , [Arg { ident: "x", id_type: int }] , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(5) ) ), FSTAT( ASTEcho ( ASTApp( "f" ,[ASTInt(37)]) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( fonction( f , int , [(x , int)] , binOpInt( id( x ) , integer( 5 ) ) ) ) , stat( echo( app( f , [integer( 37 )] ) ) ) ). [INFO] [stdout] thread 'aps0::prog_010' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054781 - aps_bin::aps0::prog_010::hcfb69d18979fa955 [INFO] [stdout] at src/main.rs:168 [INFO] [stdout] 10: 0x5585340546fa - aps_bin::aps0::prog_010::{{closure}}::h1a8535f8487d8c77 [INFO] [stdout] at src/main.rs:167 [INFO] [stdout] 11: 0x55853405515e - core::ops::function::FnOnce::call_once::h15d5e62d23daa231 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_009 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog009.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO (if (lt 1 0) 43 42) [INFO] [stdout] ] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTif( ASTBinPrim( Lt , ASTInt(1) , ASTInt(0) ) ,ASTInt(43), ASTInt(42)) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( exprIf( binOpIntBool( integer( 1 ) , integer( 0 ) ) , integer( 43 ) , integer( 42 ) ) ) ) . [INFO] [stdout] thread 'aps0::prog_009' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5585340546b1 - aps_bin::aps0::prog_009::hefec493f7e6e6911 [INFO] [stdout] at src/main.rs:163 [INFO] [stdout] 10: 0x55853405462a - aps_bin::aps0::prog_009::{{closure}}::h64c6b4dd136585b0 [INFO] [stdout] at src/main.rs:162 [INFO] [stdout] 11: 0x558534055ade - core::ops::function::FnOnce::call_once::hd3450dd7cd1badd6 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_015 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog015.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO ([x:int](add x 5) 37) [INFO] [stdout] ] [INFO] [stdout] thread 'aps0::prog_015' panicked at 'Parser failure: UnrecognizedToken { token: Some((10, Token(20, "["), 11)), expected: ["\"add\"", "\"alloc\"", "\"and\"", "\"div\"", "\"eq\"", "\"if\"", "\"len\"", "\"lt\"", "\"mul\"", "\"not\"", "\"nth\"", "\"or\"", "\"sub\"", "r#\"([a-zA-Z])([a-zA-Z0-9])*\"#"] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534293632 - std::panicking::continue_panic_fmt::hc0f142c930c846fc [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x558534293516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5585342ae22d - core::panicking::panic_fmt::h2daf88b2616ca2b2 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55853404a153 - core::result::unwrap_failed::h0208da9183f90979 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55853404b265 - core::result::Result::expect::hcd64263ce6c556bc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x55853404cfa1 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x558534054b91 - aps_bin::aps0::prog_015::h8d0b1b875da49c0f [INFO] [stdout] at src/main.rs:193 [INFO] [stdout] 14: 0x558534054b0a - aps_bin::aps0::prog_015::{{closure}}::hb6c3614e33753f64 [INFO] [stdout] at src/main.rs:192 [INFO] [stdout] 15: 0x55853405505e - core::ops::function::FnOnce::call_once::h0c28fe6b7038b375 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fc570e264a4 - start_thread [INFO] [stdout] 35: 0x7fc570951d0f - __clone [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_014 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog014.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST f (int -> int) [x:int] (add x 5); [INFO] [stdout] ECHO (f 37) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "f" , int -> int , ASTAbs( [Arg { ident: "x", id_type: int }] , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(5) ) ) ), FSTAT( ASTEcho ( ASTApp( "f" ,[ASTInt(37)]) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( f , int -> int , abs( [(x , int)] , binOpInt( id( x ) , integer( 5 ) ) ) ) ) , stat( echo( app( f , [integer( 37 )] ) ) ) ). [INFO] [stdout] thread 'aps0::prog_014' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054ac1 - aps_bin::aps0::prog_014::he8ccc92192ebfe12 [INFO] [stdout] at src/main.rs:188 [INFO] [stdout] 10: 0x558534054a3a - aps_bin::aps0::prog_014::{{closure}}::h5fe158ff7705d224 [INFO] [stdout] at src/main.rs:187 [INFO] [stdout] 11: 0x5585340555de - core::ops::function::FnOnce::call_once::h6bdc571801e4f869 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_012 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog012.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN REC f int [x:int] (if (lt x 42) (f (add x 1)) (if (lt 42 x) (f (sub x 1)) x)); [INFO] [stdout] ECHO (f 23) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTFuncRec ( "f" , int , [Arg { ident: "x", id_type: int }] , ASTif( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) ,ASTApp( "f" ,[ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) )]), ASTif( ASTBinPrim( Lt , ASTInt(42) , ASTIdent( "x" ) ) ,ASTApp( "f" ,[ASTBinPrim( Sub , ASTIdent( "x" ) , ASTInt(1) )]), ASTIdent( "x" ))) ), FSTAT( ASTEcho ( ASTApp( "f" ,[ASTInt(23)]) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( fonctionRec( f , int , [(x , int)] , exprIf( binOpIntBool( id( x ) , integer( 42 ) ) , app( f , [binOpInt( id( x ) , integer( 1 ) )] ) , exprIf( binOpIntBool( integer( 42 ) , id( x ) ) , app( f , [binOpInt( id( x ) , integer( 1 ) )] ) , id( x ) ) ) ) ) , stat( echo( app( f , [integer( 23 )] ) ) ) ). [INFO] [stdout] thread 'aps0::prog_012' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054921 - aps_bin::aps0::prog_012::h3d6a2cf2d8c84824 [INFO] [stdout] at src/main.rs:178 [INFO] [stdout] 10: 0x55853405489a - aps_bin::aps0::prog_012::{{closure}}::hab85b431454a4c82 [INFO] [stdout] at src/main.rs:177 [INFO] [stdout] 11: 0x5585340556de - core::ops::function::FnOnce::call_once::h8211afd55a4a0355 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_016 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog016.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO ([f:(int->int)](f 37) [x:int](add x 5)) [INFO] [stdout] ] [INFO] [stdout] thread 'aps0::prog_016' panicked at 'Parser failure: UnrecognizedToken { token: Some((10, Token(20, "["), 11)), expected: ["\"add\"", "\"alloc\"", "\"and\"", "\"div\"", "\"eq\"", "\"if\"", "\"len\"", "\"lt\"", "\"mul\"", "\"not\"", "\"nth\"", "\"or\"", "\"sub\"", "r#\"([a-zA-Z])([a-zA-Z0-9])*\"#"] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534293632 - std::panicking::continue_panic_fmt::hc0f142c930c846fc [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x558534293516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5585342ae22d - core::panicking::panic_fmt::h2daf88b2616ca2b2 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55853404a153 - core::result::unwrap_failed::h0208da9183f90979 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55853404b265 - core::result::Result::expect::hcd64263ce6c556bc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x55853404cfa1 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x558534054c61 - aps_bin::aps0::prog_016::h57ca504956df1a5d [INFO] [stdout] at src/main.rs:198 [INFO] [stdout] 14: 0x558534054bda - aps_bin::aps0::prog_016::{{closure}}::h84ccf31f0bbc1704 [INFO] [stdout] at src/main.rs:197 [INFO] [stdout] 15: 0x55853405575e - core::ops::function::FnOnce::call_once::h8e2ef6a51924e6e6 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fc570e264a4 - start_thread [INFO] [stdout] 35: 0x7fc570951d0f - __clone [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_008 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog008.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO (if (lt 0 1) 42 43) [INFO] [stdout] ] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTif( ASTBinPrim( Lt , ASTInt(0) , ASTInt(1) ) ,ASTInt(42), ASTInt(43)) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( exprIf( binOpIntBool( integer( 0 ) , integer( 1 ) ) , integer( 42 ) , integer( 43 ) ) ) ) . [INFO] [stdout] thread 'aps0::prog_008' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5585340545e1 - aps_bin::aps0::prog_008::h525cd6ff4e087886 [INFO] [stdout] at src/main.rs:158 [INFO] [stdout] 10: 0x55853405455a - aps_bin::aps0::prog_008::{{closure}}::hf52244123ed91d93 [INFO] [stdout] at src/main.rs:157 [INFO] [stdout] 11: 0x55853405585e - core::ops::function::FnOnce::call_once::hb20ee2b5e8d032d2 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_011 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog011.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST a int 5; [INFO] [stdout] FUN f int [x:int] (add x a); [INFO] [stdout] ECHO (f 37) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "a" , int , ASTInt(5) ), ASTCMDS ASTFunc ( "f" , int , [Arg { ident: "x", id_type: int }] , ASTBinPrim( Add , ASTIdent( "x" ) , ASTIdent( "a" ) ) ), FSTAT( ASTEcho ( ASTApp( "f" ,[ASTInt(37)]) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( a , int , integer( 5 ) ) ) , cdms( dec( fonction( f , int , [(x , int)] , binOpInt( id( x ) , id( a ) ) ) ) , stat( echo( app( f , [integer( 37 )] ) ) ) ) ). [INFO] [stdout] thread 'aps0::prog_011' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558534054851 - aps_bin::aps0::prog_011::h3c22db0e119c524a [INFO] [stdout] at src/main.rs:173 [INFO] [stdout] 10: 0x5585340547ca - aps_bin::aps0::prog_011::{{closure}}::h937f0dc0998d676b [INFO] [stdout] at src/main.rs:172 [INFO] [stdout] 11: 0x5585340553de - core::ops::function::FnOnce::call_once::h539baf2d3b59b558 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_013 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog013.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN REC f int [x:int] (if (lt x 42) (f (add x 1)) (if (lt 42 x) (f (sub x 1)) x)); [INFO] [stdout] ECHO (f 53) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTFuncRec ( "f" , int , [Arg { ident: "x", id_type: int }] , ASTif( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) ,ASTApp( "f" ,[ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) )]), ASTif( ASTBinPrim( Lt , ASTInt(42) , ASTIdent( "x" ) ) ,ASTApp( "f" ,[ASTBinPrim( Sub , ASTIdent( "x" ) , ASTInt(1) )]), ASTIdent( "x" ))) ), FSTAT( ASTEcho ( ASTApp( "f" ,[ASTInt(53)]) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( fonctionRec( f , int , [(x , int)] , exprIf( binOpIntBool( id( x ) , integer( 42 ) ) , app( f , [binOpInt( id( x ) , integer( 1 ) )] ) , exprIf( binOpIntBool( integer( 42 ) , id( x ) ) , app( f , [binOpInt( id( x ) , integer( 1 ) )] ) , id( x ) ) ) ) ) , stat( echo( app( f , [integer( 53 )] ) ) ) ). [INFO] [stdout] thread 'aps0::prog_013' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5585340549f1 - aps_bin::aps0::prog_013::hcce293d614143577 [INFO] [stdout] at src/main.rs:183 [INFO] [stdout] 10: 0x55853405496a - aps_bin::aps0::prog_013::{{closure}}::h386f794c1737a133 [INFO] [stdout] at src/main.rs:182 [INFO] [stdout] 11: 0x55853405579e - core::ops::function::FnOnce::call_once::ha02f7bb977a83353 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_017 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog017.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN f (int -> int) [x:int][y:int](add x y); [INFO] [stdout] ECHO ((f 21) 21) [INFO] [stdout] ] [INFO] [stdout] thread 'aps0::prog_017' panicked at 'Parser failure: UnrecognizedToken { token: Some((56, Token(3, "("), 57)), expected: ["\"add\"", "\"alloc\"", "\"and\"", "\"div\"", "\"eq\"", "\"if\"", "\"len\"", "\"lt\"", "\"mul\"", "\"not\"", "\"nth\"", "\"or\"", "\"sub\"", "r#\"([a-zA-Z])([a-zA-Z0-9])*\"#"] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534293632 - std::panicking::continue_panic_fmt::hc0f142c930c846fc [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x558534293516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5585342ae22d - core::panicking::panic_fmt::h2daf88b2616ca2b2 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55853404a153 - core::result::unwrap_failed::h0208da9183f90979 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55853404b265 - core::result::Result::expect::hcd64263ce6c556bc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x55853404cfa1 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x558534054d31 - aps_bin::aps0::prog_017::hb2ef8667773d1371 [INFO] [stdout] at src/main.rs:203 [INFO] [stdout] 14: 0x558534054caa - aps_bin::aps0::prog_017::{{closure}}::ha5e9ddd7933960d6 [INFO] [stdout] at src/main.rs:202 [INFO] [stdout] 15: 0x55853405549e - core::ops::function::FnOnce::call_once::h56326f3b8884c2a7 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fc570e264a4 - start_thread [INFO] [stdout] 35: 0x7fc570951d0f - __clone [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_100 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog100.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 42; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(42) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 42 ) ) ) , stat( echo( id( x ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_100' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404d591 - aps_bin::aps1::prog_100::hc962bab60708f156 [INFO] [stdout] at src/main.rs:215 [INFO] [stdout] 10: 0x55853404d50a - aps_bin::aps1::prog_100::{{closure}}::hc4ea6f00ed1d5754 [INFO] [stdout] at src/main.rs:214 [INFO] [stdout] 11: 0x55853405571e - core::ops::function::FnOnce::call_once::h8223171fc19b4511 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_104 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog104.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 0; [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ ECHO x ] [INFO] [stdout] [ ECHO 42 ] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(0) ), FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) , FSTAT( ASTEcho ( ASTInt(42) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 0 ) ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( echo( id( x ) ) ) , stat( echo( integer( 42 ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_104' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404d8d1 - aps_bin::aps1::prog_104::h88f2fccdfdcb86a1 [INFO] [stdout] at src/main.rs:234 [INFO] [stdout] 10: 0x55853404d84a - aps_bin::aps1::prog_104::{{closure}}::h81962204bff28c30 [INFO] [stdout] at src/main.rs:233 [INFO] [stdout] 11: 0x55853405565e - core::ops::function::FnOnce::call_once::h796e466c353adcd3 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_101 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog101.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 21; [INFO] [stdout] ECHO (mul x 2) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(21) ), FSTAT( ASTEcho ( ASTBinPrim( Mul , ASTIdent( "x" ) , ASTInt(2) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 21 ) ) ) , stat( echo( binOpInt( id( x ) , integer( 2 ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_101' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404d661 - aps_bin::aps1::prog_101::h571e73c35f3ef3da [INFO] [stdout] at src/main.rs:220 [INFO] [stdout] 10: 0x55853404d5da - aps_bin::aps1::prog_101::{{closure}}::h5834a60f10b0a0d3 [INFO] [stdout] at src/main.rs:219 [INFO] [stdout] 11: 0x55853405591e - core::ops::function::FnOnce::call_once::hb48cc3590f7f2cb1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_102 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog102.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 21; [INFO] [stdout] SET x (mul x 2); [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(21) ), ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Mul , ASTIdent( "x" ) , ASTInt(2) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 21 ) ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , integer( 2 ) ) ) ) , stat( echo( id( x ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_102' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404d731 - aps_bin::aps1::prog_102::h109fb4b4aa119a92 [INFO] [stdout] at src/main.rs:225 [INFO] [stdout] 10: 0x55853404d6aa - aps_bin::aps1::prog_102::{{closure}}::he418331d730e88c7 [INFO] [stdout] at src/main.rs:224 [INFO] [stdout] 11: 0x55853405589e - core::ops::function::FnOnce::call_once::hb35723ce35b75edc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_107 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog107.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 0; [INFO] [stdout] ECHO x; [INFO] [stdout] WHILE (lt x 42) [ [INFO] [stdout] SET x (add x 1) [INFO] [stdout] ]; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), ASTCMDS ASTWHILE( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( stat( echo( id( x ) ) ) , cdms( stat( swhile( binOpIntBool( id( x ) , integer( 42 ) ) , stat( set( id(x) , binOpInt( id( x ) , integer( 1 ) ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_107' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404db48 - aps_bin::aps1::prog_107::hdb40e88131f0ddfb [INFO] [stdout] at src/main.rs:251 [INFO] [stdout] 10: 0x55853404daba - aps_bin::aps1::prog_107::{{closure}}::h643df8fb97a8fd5a [INFO] [stdout] at src/main.rs:250 [INFO] [stdout] 11: 0x558534055b5e - core::ops::function::FnOnce::call_once::hdeb79bac011a12fc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_103 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog103.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 0; [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ ECHO x ] [INFO] [stdout] [ ECHO 42 ] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(0) ), FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) , FSTAT( ASTEcho ( ASTInt(42) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 0 ) ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( echo( id( x ) ) ) , stat( echo( integer( 42 ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_103' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404d801 - aps_bin::aps1::prog_103::h73bcc6de73822514 [INFO] [stdout] at src/main.rs:230 [INFO] [stdout] 10: 0x55853404d77a - aps_bin::aps1::prog_103::{{closure}}::hdc54e6b4fa1b813c [INFO] [stdout] at src/main.rs:229 [INFO] [stdout] 11: 0x5585340559de - core::ops::function::FnOnce::call_once::hc305871fcdc6bc94 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_106 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog106.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] VAR y int; [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ ECHO x ] [INFO] [stdout] [ SET y 42 ]; [INFO] [stdout] ECHO y [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTVar ( "y" ,int ), ASTCMDS ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) , FSTAT( ASTSet( Ident("y") , ASTInt(42) ) ) ), FSTAT( ASTEcho ( ASTIdent( "y" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( var( y , int ) ) , cdms( stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( echo( id( x ) ) ) , stat( set( id(y) , integer( 42 ) ) ) ) ) , stat( echo( id( y ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_106' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404da71 - aps_bin::aps1::prog_106::h233da4fc6def4439 [INFO] [stdout] at src/main.rs:246 [INFO] [stdout] 10: 0x55853404d9ea - aps_bin::aps1::prog_106::{{closure}}::hee5eb0cc98f6c8f7 [INFO] [stdout] at src/main.rs:245 [INFO] [stdout] 11: 0x55853405511e - core::ops::function::FnOnce::call_once::h12fbd8ccbd4068fa [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] note: panic did not include expected string 'variable not initialised' [INFO] [stdout] ---- aps1::prog_105 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog105.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] VAR y int; [INFO] [stdout] SET x 42; [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ ECHO x ] [INFO] [stdout] [ SET y 42 ]; [INFO] [stdout] ECHO y [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTVar ( "y" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(42) ), ASTCMDS ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) , FSTAT( ASTSet( Ident("y") , ASTInt(42) ) ) ), FSTAT( ASTEcho ( ASTIdent( "y" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( var( y , int ) ) , cdms( stat( set( id(x) , integer( 42 ) ) ) , cdms( stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( echo( id( x ) ) ) , stat( set( id(y) , integer( 42 ) ) ) ) ) , stat( echo( id( y ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_105' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404d9a1 - aps_bin::aps1::prog_105::h709300d1078eb619 [INFO] [stdout] at src/main.rs:240 [INFO] [stdout] 10: 0x55853404d91a - aps_bin::aps1::prog_105::{{closure}}::he17c24bc54ea102e [INFO] [stdout] at src/main.rs:239 [INFO] [stdout] 11: 0x55853405561e - core::ops::function::FnOnce::call_once::h76f8256096c37b62 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] note: panic did not include expected string 'variable not initialised' [INFO] [stdout] ---- aps1::prog_108 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog108.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 42; [INFO] [stdout] ECHO x; [INFO] [stdout] WHILE (lt x 42) [ [INFO] [stdout] SET x (add x 1); [INFO] [stdout] ECHO x [INFO] [stdout] ]; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(42) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), ASTCMDS ASTWHILE( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) , ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 42 ) ) ) , cdms( stat( echo( id( x ) ) ) , cdms( stat( swhile( binOpIntBool( id( x ) , integer( 42 ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , integer( 1 ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_108' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404dc18 - aps_bin::aps1::prog_108::h50c1bc24c6fd6970 [INFO] [stdout] at src/main.rs:256 [INFO] [stdout] 10: 0x55853404db8a - aps_bin::aps1::prog_108::{{closure}}::ha25df2f50b7e7ede [INFO] [stdout] at src/main.rs:255 [INFO] [stdout] 11: 0x55853405525e - core::ops::function::FnOnce::call_once::h35987ab6a951403b [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_115 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog115.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] PROC incr [n:int] [INFO] [stdout] [ SET x (add x n) ]; [INFO] [stdout] SET x 41; [INFO] [stdout] ECHO x; [INFO] [stdout] CALL incr 1; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTProc ( "incr" , [Arg { ident: "n", id_type: int }] , FSTAT( ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTIdent( "n" ) ) ) ) ), ASTCMDS ASTSet( Ident("x") , ASTInt(41) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), ASTCMDS ASTCall( "incr" , [ASTInt(1)] ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( proc( incr , [(n , int)] , stat( set( id(x) , binOpInt( id( x ) , id( n ) ) ) ) )) , cdms( stat( set( id(x) , integer( 41 ) ) ) , cdms( stat( echo( id( x ) ) ) , cdms( stat( call( incr , [integer( 1 )] ) ) , stat( echo( id( x ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_115' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404e0f8 - aps_bin::aps1::prog_115::h357c97374b772023 [INFO] [stdout] at src/main.rs:291 [INFO] [stdout] 10: 0x55853404e06a - aps_bin::aps1::prog_115::{{closure}}::h8986980f62922c05 [INFO] [stdout] at src/main.rs:290 [INFO] [stdout] 11: 0x55853405599e - core::ops::function::FnOnce::call_once::hc1479788a72ff9cc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_114 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog114.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC printBool [b:bool] [INFO] [stdout] [ [INFO] [stdout] IF b [ ECHO 1 ] [ ECHO 0 ] [INFO] [stdout] ]; [INFO] [stdout] CALL printBool (lt false true) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTProc ( "printBool" , [Arg { ident: "b", id_type: bool }] , FSTAT( ASTIF( ASTIdent( "b" ) , FSTAT( ASTEcho ( ASTInt(1) ) ) , FSTAT( ASTEcho ( ASTInt(0) ) ) ) ) ), FSTAT( ASTCall( "printBool" , [ASTBinPrim( Lt , ASTBool(false) , ASTBool(true) )] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( proc( printBool , [(b , bool)] , stat( statIf( id( b ) , stat( echo( integer( 1 ) ) ) , stat( echo( integer( 0 ) ) ) ) ) )) , stat( call( printBool , [binOpIntBool( false , true )] ) ) ). [INFO] [stdout] thread 'aps1::prog_114' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404e021 - aps_bin::aps1::prog_114::h99e947912bae74b7 [INFO] [stdout] at src/main.rs:286 [INFO] [stdout] 10: 0x55853404df9a - aps_bin::aps1::prog_114::{{closure}}::h09fa1bdbab1e0d7c [INFO] [stdout] at src/main.rs:285 [INFO] [stdout] 11: 0x55853405501e - core::ops::function::FnOnce::call_once::h0408506798363f47 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_111 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog111.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] VAR b bool; [INFO] [stdout] SET x 0; [INFO] [stdout] SET b false; [INFO] [stdout] WHILE (not b) [ [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ SET b true ] [INFO] [stdout] [ SET x (add x 1) ] [INFO] [stdout] ]; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTVar ( "b" ,bool ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTSet( Ident("b") , ASTBool(false) ), ASTCMDS ASTWHILE( ASTPrim( Not, ASTIdent( "b" ) ) , FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTSet( Ident("b") , ASTBool(true) ) ) , FSTAT( ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) ) ) ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( var( b , bool ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( stat( set( id(b) , false ) ) , cdms( stat( swhile( unOp( id( b ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( set( id(b) , true ) ) , stat( set( id(x) , binOpInt( id( x ) , integer( 1 ) ) ) ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_111' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404ddb1 - aps_bin::aps1::prog_111::h8a4e1aed80610d40 [INFO] [stdout] at src/main.rs:271 [INFO] [stdout] 10: 0x55853404dd2a - aps_bin::aps1::prog_111::{{closure}}::heb8560b7c574e642 [INFO] [stdout] at src/main.rs:270 [INFO] [stdout] 11: 0x55853405559e - core::ops::function::FnOnce::call_once::h6aa7794b2652a1f7 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_110 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog110.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] VAR b bool; [INFO] [stdout] SET x 0; [INFO] [stdout] SET b false; [INFO] [stdout] WHILE (not b) [ [INFO] [stdout] SET x (add x 1); [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ SET b true ] [INFO] [stdout] [ SET b false ] [INFO] [stdout] ]; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTVar ( "b" ,bool ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTSet( Ident("b") , ASTBool(false) ), ASTCMDS ASTWHILE( ASTPrim( Not, ASTIdent( "b" ) ) , ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) ) ), FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTSet( Ident("b") , ASTBool(true) ) ) , FSTAT( ASTSet( Ident("b") , ASTBool(false) ) ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( var( b , bool ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( stat( set( id(b) , false ) ) , cdms( stat( swhile( unOp( id( b ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , integer( 1 ) ) ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( set( id(b) , true ) ) , stat( set( id(b) , false ) ) ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_110' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404dce1 - aps_bin::aps1::prog_110::hd9c81414149da16c [INFO] [stdout] at src/main.rs:266 [INFO] [stdout] 10: 0x55853404dc5a - aps_bin::aps1::prog_110::{{closure}}::haf9479cda2c46e4e [INFO] [stdout] at src/main.rs:265 [INFO] [stdout] 11: 0x5585340554de - core::ops::function::FnOnce::call_once::h5a874b4fbfecbc3d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_113 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog113.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC printBool [b:bool] [INFO] [stdout] [ [INFO] [stdout] IF b [ ECHO 1 ] [ ECHO 0 ] [INFO] [stdout] ]; [INFO] [stdout] CALL printBool false [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTProc ( "printBool" , [Arg { ident: "b", id_type: bool }] , FSTAT( ASTIF( ASTIdent( "b" ) , FSTAT( ASTEcho ( ASTInt(1) ) ) , FSTAT( ASTEcho ( ASTInt(0) ) ) ) ) ), FSTAT( ASTCall( "printBool" , [ASTBool(false)] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( proc( printBool , [(b , bool)] , stat( statIf( id( b ) , stat( echo( integer( 1 ) ) ) , stat( echo( integer( 0 ) ) ) ) ) )) , stat( call( printBool , [false] ) ) ). [INFO] [stdout] thread 'aps1::prog_113' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404df51 - aps_bin::aps1::prog_113::hb15fe1d39547df57 [INFO] [stdout] at src/main.rs:281 [INFO] [stdout] 10: 0x55853404deca - aps_bin::aps1::prog_113::{{closure}}::hb1e92a0c39eb1ad6 [INFO] [stdout] at src/main.rs:280 [INFO] [stdout] 11: 0x55853405545e - core::ops::function::FnOnce::call_once::h5502f14e335bf137 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_112 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog112.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC printBool [b:bool] [INFO] [stdout] [ [INFO] [stdout] IF b [ECHO 1 ] [ECHO 0] [INFO] [stdout] ]; [INFO] [stdout] CALL printBool true [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTProc ( "printBool" , [Arg { ident: "b", id_type: bool }] , FSTAT( ASTIF( ASTIdent( "b" ) , FSTAT( ASTEcho ( ASTInt(1) ) ) , FSTAT( ASTEcho ( ASTInt(0) ) ) ) ) ), FSTAT( ASTCall( "printBool" , [ASTBool(true)] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( proc( printBool , [(b , bool)] , stat( statIf( id( b ) , stat( echo( integer( 1 ) ) ) , stat( echo( integer( 0 ) ) ) ) ) )) , stat( call( printBool , [true] ) ) ). [INFO] [stdout] thread 'aps1::prog_112' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404de81 - aps_bin::aps1::prog_112::h980f6b7927213a4e [INFO] [stdout] at src/main.rs:276 [INFO] [stdout] 10: 0x55853404ddfa - aps_bin::aps1::prog_112::{{closure}}::hcba3429dcf60a739 [INFO] [stdout] at src/main.rs:275 [INFO] [stdout] 11: 0x55853405581e - core::ops::function::FnOnce::call_once::ha75bbf1de3c23f0b [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_116 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog116.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] PROC REC incr [n:int] [INFO] [stdout] [ [INFO] [stdout] IF (lt x 42) [INFO] [stdout] [ [INFO] [stdout] SET x (add x n); [INFO] [stdout] CALL incr n [INFO] [stdout] ] [INFO] [stdout] [ ECHO x ] [INFO] [stdout] ]; [INFO] [stdout] SET x 21; [INFO] [stdout] ECHO x; [INFO] [stdout] CALL incr 1 [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTProcRec ( "incr" , [Arg { ident: "n", id_type: int }] , FSTAT( ASTIF( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) , ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTIdent( "n" ) ) ), FSTAT( ASTCall( "incr" , [ASTIdent( "n" )] ) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ) ) ), ASTCMDS ASTSet( Ident("x") , ASTInt(21) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), FSTAT( ASTCall( "incr" , [ASTInt(1)] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( procRec( incr , [(n , int)] , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , id( n ) ) ) ) , stat( call( incr , [id( n )] ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) , cdms( stat( set( id(x) , integer( 21 ) ) ) , cdms( stat( echo( id( x ) ) ) , stat( call( incr , [integer( 1 )] ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_116' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404e1c8 - aps_bin::aps1::prog_116::h648194f199334228 [INFO] [stdout] at src/main.rs:296 [INFO] [stdout] 10: 0x55853404e13a - aps_bin::aps1::prog_116::{{closure}}::hb4951a59e55e5cdc [INFO] [stdout] at src/main.rs:295 [INFO] [stdout] 11: 0x55853405539e - core::ops::function::FnOnce::call_once::h4f10caa02a45761f [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_119 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog119.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 0; [INFO] [stdout] PROC p [n:int] [INFO] [stdout] [ [INFO] [stdout] VAR y int; [INFO] [stdout] SET y (mul n 2); [INFO] [stdout] SET x y [INFO] [stdout] ]; [INFO] [stdout] ECHO x; [INFO] [stdout] IF true [INFO] [stdout] [ CALL p 21 ] [INFO] [stdout] [ ECHO x ]; [INFO] [stdout] ECHO x [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTProc ( "p" , [Arg { ident: "n", id_type: int }] , ASTCMDS ASTVar ( "y" ,int ), ASTCMDS ASTSet( Ident("y") , ASTBinPrim( Mul , ASTIdent( "n" ) , ASTInt(2) ) ), FSTAT( ASTSet( Ident("x") , ASTIdent( "y" ) ) ) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), ASTCMDS ASTIF( ASTBool(true) , FSTAT( ASTCall( "p" , [ASTInt(21)] ) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( dec( proc( p , [(n , int)] , cdms( dec( var( y , int ) ) , cdms( stat( set( id(y) , binOpInt( id( n ) , integer( 2 ) ) ) ) , stat( set( id(x) , id( y ) ) ) ) ) )) , cdms( stat( echo( id( x ) ) ) , cdms( stat( statIf( true , stat( call( p , [integer( 21 )] ) ) , stat( echo( id( x ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_119' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404e438 - aps_bin::aps1::prog_119::h215b40e5edad903c [INFO] [stdout] at src/main.rs:311 [INFO] [stdout] 10: 0x55853404e3aa - aps_bin::aps1::prog_119::{{closure}}::h0b76831ac908fa49 [INFO] [stdout] at src/main.rs:310 [INFO] [stdout] 11: 0x55853405519e - core::ops::function::FnOnce::call_once::h172c2cf40d8fedb5 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_117 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog117.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR r int; [INFO] [stdout] FUN le bool [x:int,y:int] (or (eq x y) (lt x y)); [INFO] [stdout] PROC REC loop [f: (int -> int), n:int] [INFO] [stdout] [ [INFO] [stdout] IF (le n 0) [INFO] [stdout] [ ECHO r ] [INFO] [stdout] [ [INFO] [stdout] SET r (f r); [INFO] [stdout] CALL loop f (sub n 1) [INFO] [stdout] ] [INFO] [stdout] ]; [INFO] [stdout] SET r 21; [INFO] [stdout] CALL loop [x:int](add x 1) 21 [INFO] [stdout] ] [INFO] [stdout] thread 'aps1::prog_117' panicked at 'Parser failure: UnrecognizedToken { token: Some((129, Token(0, "0"), 130)), expected: ["\" \"", "\")\"", "\";\"", "\"]\""] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534293632 - std::panicking::continue_panic_fmt::hc0f142c930c846fc [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x558534293516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5585342ae22d - core::panicking::panic_fmt::h2daf88b2616ca2b2 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55853404a153 - core::result::unwrap_failed::h0208da9183f90979 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55853404b265 - core::result::Result::expect::hcd64263ce6c556bc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x55853404cfa1 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x55853404e291 - aps_bin::aps1::prog_117::hc040b2f9966f1cdc [INFO] [stdout] at src/main.rs:301 [INFO] [stdout] 14: 0x55853404e20a - aps_bin::aps1::prog_117::{{closure}}::h9273819c5af4d976 [INFO] [stdout] at src/main.rs:300 [INFO] [stdout] 15: 0x55853405509e - core::ops::function::FnOnce::call_once::h0d65b24aee6b7841 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fc570e264a4 - start_thread [INFO] [stdout] 35: 0x7fc570951d0f - __clone [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_201 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog201.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST xs (vec int) (alloc 5); [INFO] [stdout] VAR i int; [INFO] [stdout] SET i 0; [INFO] [stdout] WHILE (lt i (len xs)) [INFO] [stdout] [ [INFO] [stdout] SET (nth xs i) (add i 1); [INFO] [stdout] SET i (add i 1) [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "xs" , vec( int ) , ASTAlloc( ASTInt(5) ) ), ASTCMDS ASTVar ( "i" ,int ), ASTCMDS ASTSet( Ident("i") , ASTInt(0) ), FSTAT( ASTWHILE( ASTBinPrim( Lt , ASTIdent( "i" ) , ASTLen( ASTIdent( "xs" ) ) ) , ASTCMDS ASTSet( Nth(Ident("xs"), ASTIdent( "i" )) , ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ), FSTAT( ASTSet( Ident("i") , ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( xs , vec( int ) , alloc( integer( 5 ) ) ) ) , cdms( dec( var( i , int ) ) , cdms( stat( set( id(i) , integer( 0 ) ) ) , stat( swhile( binOpIntBool( id( i ) , len( id( xs ) ) ) , cdms( stat( set( nth( id(xs), id( i )) , binOpInt( id( i ) , integer( 1 ) ) ) ) , stat( set( id(i) , binOpInt( id( i ) , integer( 1 ) ) ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps2::prog_201' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853406ab1e - aps_bin::aps2::prog_201::h226b2ad89fd7624f [INFO] [stdout] at src/main.rs:332 [INFO] [stdout] 10: 0x55853406aa9a - aps_bin::aps2::prog_201::{{closure}}::h9b331a199454898e [INFO] [stdout] at src/main.rs:331 [INFO] [stdout] 11: 0x5585340552de - core::ops::function::FnOnce::call_once::h39cc53f447ad33cf [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_200 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog200.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST xs (vec int) (alloc 5); [INFO] [stdout] SET (nth xs 0) 1; [INFO] [stdout] SET (nth xs 1) 2; [INFO] [stdout] SET (nth xs 2) 3; [INFO] [stdout] SET (nth xs 3) 4; [INFO] [stdout] SET (nth xs 4) 5; [INFO] [stdout] ECHO (nth xs 0); [INFO] [stdout] ECHO (nth xs 1); [INFO] [stdout] ECHO (nth xs 2); [INFO] [stdout] ECHO (nth xs 2); [INFO] [stdout] ECHO (nth xs 4) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "xs" , vec( int ) , ASTAlloc( ASTInt(5) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(0)) , ASTInt(1) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(1)) , ASTInt(2) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(2)) , ASTInt(3) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(3)) , ASTInt(4) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(4)) , ASTInt(5) ), ASTCMDS ASTEcho ( ASTNth( ASTIdent( "xs" ) ,ASTInt(0) ) ), ASTCMDS ASTEcho ( ASTNth( ASTIdent( "xs" ) ,ASTInt(1) ) ), ASTCMDS ASTEcho ( ASTNth( ASTIdent( "xs" ) ,ASTInt(2) ) ), ASTCMDS ASTEcho ( ASTNth( ASTIdent( "xs" ) ,ASTInt(2) ) ), FSTAT( ASTEcho ( ASTNth( ASTIdent( "xs" ) ,ASTInt(4) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( xs , vec( int ) , alloc( integer( 5 ) ) ) ) , cdms( stat( set( nth( id(xs), integer( 0 )) , integer( 1 ) ) ) , cdms( stat( set( nth( id(xs), integer( 1 )) , integer( 2 ) ) ) , cdms( stat( set( nth( id(xs), integer( 2 )) , integer( 3 ) ) ) , cdms( stat( set( nth( id(xs), integer( 3 )) , integer( 4 ) ) ) , cdms( stat( set( nth( id(xs), integer( 4 )) , integer( 5 ) ) ) , cdms( stat( echo( expnth( id( xs ) , integer( 0 ) ) ) ) , cdms( stat( echo( expnth( id( xs ) , integer( 1 ) ) ) ) , cdms( stat( echo( expnth( id( xs ) , integer( 2 ) ) ) ) , cdms( stat( echo( expnth( id( xs ) , integer( 2 ) ) ) ) , stat( echo( expnth( id( xs ) , integer( 4 ) ) ) ) ) ) ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps2::prog_200' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853406aa50 - aps_bin::aps2::prog_200::h7c5f44068d08f458 [INFO] [stdout] at src/main.rs:327 [INFO] [stdout] 10: 0x55853406a9aa - aps_bin::aps2::prog_200::{{closure}}::h3d3a3f6361b61815 [INFO] [stdout] at src/main.rs:326 [INFO] [stdout] 11: 0x55853405595e - core::ops::function::FnOnce::call_once::hba0059e5459683e9 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_118 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog118.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 0; [INFO] [stdout] IF true [INFO] [stdout] [ VAR x bool; SET x false ] [INFO] [stdout] [ ECHO x ]; [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 42; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTIF( ASTBool(true) , ASTCMDS ASTVar ( "x" ,bool ), FSTAT( ASTSet( Ident("x") , ASTBool(false) ) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ), ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(42) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( stat( statIf( true , cdms( dec( var( x , bool ) ) , stat( set( id(x) , false ) ) ) , stat( echo( id( x ) ) ) ) ) , cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 42 ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_118' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404e361 - aps_bin::aps1::prog_118::h1c13c86ed8354139 [INFO] [stdout] at src/main.rs:306 [INFO] [stdout] 10: 0x55853404e2da - aps_bin::aps1::prog_118::{{closure}}::h5b388a78a6d42d74 [INFO] [stdout] at src/main.rs:305 [INFO] [stdout] 11: 0x55853405535e - core::ops::function::FnOnce::call_once::h3e22715e2be81b83 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_202 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog202.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC fill [xs:(vec int)] [INFO] [stdout] [ [INFO] [stdout] VAR i int; [INFO] [stdout] SET i 0; [INFO] [stdout] WHILE (lt i (len xs)) [INFO] [stdout] [ [INFO] [stdout] CONST n int (add i 1); [INFO] [stdout] SET (nth xs i) n; [INFO] [stdout] SET i n [INFO] [stdout] ] [INFO] [stdout] ]; [INFO] [stdout] CONST xs (vec int) (alloc 5); [INFO] [stdout] CALL fill xs [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : ASTCMDS ASTProc ( "fill" , [Arg { ident: "xs", id_type: vec( int ) }] , ASTCMDS ASTVar ( "i" ,int ), ASTCMDS ASTSet( Ident("i") , ASTInt(0) ), FSTAT( ASTWHILE( ASTBinPrim( Lt , ASTIdent( "i" ) , ASTLen( ASTIdent( "xs" ) ) ) , ASTCMDS ASTConst ( "n" , int , ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTIdent( "i" )) , ASTIdent( "n" ) ), FSTAT( ASTSet( Ident("i") , ASTIdent( "n" ) ) ) ) ) ), ASTCMDS ASTConst ( "xs" , vec( int ) , ASTAlloc( ASTInt(5) ) ), FSTAT( ASTCall( "fill" , [ASTIdent( "xs" )] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( proc( fill , [(xs , vec( int ))] , cdms( dec( var( i , int ) ) , cdms( stat( set( id(i) , integer( 0 ) ) ) , stat( swhile( binOpIntBool( id( i ) , len( id( xs ) ) ) , cdms( dec( const( n , int , binOpInt( id( i ) , integer( 1 ) ) ) ) , cdms( stat( set( nth( id(xs), id( i )) , id( n ) ) ) , stat( set( id(i) , id( n ) ) ) ) ) ) ) ) ) )) , cdms( dec( const( xs , vec( int ) , alloc( integer( 5 ) ) ) ) , stat( call( fill , [id( xs )] ) ) ) ). [INFO] [stdout] thread 'aps2::prog_202' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853406abee - aps_bin::aps2::prog_202::h9257006172fd7b8f [INFO] [stdout] at src/main.rs:337 [INFO] [stdout] 10: 0x55853406ab6a - aps_bin::aps2::prog_202::{{closure}}::h21b5d4ef7b74c13d [INFO] [stdout] at src/main.rs:336 [INFO] [stdout] 11: 0x5585340558de - core::ops::function::FnOnce::call_once::hb41d1f294c911ddf [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_205 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog205.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC map [f:(void -> void), xs:(vec void)] [ [INFO] [stdout] VAR i int; [INFO] [stdout] SET i 0; [INFO] [stdout] WHILE (lt i (len xs)) [ [INFO] [stdout] SET (nth xs i) (f (nth xs i)); [INFO] [stdout] SET i (add i 1) [INFO] [stdout] ] [INFO] [stdout] ]; [INFO] [stdout] CONST xs (vec bool) (alloc 4); [INFO] [stdout] SET (nth xs 0) true; [INFO] [stdout] SET (nth xs 1) true; [INFO] [stdout] SET (nth xs 2) false; [INFO] [stdout] SET (nth xs 3) true; [INFO] [stdout] CALL map [x:bool](not x) xs [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] thread 'aps2::prog_205' panicked at 'Parser failure: UnrecognizedToken { token: Some((337, Token(1, "xs"), 339)), expected: ["\" \"", "\")\"", "\";\"", "\"]\""] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534293632 - std::panicking::continue_panic_fmt::hc0f142c930c846fc [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x558534293516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5585342ae22d - core::panicking::panic_fmt::h2daf88b2616ca2b2 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55853404a153 - core::result::unwrap_failed::h0208da9183f90979 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55853404b265 - core::result::Result::expect::hcd64263ce6c556bc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x55853404cfa1 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x55853406ae61 - aps_bin::aps2::prog_205::h88ebdf9da47db225 [INFO] [stdout] at src/main.rs:351 [INFO] [stdout] 14: 0x55853406adda - aps_bin::aps2::prog_205::{{closure}}::h9a5d36c525d534b2 [INFO] [stdout] at src/main.rs:350 [INFO] [stdout] 15: 0x5585340557de - core::ops::function::FnOnce::call_once::ha240e2e03c964712 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fc570e264a4 - start_thread [INFO] [stdout] 35: 0x7fc570951d0f - __clone [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_120 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog120.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 0; [INFO] [stdout] PROC p [n:int] [INFO] [stdout] [ [INFO] [stdout] VAR y int; [INFO] [stdout] SET y (mul n 2); [INFO] [stdout] SET x y [INFO] [stdout] ]; [INFO] [stdout] VAR z int; [INFO] [stdout] SET z 24; [INFO] [stdout] ECHO x; [INFO] [stdout] IF true [INFO] [stdout] [ CALL p 21 ] [INFO] [stdout] [ ECHO x ]; [INFO] [stdout] ECHO x [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTProc ( "p" , [Arg { ident: "n", id_type: int }] , ASTCMDS ASTVar ( "y" ,int ), ASTCMDS ASTSet( Ident("y") , ASTBinPrim( Mul , ASTIdent( "n" ) , ASTInt(2) ) ), FSTAT( ASTSet( Ident("x") , ASTIdent( "y" ) ) ) ), ASTCMDS ASTVar ( "z" ,int ), ASTCMDS ASTSet( Ident("z") , ASTInt(24) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), ASTCMDS ASTIF( ASTBool(true) , FSTAT( ASTCall( "p" , [ASTInt(21)] ) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( dec( proc( p , [(n , int)] , cdms( dec( var( y , int ) ) , cdms( stat( set( id(y) , binOpInt( id( n ) , integer( 2 ) ) ) ) , stat( set( id(x) , id( y ) ) ) ) ) )) , cdms( dec( var( z , int ) ) , cdms( stat( set( id(z) , integer( 24 ) ) ) , cdms( stat( echo( id( x ) ) ) , cdms( stat( statIf( true , stat( call( p , [integer( 21 )] ) ) , stat( echo( id( x ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_120' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853404e508 - aps_bin::aps1::prog_120::h56b02c651ab816e5 [INFO] [stdout] at src/main.rs:316 [INFO] [stdout] 10: 0x55853404e47a - aps_bin::aps1::prog_120::{{closure}}::hd81c0be3c5ded05d [INFO] [stdout] at src/main.rs:315 [INFO] [stdout] 11: 0x5585340550de - core::ops::function::FnOnce::call_once::h10a70c8dc783cfa4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_203 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog203.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST xs (vec (vec bool)) (alloc 3); [INFO] [stdout] SET (nth xs 0) (alloc 2); [INFO] [stdout] SET (nth xs 1) (alloc 3); [INFO] [stdout] SET (nth xs 2) (alloc 4); [INFO] [stdout] SET (nth (nth xs 0) 0) true; [INFO] [stdout] SET (nth (nth xs 0) 1) true; [INFO] [stdout] SET (nth (nth xs 1) 0) false; [INFO] [stdout] SET (nth (nth xs 1) 1) false; [INFO] [stdout] SET (nth (nth xs 1) 2) false; [INFO] [stdout] SET (nth (nth xs 2) 0) true; [INFO] [stdout] SET (nth (nth xs 2) 1) true; [INFO] [stdout] SET (nth (nth xs 2) 2) true; [INFO] [stdout] SET (nth (nth xs 2) 3) true [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : ASTCMDS ASTConst ( "xs" , vec( vec( bool ) ) , ASTAlloc( ASTInt(3) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(0)) , ASTAlloc( ASTInt(2) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(1)) , ASTAlloc( ASTInt(3) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(2)) , ASTAlloc( ASTInt(4) ) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(0)), ASTInt(0)) , ASTBool(true) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(0)), ASTInt(1)) , ASTBool(true) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(1)), ASTInt(0)) , ASTBool(false) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(1)), ASTInt(1)) , ASTBool(false) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(1)), ASTInt(2)) , ASTBool(false) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(2)), ASTInt(0)) , ASTBool(true) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(2)), ASTInt(1)) , ASTBool(true) ), ASTCMDS ASTSet( Nth(Nth(Ident("xs"), ASTInt(2)), ASTInt(2)) , ASTBool(true) ), FSTAT( ASTSet( Nth(Nth(Ident("xs"), ASTInt(2)), ASTInt(3)) , ASTBool(true) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( xs , vec( vec( bool ) ) , alloc( integer( 3 ) ) ) ) , cdms( stat( set( nth( id(xs), integer( 0 )) , alloc( integer( 2 ) ) ) ) , cdms( stat( set( nth( id(xs), integer( 1 )) , alloc( integer( 3 ) ) ) ) , cdms( stat( set( nth( id(xs), integer( 2 )) , alloc( integer( 4 ) ) ) ) , cdms( stat( set( nth( nth( id(xs), integer( 0 )), integer( 0 )) , true ) ) , cdms( stat( set( nth( nth( id(xs), integer( 0 )), integer( 1 )) , true ) ) , cdms( stat( set( nth( nth( id(xs), integer( 1 )), integer( 0 )) , false ) ) , cdms( stat( set( nth( nth( id(xs), integer( 1 )), integer( 1 )) , false ) ) , cdms( stat( set( nth( nth( id(xs), integer( 1 )), integer( 2 )) , false ) ) , cdms( stat( set( nth( nth( id(xs), integer( 2 )), integer( 0 )) , true ) ) , cdms( stat( set( nth( nth( id(xs), integer( 2 )), integer( 1 )) , true ) ) , cdms( stat( set( nth( nth( id(xs), integer( 2 )), integer( 2 )) , true ) ) , stat( set( nth( nth( id(xs), integer( 2 )), integer( 3 )) , true ) ) ) ) ) ) ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps2::prog_203' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853406acbe - aps_bin::aps2::prog_203::hfaddc963db870170 [INFO] [stdout] at src/main.rs:342 [INFO] [stdout] 10: 0x55853406ac3a - aps_bin::aps2::prog_203::{{closure}}::hc62d72de3f56327e [INFO] [stdout] at src/main.rs:341 [INFO] [stdout] 11: 0x558534055a1e - core::ops::function::FnOnce::call_once::hc43f4d2fc9f476ef [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_206 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog206.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN REC fold void [f:(void -> void), xs:(vec void), a:void, i:int] ( [INFO] [stdout] if (lt i (len xs)) [INFO] [stdout] (f (nth xs i) (fold f xs a (add i 1))) [INFO] [stdout] a [INFO] [stdout] ); [INFO] [stdout] CONST xs (vec int) (alloc 5); [INFO] [stdout] SET (nth xs 0) 3; [INFO] [stdout] SET (nth xs 1) 3; [INFO] [stdout] SET (nth xs 2) 3; [INFO] [stdout] SET (nth xs 3) 3; [INFO] [stdout] SET (nth xs 4) 3; [INFO] [stdout] ECHO (fold [x:int,y:int](add x y) xs 0 0) [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] thread 'aps2::prog_206' panicked at 'Parser failure: UnrecognizedToken { token: Some((117, Token(3, "("), 118)), expected: ["\" \"", "\")\"", "\";\"", "\"]\""] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534293632 - std::panicking::continue_panic_fmt::hc0f142c930c846fc [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x558534293516 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5585342ae22d - core::panicking::panic_fmt::h2daf88b2616ca2b2 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x55853404a153 - core::result::unwrap_failed::h0208da9183f90979 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x55853404b265 - core::result::Result::expect::hcd64263ce6c556bc [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x55853404cfa1 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x55853406af31 - aps_bin::aps2::prog_206::h51e5adf84fcc57cf [INFO] [stdout] at src/main.rs:356 [INFO] [stdout] 14: 0x55853406aeaa - aps_bin::aps2::prog_206::{{closure}}::h658fa66291614663 [INFO] [stdout] at src/main.rs:355 [INFO] [stdout] 15: 0x558534055b9e - core::ops::function::FnOnce::call_once::hec608b432daca659 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fc570e264a4 - start_thread [INFO] [stdout] 35: 0x7fc570951d0f - __clone [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_204 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog204.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST xss (vec (vec bool)) (alloc 3); [INFO] [stdout] VAR i int; [INFO] [stdout] SET i 0; [INFO] [stdout] WHILE (lt i (len xss)) [INFO] [stdout] [ [INFO] [stdout] SET (nth xss i) (alloc (add i 1)); [INFO] [stdout] SET i (add i 1) [INFO] [stdout] ]; [INFO] [stdout] SET (nth (nth xss 0) 0) true [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "xss" , vec( vec( bool ) ) , ASTAlloc( ASTInt(3) ) ), ASTCMDS ASTVar ( "i" ,int ), ASTCMDS ASTSet( Ident("i") , ASTInt(0) ), ASTCMDS ASTWHILE( ASTBinPrim( Lt , ASTIdent( "i" ) , ASTLen( ASTIdent( "xss" ) ) ) , ASTCMDS ASTSet( Nth(Ident("xss"), ASTIdent( "i" )) , ASTAlloc( ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ) ), FSTAT( ASTSet( Ident("i") , ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ) ) ), FSTAT( ASTSet( Nth(Nth(Ident("xss"), ASTInt(0)), ASTInt(0)) , ASTBool(true) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( xss , vec( vec( bool ) ) , alloc( integer( 3 ) ) ) ) , cdms( dec( var( i , int ) ) , cdms( stat( set( id(i) , integer( 0 ) ) ) , cdms( stat( swhile( binOpIntBool( id( i ) , len( id( xss ) ) ) , cdms( stat( set( nth( id(xss), id( i )) , alloc( binOpInt( id( i ) , integer( 1 ) ) ) ) ) , stat( set( id(i) , binOpInt( id( i ) , integer( 1 ) ) ) ) ) ) ) , stat( set( nth( nth( id(xss), integer( 0 )), integer( 0 )) , true ) ) ) ) ) ). [INFO] [stdout] thread 'aps2::prog_204' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853406ad8e - aps_bin::aps2::prog_204::hb0bf799b86f259cd [INFO] [stdout] at src/main.rs:346 [INFO] [stdout] 10: 0x55853406ad0a - aps_bin::aps2::prog_204::{{closure}}::h68271a7df09131de [INFO] [stdout] at src/main.rs:345 [INFO] [stdout] 11: 0x5585340551de - core::ops::function::FnOnce::call_once::h2dd8f6a7bfc0bff8 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_207 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog207.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC bubble [xs:(vec int)][ [INFO] [stdout] CONST ln int (len xs); [INFO] [stdout] VAR i int; [INFO] [stdout] SET i 1; [INFO] [stdout] WHILE (lt i ln) [ [INFO] [stdout] CONST X int (nth xs (sub i 1)); [INFO] [stdout] IF (lt (nth xs i) X) [ [INFO] [stdout] SET (nth xs (sub i 1)) (nth xs i); [INFO] [stdout] SET (nth xs i) X; [INFO] [stdout] SET i (add i 1) [INFO] [stdout] ] [INFO] [stdout] [ [INFO] [stdout] SET i (add i 1) [INFO] [stdout] ] [INFO] [stdout] ] [INFO] [stdout] ]; [INFO] [stdout] CONST xs (vec int) (alloc 5); [INFO] [stdout] SET (nth xs 0) 6; [INFO] [stdout] SET (nth xs 1) 5; [INFO] [stdout] SET (nth xs 2) 4; [INFO] [stdout] SET (nth xs 3) 3; [INFO] [stdout] SET (nth xs 4) 2; [INFO] [stdout] CALL bubble xs [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTProc ( "bubble" , [Arg { ident: "xs", id_type: vec( int ) }] , ASTCMDS ASTConst ( "ln" , int , ASTLen( ASTIdent( "xs" ) ) ), ASTCMDS ASTVar ( "i" ,int ), ASTCMDS ASTSet( Ident("i") , ASTInt(1) ), FSTAT( ASTWHILE( ASTBinPrim( Lt , ASTIdent( "i" ) , ASTIdent( "ln" ) ) , ASTCMDS ASTConst ( "X" , int , ASTNth( ASTIdent( "xs" ) ,ASTBinPrim( Sub , ASTIdent( "i" ) , ASTInt(1) ) ) ), FSTAT( ASTIF( ASTBinPrim( Lt , ASTNth( ASTIdent( "xs" ) ,ASTIdent( "i" ) ) , ASTIdent( "X" ) ) , ASTCMDS ASTSet( Nth(Ident("xs"), ASTBinPrim( Sub , ASTIdent( "i" ) , ASTInt(1) )) , ASTNth( ASTIdent( "xs" ) ,ASTIdent( "i" ) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTIdent( "i" )) , ASTIdent( "X" ) ), FSTAT( ASTSet( Ident("i") , ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ) ) , FSTAT( ASTSet( Ident("i") , ASTBinPrim( Add , ASTIdent( "i" ) , ASTInt(1) ) ) ) ) ) ) ) ), ASTCMDS ASTConst ( "xs" , vec( int ) , ASTAlloc( ASTInt(5) ) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(0)) , ASTInt(6) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(1)) , ASTInt(5) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(2)) , ASTInt(4) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(3)) , ASTInt(3) ), ASTCMDS ASTSet( Nth(Ident("xs"), ASTInt(4)) , ASTInt(2) ), FSTAT( ASTCall( "bubble" , [ASTIdent( "xs" )] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( proc( bubble , [(xs , vec( int ))] , cdms( dec( const( ln , int , len( id( xs ) ) ) ) , cdms( dec( var( i , int ) ) , cdms( stat( set( id(i) , integer( 1 ) ) ) , stat( swhile( binOpIntBool( id( i ) , id( ln ) ) , cdms( dec( const( X , int , expnth( id( xs ) , binOpInt( id( i ) , integer( 1 ) ) ) ) ) , stat( statIf( binOpIntBool( expnth( id( xs ) , id( i ) ) , id( X ) ) , cdms( stat( set( nth( id(xs), binOpInt( id( i ) , integer( 1 ) )) , expnth( id( xs ) , id( i ) ) ) ) , cdms( stat( set( nth( id(xs), id( i )) , id( X ) ) ) , stat( set( id(i) , binOpInt( id( i ) , integer( 1 ) ) ) ) ) ) , stat( set( id(i) , binOpInt( id( i ) , integer( 1 ) ) ) ) ) ) ) ) ) ) ) ) )) , cdms( dec( const( xs , vec( int ) , alloc( integer( 5 ) ) ) ) , cdms( stat( set( nth( id(xs), integer( 0 )) , integer( 6 ) ) ) , cdms( stat( set( nth( id(xs), integer( 1 )) , integer( 5 ) ) ) , cdms( stat( set( nth( id(xs), integer( 2 )) , integer( 4 ) ) ) , cdms( stat( set( nth( id(xs), integer( 3 )) , integer( 3 ) ) ) , cdms( stat( set( nth( id(xs), integer( 4 )) , integer( 2 ) ) ) , stat( call( bubble , [id( xs )] ) ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps2::prog_207' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55853429333b - backtrace::backtrace::libunwind::trace::hfe5db90796807973 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55853429333b - backtrace::backtrace::trace_unsynchronized::h34b865a835594335 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55853429333b - std::sys_common::backtrace::_print::h527254ae44989167 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x55853429333b - std::sys_common::backtrace::print::he85dd5ddddf46503 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x55853429333b - std::panicking::default_hook::{{closure}}::h847a2eb38b396f14 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x558534292faa - std::panicking::default_hook::h2ca0f9a30a0e206b [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x558534293ab0 - std::panicking::rust_panic_with_hook::hffcefc09751839d1 [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558534236128 - std::panicking::begin_panic::h0367987e74fadd49 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x55853404d0b5 - aps_bin::test_prog::h654c738d1bfe703b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x55853406affe - aps_bin::aps2::prog_207::h530b0e82325ab359 [INFO] [stdout] at src/main.rs:361 [INFO] [stdout] 10: 0x55853406af7a - aps_bin::aps2::prog_207::{{closure}}::h9c517922a2bd586f [INFO] [stdout] at src/main.rs:360 [INFO] [stdout] 11: 0x55853405541e - core::ops::function::FnOnce::call_once::h53d99c7d7b709769 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x558534083c0f - as core::ops::function::FnOnce>::call_once::h4a13ee3f0d7b4201 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x55853409e208 - std::panicking::try::h5a93466ab2078586 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x55853409e208 - std::panic::catch_unwind::h752cbeae6ac7bdea [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x55853409e208 - test::run_test::run_test_inner::{{closure}}::h206c9c16936edaca [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x558534079085 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc7edbac42990d270 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x55853407d145 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::he53c58e7adee87af [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x55853407d145 - as core::ops::function::FnOnce<()>>::call_once::h1aff7c42b6bb3726 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x55853407d145 - std::panicking::try::do_call::h41f8559f88100f6c [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x55853429a9ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x55853407d842 - std::panicking::try::hb54ba808181fe352 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x55853407d842 - std::panic::catch_unwind::h555ccf4e835e93f4 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55853407d842 - std::thread::Builder::spawn_unchecked::{{closure}}::hd4dae6e19e80fc1a [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x55853407d842 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc35d54c07710e1a1 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x558534287e6f - as core::ops::function::FnOnce>::call_once::h42806b83647d4c79 [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x558534299e00 - as core::ops::function::FnOnce>::call_once::h83c921c8e826dd1d [INFO] [stdout] at /rustc/eae3437dfe991621e8afdc82734f4a172d7ddf9b/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x558534299e00 - std::sys_common::thread::start_thread::h2613204ce513782e [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x558534299e00 - std::sys::unix::thread::Thread::new::thread_start::h4570080769500bcd [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fc570e264a4 - start_thread [INFO] [stdout] 31: 0x7fc570951d0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] aps0::prog_000 [INFO] [stdout] aps0::prog_001 [INFO] [stdout] aps0::prog_002 [INFO] [stdout] aps0::prog_003 [INFO] [stdout] aps0::prog_004 [INFO] [stdout] aps0::prog_005 [INFO] [stdout] aps0::prog_006 [INFO] [stdout] aps0::prog_007 [INFO] [stdout] aps0::prog_008 [INFO] [stdout] aps0::prog_009 [INFO] [stdout] aps0::prog_010 [INFO] [stdout] aps0::prog_011 [INFO] [stdout] aps0::prog_012 [INFO] [stdout] aps0::prog_013 [INFO] [stdout] aps0::prog_014 [INFO] [stdout] aps0::prog_015 [INFO] [stdout] aps0::prog_016 [INFO] [stdout] aps0::prog_017 [INFO] [stdout] aps1::prog_100 [INFO] [stdout] aps1::prog_101 [INFO] [stdout] aps1::prog_102 [INFO] [stdout] aps1::prog_103 [INFO] [stdout] aps1::prog_104 [INFO] [stdout] aps1::prog_105 [INFO] [stdout] aps1::prog_106 [INFO] [stdout] aps1::prog_107 [INFO] [stdout] aps1::prog_108 [INFO] [stdout] aps1::prog_110 [INFO] [stdout] aps1::prog_111 [INFO] [stdout] aps1::prog_112 [INFO] [stdout] aps1::prog_113 [INFO] [stdout] aps1::prog_114 [INFO] [stdout] aps1::prog_115 [INFO] [stdout] aps1::prog_116 [INFO] [stdout] aps1::prog_117 [INFO] [stdout] aps1::prog_118 [INFO] [stdout] aps1::prog_119 [INFO] [stdout] aps1::prog_120 [INFO] [stdout] aps2::prog_200 [INFO] [stdout] aps2::prog_201 [INFO] [stdout] aps2::prog_202 [INFO] [stdout] aps2::prog_203 [INFO] [stdout] aps2::prog_204 [INFO] [stdout] aps2::prog_205 [INFO] [stdout] aps2::prog_206 [INFO] [stdout] aps2::prog_207 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 46 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--bin aps_bin' [INFO] running `"docker" "inspect" "35276d5a4c2d2ea325a89af487db86fd72c6475041eb1e4b278de065ba98afc5"` [INFO] running `"docker" "rm" "-f" "35276d5a4c2d2ea325a89af487db86fd72c6475041eb1e4b278de065ba98afc5"` [INFO] [stdout] 35276d5a4c2d2ea325a89af487db86fd72c6475041eb1e4b278de065ba98afc5