[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 beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/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" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] a65cb4781ff3ba238d3f2603ffab5a3f6d3adc3a240ef4752dbf3cfc6848de81 [INFO] running `"docker" "start" "-a" "a65cb4781ff3ba238d3f2603ffab5a3f6d3adc3a240ef4752dbf3cfc6848de81"` [INFO] [stderr] Compiling byteorder v1.3.1 [INFO] [stderr] Compiling serde v1.0.87 [INFO] [stderr] Compiling lalrpop-util v0.16.3 [INFO] [stderr] Compiling ena v0.11.0 [INFO] [stderr] Compiling aho-corasick v0.6.9 [INFO] [stderr] Compiling syn v0.15.26 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.2 [INFO] [stderr] Compiling regex v1.1.0 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling block-buffer v0.7.0 [INFO] [stderr] Compiling sha2 v0.8.0 [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 41s [INFO] running `"docker" "inspect" "a65cb4781ff3ba238d3f2603ffab5a3f6d3adc3a240ef4752dbf3cfc6848de81"` [INFO] running `"docker" "rm" "-f" "a65cb4781ff3ba238d3f2603ffab5a3f6d3adc3a240ef4752dbf3cfc6848de81"` [INFO] [stdout] a65cb4781ff3ba238d3f2603ffab5a3f6d3adc3a240ef4752dbf3cfc6848de81 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/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" "+beta-2019-08-13" "test" "--frozen" "--no-run"` [INFO] [stdout] a813e8f4e9a817215f3b4f16a785c64dcbefaccfef8de2574b19d781033f7db4 [INFO] running `"docker" "start" "-a" "a813e8f4e9a817215f3b4f16a785c64dcbefaccfef8de2574b19d781033f7db4"` [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 8.17s [INFO] running `"docker" "inspect" "a813e8f4e9a817215f3b4f16a785c64dcbefaccfef8de2574b19d781033f7db4"` [INFO] running `"docker" "rm" "-f" "a813e8f4e9a817215f3b4f16a785c64dcbefaccfef8de2574b19d781033f7db4"` [INFO] [stdout] a813e8f4e9a817215f3b4f16a785c64dcbefaccfef8de2574b19d781033f7db4 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/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" "+beta-2019-08-13" "test" "--frozen"` [INFO] [stdout] 552dbb9b45cc0a81ce8c26d53718f9df1d8e0d11c7e4c4d173763d9e2849569c [INFO] running `"docker" "start" "-a" "552dbb9b45cc0a81ce8c26d53718f9df1d8e0d11c7e4c4d173763d9e2849569c"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_lib-7d47722b8fec120f [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_bin-8bfd25bd5c87646f [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test aps0::prog_001 ... FAILED [INFO] [stdout] test aps0::prog_002 ... FAILED [INFO] [stdout] test aps0::prog_003 ... FAILED [INFO] [stdout] test aps0::prog_004 ... FAILED [INFO] [stdout] test aps0::prog_007 ... FAILED [INFO] [stdout] test aps0::prog_006 ... FAILED [INFO] [stdout] test aps0::prog_005 ... FAILED [INFO] [stdout] test aps0::prog_000 ... FAILED [INFO] [stdout] test aps0::prog_009 ... FAILED [INFO] [stdout] test aps0::prog_012 ... FAILED [INFO] [stdout] test aps0::prog_010 ... FAILED [INFO] [stdout] test aps0::prog_015 ... FAILED [INFO] [stdout] test aps0::prog_008 ... FAILED [INFO] [stdout] test aps0::prog_014 ... FAILED [INFO] [stdout] test aps0::prog_011 ... FAILED [INFO] [stdout] test aps0::prog_013 ... FAILED [INFO] [stdout] test aps0::prog_016 ... FAILED [INFO] [stdout] test aps1::prog_100 ... FAILED [INFO] [stdout] test aps0::prog_017 ... FAILED [INFO] [stdout] test aps1::prog_104 ... FAILED [INFO] [stdout] test aps1::prog_102 ... FAILED [INFO] [stdout] test aps1::prog_103 ... FAILED [INFO] [stdout] test aps1::prog_101 ... FAILED [INFO] [stdout] test aps1::prog_107 ... FAILED [INFO] [stdout] test aps1::prog_105 ... FAILED [INFO] [stdout] test aps1::prog_108 ... FAILED [INFO] [stdout] test aps1::prog_106 ... FAILED [INFO] [stdout] test aps1::prog_110 ... FAILED [INFO] [stdout] test aps1::prog_113 ... FAILED [INFO] [stdout] test aps1::prog_111 ... FAILED [INFO] [stdout] test aps1::prog_115 ... FAILED [INFO] [stdout] test aps1::prog_112 ... FAILED [INFO] [stdout] test aps1::prog_117 ... FAILED [INFO] [stdout] test aps1::prog_116 ... FAILED [INFO] [stdout] test aps1::prog_114 ... FAILED [INFO] [stdout] test aps1::prog_118 ... FAILED [INFO] [stdout] test aps2::prog_200 ... FAILED [INFO] [stdout] test aps2::prog_203 ... FAILED [INFO] [stdout] test aps1::prog_119 ... FAILED [INFO] [stdout] test aps1::prog_120 ... FAILED [INFO] [stdout] test aps2::prog_201 ... FAILED [INFO] [stdout] test aps2::prog_202 ... FAILED [INFO] [stdout] test aps2::prog_204 ... FAILED [INFO] [stdout] test aps2::prog_205 ... FAILED [INFO] [stdout] test aps2::prog_206 ... FAILED [INFO] [stdout] test aps2::prog_207 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1341 - aps_bin::aps0::prog_001::h1c80fe09725406a7 [INFO] [stdout] at src/main.rs:123 [INFO] [stdout] 10: 0x5586315a12ba - aps_bin::aps0::prog_001::{{closure}}::h823d8c0f1840cdbb [INFO] [stdout] at src/main.rs:122 [INFO] [stdout] 11: 0x55863159b03e - core::ops::function::FnOnce::call_once::he251383e2f7599d3 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1411 - aps_bin::aps0::prog_002::hd8b4b9498e0c3b0d [INFO] [stdout] at src/main.rs:128 [INFO] [stdout] 10: 0x5586315a138a - aps_bin::aps0::prog_002::{{closure}}::h1d533c43fe99eca4 [INFO] [stdout] at src/main.rs:127 [INFO] [stdout] 11: 0x55863159aa2e - core::ops::function::FnOnce::call_once::h3068861aac72d063 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 0x0 - [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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a14e1 - aps_bin::aps0::prog_003::hfc05d6f2d7491eb8 [INFO] [stdout] at src/main.rs:133 [INFO] [stdout] 10: 0x5586315a145a - aps_bin::aps0::prog_003::{{closure}}::hd762a9194d684500 [INFO] [stdout] at src/main.rs:132 [INFO] [stdout] 11: 0x55863159a96e - core::ops::function::FnOnce::call_once::h0ffe1779139a4d22 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a15b1 - aps_bin::aps0::prog_004::hba1237efe37e6a77 [INFO] [stdout] at src/main.rs:138 [INFO] [stdout] 10: 0x5586315a152a - aps_bin::aps0::prog_004::{{closure}}::h94b60068c3e04465 [INFO] [stdout] at src/main.rs:137 [INFO] [stdout] 11: 0x55863159b0fe - core::ops::function::FnOnce::call_once::he9dc295dc1725da3 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1821 - aps_bin::aps0::prog_007::h8c535ee2bf31703b [INFO] [stdout] at src/main.rs:153 [INFO] [stdout] 10: 0x5586315a179a - aps_bin::aps0::prog_007::{{closure}}::h73967daf1d5f5f8e [INFO] [stdout] at src/main.rs:152 [INFO] [stdout] 11: 0x55863159ac3e - core::ops::function::FnOnce::call_once::h91a42b54826785b3 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1751 - aps_bin::aps0::prog_006::h38d96a71591b0cbc [INFO] [stdout] at src/main.rs:148 [INFO] [stdout] 10: 0x5586315a16ca - aps_bin::aps0::prog_006::{{closure}}::he7dc5981bfa1796b [INFO] [stdout] at src/main.rs:147 [INFO] [stdout] 11: 0x55863159b12e - core::ops::function::FnOnce::call_once::hf3b440b5b564573b [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1681 - aps_bin::aps0::prog_005::h68cbcd7c93329867 [INFO] [stdout] at src/main.rs:143 [INFO] [stdout] 10: 0x5586315a15fa - aps_bin::aps0::prog_005::{{closure}}::hdec478852846eb84 [INFO] [stdout] at src/main.rs:142 [INFO] [stdout] 11: 0x55863159adce - core::ops::function::FnOnce::call_once::hb0e75f1f22f6f4a9 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1271 - aps_bin::aps0::prog_000::h983d4e43abc69e25 [INFO] [stdout] at src/main.rs:118 [INFO] [stdout] 10: 0x5586315a11ea - aps_bin::aps0::prog_000::{{closure}}::h5b6ebd16c633f603 [INFO] [stdout] at src/main.rs:117 [INFO] [stdout] 11: 0x55863159acfe - core::ops::function::FnOnce::call_once::ha25be3a16c43d296 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a19c1 - aps_bin::aps0::prog_009::h06601bf081b3b997 [INFO] [stdout] at src/main.rs:163 [INFO] [stdout] 10: 0x5586315a193a - aps_bin::aps0::prog_009::{{closure}}::h6eb1142bccfd923a [INFO] [stdout] at src/main.rs:162 [INFO] [stdout] 11: 0x55863159ae5e - core::ops::function::FnOnce::call_once::hbd562bf8584a02fe [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1c31 - aps_bin::aps0::prog_012::hae59aa1c22466274 [INFO] [stdout] at src/main.rs:178 [INFO] [stdout] 10: 0x5586315a1baa - aps_bin::aps0::prog_012::{{closure}}::hd1147310a5ec238d [INFO] [stdout] at src/main.rs:177 [INFO] [stdout] 11: 0x55863159afde - core::ops::function::FnOnce::call_once::he14abdef85749126 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1a91 - aps_bin::aps0::prog_010::h59bbbf9508163470 [INFO] [stdout] at src/main.rs:168 [INFO] [stdout] 10: 0x5586315a1a0a - aps_bin::aps0::prog_010::{{closure}}::h6a26a929149274a7 [INFO] [stdout] at src/main.rs:167 [INFO] [stdout] 11: 0x55863159aebe - core::ops::function::FnOnce::call_once::hca46f0b202c165ce [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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:1084:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x5586317d8132 - std::panicking::continue_panic_fmt::he38ad41d6304a12c [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x5586317d8016 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5586317f2edd - core::panicking::panic_fmt::h1bc6de43c92ad80c [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x5586317f2fd7 - core::result::unwrap_failed::hd83f272814becce6 [INFO] [stdout] at src/libcore/result.rs:1084 [INFO] [stdout] 11: 0x55863159fe56 - core::result::Result::expect::hd518dda636f5b127 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/result.rs:879 [INFO] [stdout] 12: 0x5586315958b1 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x5586315a1ea1 - aps_bin::aps0::prog_015::h3fb9fcdfc4ba4cd1 [INFO] [stdout] at src/main.rs:193 [INFO] [stdout] 14: 0x5586315a1e1a - aps_bin::aps0::prog_015::{{closure}}::h24aa66bf43c35bb3 [INFO] [stdout] at src/main.rs:192 [INFO] [stdout] 15: 0x55863159ad5e - core::ops::function::FnOnce::call_once::ha730216d57047d0e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 16: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 17: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 18: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 21: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 26: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 30: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 31: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 32: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7f60123924a4 - start_thread [INFO] [stdout] 35: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a18f1 - aps_bin::aps0::prog_008::h83040a7cf6f2e69d [INFO] [stdout] at src/main.rs:158 [INFO] [stdout] 10: 0x5586315a186a - aps_bin::aps0::prog_008::{{closure}}::h781372bac967b138 [INFO] [stdout] at src/main.rs:157 [INFO] [stdout] 11: 0x55863159a93e - core::ops::function::FnOnce::call_once::h0f5039d7e65c26fd [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1dd1 - aps_bin::aps0::prog_014::h0ab1b76b6106a383 [INFO] [stdout] at src/main.rs:188 [INFO] [stdout] 10: 0x5586315a1d4a - aps_bin::aps0::prog_014::{{closure}}::h570014feb4aa6cbf [INFO] [stdout] at src/main.rs:187 [INFO] [stdout] 11: 0x55863159ae8e - core::ops::function::FnOnce::call_once::hc760f5ce4d3b5816 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1b61 - aps_bin::aps0::prog_011::hb56c93f48bf92318 [INFO] [stdout] at src/main.rs:173 [INFO] [stdout] 10: 0x5586315a1ada - aps_bin::aps0::prog_011::{{closure}}::hc3763df24c7fb053 [INFO] [stdout] at src/main.rs:172 [INFO] [stdout] 11: 0x55863159afae - core::ops::function::FnOnce::call_once::he0d5da63ba060d14 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315a1d01 - aps_bin::aps0::prog_013::hed06ed726a990c30 [INFO] [stdout] at src/main.rs:183 [INFO] [stdout] 10: 0x5586315a1c7a - aps_bin::aps0::prog_013::{{closure}}::h35dfb2d047a5ed39 [INFO] [stdout] at src/main.rs:182 [INFO] [stdout] 11: 0x55863159abae - core::ops::function::FnOnce::call_once::h724ee81a492d56dd [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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:1084:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x5586317d8132 - std::panicking::continue_panic_fmt::he38ad41d6304a12c [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x5586317d8016 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5586317f2edd - core::panicking::panic_fmt::h1bc6de43c92ad80c [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x5586317f2fd7 - core::result::unwrap_failed::hd83f272814becce6 [INFO] [stdout] at src/libcore/result.rs:1084 [INFO] [stdout] 11: 0x55863159fe56 - core::result::Result::expect::hd518dda636f5b127 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/result.rs:879 [INFO] [stdout] 12: 0x5586315958b1 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x5586315a1f71 - aps_bin::aps0::prog_016::hf964cc975afb29bc [INFO] [stdout] at src/main.rs:198 [INFO] [stdout] 14: 0x5586315a1eea - aps_bin::aps0::prog_016::{{closure}}::h09d52dd43b483332 [INFO] [stdout] at src/main.rs:197 [INFO] [stdout] 15: 0x55863159af7e - core::ops::function::FnOnce::call_once::he02dab6ae2c8a0d3 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 16: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 17: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 18: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 21: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 26: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 30: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 31: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 32: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7f60123924a4 - start_thread [INFO] [stdout] 35: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631595e81 - aps_bin::aps1::prog_100::h9ae0d9b9ef857acd [INFO] [stdout] at src/main.rs:215 [INFO] [stdout] 10: 0x558631595dfa - aps_bin::aps1::prog_100::{{closure}}::h489186c1b6338e4a [INFO] [stdout] at src/main.rs:214 [INFO] [stdout] 11: 0x55863159aeee - core::ops::function::FnOnce::call_once::hd29fb8c3c3651cb5 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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:1084:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x5586317d8132 - std::panicking::continue_panic_fmt::he38ad41d6304a12c [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x5586317d8016 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5586317f2edd - core::panicking::panic_fmt::h1bc6de43c92ad80c [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x5586317f2fd7 - core::result::unwrap_failed::hd83f272814becce6 [INFO] [stdout] at src/libcore/result.rs:1084 [INFO] [stdout] 11: 0x55863159fe56 - core::result::Result::expect::hd518dda636f5b127 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/result.rs:879 [INFO] [stdout] 12: 0x5586315958b1 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x5586315a2041 - aps_bin::aps0::prog_017::he4c210255767b7f7 [INFO] [stdout] at src/main.rs:203 [INFO] [stdout] 14: 0x5586315a1fba - aps_bin::aps0::prog_017::{{closure}}::h08a79cb8a967d10f [INFO] [stdout] at src/main.rs:202 [INFO] [stdout] 15: 0x55863159a99e - core::ops::function::FnOnce::call_once::h194ca4afb25d699f [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 16: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 17: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 18: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 21: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 26: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 30: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 31: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 32: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7f60123924a4 - start_thread [INFO] [stdout] 35: 0x7f6011ebdd0f - __clone [INFO] [stdout] 36: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315961c1 - aps_bin::aps1::prog_104::h49f9aeb84207daa1 [INFO] [stdout] at src/main.rs:234 [INFO] [stdout] 10: 0x55863159613a - aps_bin::aps1::prog_104::{{closure}}::hb2c290b55cef8782 [INFO] [stdout] at src/main.rs:233 [INFO] [stdout] 11: 0x55863159aa8e - core::ops::function::FnOnce::call_once::h45ade4470806d06a [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596021 - aps_bin::aps1::prog_102::hed2d31ef89808059 [INFO] [stdout] at src/main.rs:225 [INFO] [stdout] 10: 0x558631595f9a - aps_bin::aps1::prog_102::{{closure}}::h86d639e61a584257 [INFO] [stdout] at src/main.rs:224 [INFO] [stdout] 11: 0x55863159ac6e - core::ops::function::FnOnce::call_once::h92ec3ca55db32a61 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315960f1 - aps_bin::aps1::prog_103::h096a49c376c2870e [INFO] [stdout] at src/main.rs:230 [INFO] [stdout] 10: 0x55863159606a - aps_bin::aps1::prog_103::{{closure}}::hdb2bc7fea27dcdbb [INFO] [stdout] at src/main.rs:229 [INFO] [stdout] 11: 0x55863159ac0e - core::ops::function::FnOnce::call_once::h901a555a434009dd [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631595f51 - aps_bin::aps1::prog_101::h4c4f33cd18835ffb [INFO] [stdout] at src/main.rs:220 [INFO] [stdout] 10: 0x558631595eca - aps_bin::aps1::prog_101::{{closure}}::hd53e976dc8f8d586 [INFO] [stdout] at src/main.rs:219 [INFO] [stdout] 11: 0x55863159b1be - core::ops::function::FnOnce::call_once::hfc6c2da999e1208e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596438 - aps_bin::aps1::prog_107::hd25f492b0f51c83e [INFO] [stdout] at src/main.rs:251 [INFO] [stdout] 10: 0x5586315963aa - aps_bin::aps1::prog_107::{{closure}}::hd54d5d6e262e59ef [INFO] [stdout] at src/main.rs:250 [INFO] [stdout] 11: 0x55863159b09e - core::ops::function::FnOnce::call_once::he43a80e6a4408bcf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596291 - aps_bin::aps1::prog_105::ha2ebd072a4e9d31e [INFO] [stdout] at src/main.rs:240 [INFO] [stdout] 10: 0x55863159620a - aps_bin::aps1::prog_105::{{closure}}::hd3f3aa6362983c83 [INFO] [stdout] at src/main.rs:239 [INFO] [stdout] 11: 0x55863159acce - core::ops::function::FnOnce::call_once::ha034cc8d4a5a4b7c [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596508 - aps_bin::aps1::prog_108::h32e074e8ba468887 [INFO] [stdout] at src/main.rs:256 [INFO] [stdout] 10: 0x55863159647a - aps_bin::aps1::prog_108::{{closure}}::h1b9fd61db1b8eda7 [INFO] [stdout] at src/main.rs:255 [INFO] [stdout] 11: 0x55863159a90e - core::ops::function::FnOnce::call_once::h0a989beee9918469 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596361 - aps_bin::aps1::prog_106::hee16041eb249dd0d [INFO] [stdout] at src/main.rs:246 [INFO] [stdout] 10: 0x5586315962da - aps_bin::aps1::prog_106::{{closure}}::h03964c4fa5cb464e [INFO] [stdout] at src/main.rs:245 [INFO] [stdout] 11: 0x55863159b06e - core::ops::function::FnOnce::call_once::he397ef5b62113033 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] note: panic did not include expected string 'variable not initialised' [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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315965d1 - aps_bin::aps1::prog_110::h4d6a881f0679f01f [INFO] [stdout] at src/main.rs:266 [INFO] [stdout] 10: 0x55863159654a - aps_bin::aps1::prog_110::{{closure}}::h6b4c54fdd24c3bb2 [INFO] [stdout] at src/main.rs:265 [INFO] [stdout] 11: 0x55863159b18e - core::ops::function::FnOnce::call_once::hfa886aec3f9c1c6d [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596841 - aps_bin::aps1::prog_113::h0d355998fef79f0c [INFO] [stdout] at src/main.rs:281 [INFO] [stdout] 10: 0x5586315967ba - aps_bin::aps1::prog_113::{{closure}}::hce4ac3dbaab9e464 [INFO] [stdout] at src/main.rs:280 [INFO] [stdout] 11: 0x55863159b15e - core::ops::function::FnOnce::call_once::hf934f4bc652e34cc [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315966a1 - aps_bin::aps1::prog_111::h795ea347c9c831ce [INFO] [stdout] at src/main.rs:271 [INFO] [stdout] 10: 0x55863159661a - aps_bin::aps1::prog_111::{{closure}}::h54e333c99c8109c5 [INFO] [stdout] at src/main.rs:270 [INFO] [stdout] 11: 0x55863159ab7e - core::ops::function::FnOnce::call_once::h71580705c8feaa77 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315969e8 - aps_bin::aps1::prog_115::ha76102c1405e6bd0 [INFO] [stdout] at src/main.rs:291 [INFO] [stdout] 10: 0x55863159695a - aps_bin::aps1::prog_115::{{closure}}::h36dd4b5951db2d31 [INFO] [stdout] at src/main.rs:290 [INFO] [stdout] 11: 0x55863159ae2e - core::ops::function::FnOnce::call_once::hb5c9a7806664284b [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596771 - aps_bin::aps1::prog_112::hb672202c548c7f84 [INFO] [stdout] at src/main.rs:276 [INFO] [stdout] 10: 0x5586315966ea - aps_bin::aps1::prog_112::{{closure}}::haf6111b4eb1b6c74 [INFO] [stdout] at src/main.rs:275 [INFO] [stdout] 11: 0x55863159ab4e - core::ops::function::FnOnce::call_once::h7082bae9b95975bc [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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:1084:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x5586317d8132 - std::panicking::continue_panic_fmt::he38ad41d6304a12c [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x5586317d8016 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5586317f2edd - core::panicking::panic_fmt::h1bc6de43c92ad80c [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x5586317f2fd7 - core::result::unwrap_failed::hd83f272814becce6 [INFO] [stdout] at src/libcore/result.rs:1084 [INFO] [stdout] 11: 0x55863159fe56 - core::result::Result::expect::hd518dda636f5b127 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/result.rs:879 [INFO] [stdout] 12: 0x5586315958b1 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x558631596b81 - aps_bin::aps1::prog_117::h1b961db644f318be [INFO] [stdout] at src/main.rs:301 [INFO] [stdout] 14: 0x558631596afa - aps_bin::aps1::prog_117::{{closure}}::h31c451286978aa82 [INFO] [stdout] at src/main.rs:300 [INFO] [stdout] 15: 0x55863159a9ce - core::ops::function::FnOnce::call_once::h26cf5e437bdfeea2 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 16: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 17: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 18: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 21: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 26: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 30: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 31: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 32: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7f60123924a4 - start_thread [INFO] [stdout] 35: 0x7f6011ebdd0f - __clone [INFO] [stdout] 36: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596ab8 - aps_bin::aps1::prog_116::h86dd32893824d6d7 [INFO] [stdout] at src/main.rs:296 [INFO] [stdout] 10: 0x558631596a2a - aps_bin::aps1::prog_116::{{closure}}::hfc14c48431fcf418 [INFO] [stdout] at src/main.rs:295 [INFO] [stdout] 11: 0x55863159b0ce - core::ops::function::FnOnce::call_once::he9aaa672c497bffa [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596911 - aps_bin::aps1::prog_114::h9a51f6d686b8e1f4 [INFO] [stdout] at src/main.rs:286 [INFO] [stdout] 10: 0x55863159688a - aps_bin::aps1::prog_114::{{closure}}::hb72ed21d8e216962 [INFO] [stdout] at src/main.rs:285 [INFO] [stdout] 11: 0x55863159af1e - core::ops::function::FnOnce::call_once::hd37b094a7121b1eb [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596c51 - aps_bin::aps1::prog_118::h286025d2cffc6128 [INFO] [stdout] at src/main.rs:306 [INFO] [stdout] 10: 0x558631596bca - aps_bin::aps1::prog_118::{{closure}}::he9ebc845fee9cdb5 [INFO] [stdout] at src/main.rs:305 [INFO] [stdout] 11: 0x55863159ad2e - core::ops::function::FnOnce::call_once::ha2b61d13bc3ee6bb [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315bc850 - aps_bin::aps2::prog_200::h25382702115c95c4 [INFO] [stdout] at src/main.rs:327 [INFO] [stdout] 10: 0x5586315bc7aa - aps_bin::aps2::prog_200::{{closure}}::h381b9ea552b6eb8a [INFO] [stdout] at src/main.rs:326 [INFO] [stdout] 11: 0x55863159abde - core::ops::function::FnOnce::call_once::h7996df97d35f2e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315bcabe - aps_bin::aps2::prog_203::h497cf8c13880d70a [INFO] [stdout] at src/main.rs:342 [INFO] [stdout] 10: 0x5586315bca3a - aps_bin::aps2::prog_203::{{closure}}::hbd07a75bd8e69688 [INFO] [stdout] at src/main.rs:341 [INFO] [stdout] 11: 0x55863159b00e - core::ops::function::FnOnce::call_once::he158bd114ed6f60e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596d28 - aps_bin::aps1::prog_119::hfe71d768a5b33654 [INFO] [stdout] at src/main.rs:311 [INFO] [stdout] 10: 0x558631596c9a - aps_bin::aps1::prog_119::{{closure}}::he9c6fa192a62539c [INFO] [stdout] at src/main.rs:310 [INFO] [stdout] 11: 0x55863159af4e - core::ops::function::FnOnce::call_once::hdb3a832df4ddad33 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x558631596df8 - aps_bin::aps1::prog_120::hfcf15f982e32e06d [INFO] [stdout] at src/main.rs:316 [INFO] [stdout] 10: 0x558631596d6a - aps_bin::aps1::prog_120::{{closure}}::hd7690436f7bb5ca5 [INFO] [stdout] at src/main.rs:315 [INFO] [stdout] 11: 0x55863159ac9e - core::ops::function::FnOnce::call_once::h93adc62bdc9358e1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315bc91e - aps_bin::aps2::prog_201::h49a0794fef06491c [INFO] [stdout] at src/main.rs:332 [INFO] [stdout] 10: 0x5586315bc89a - aps_bin::aps2::prog_201::{{closure}}::h97a3974f01d33ba4 [INFO] [stdout] at src/main.rs:331 [INFO] [stdout] 11: 0x55863159aa5e - core::ops::function::FnOnce::call_once::h34bd7a06792ae5bd [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315bc9ee - aps_bin::aps2::prog_202::hb9c30936303ee702 [INFO] [stdout] at src/main.rs:337 [INFO] [stdout] 10: 0x5586315bc96a - aps_bin::aps2::prog_202::{{closure}}::h40efbb42f1876147 [INFO] [stdout] at src/main.rs:336 [INFO] [stdout] 11: 0x55863159adfe - core::ops::function::FnOnce::call_once::hb191c1424a62e517 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __clone [INFO] [stdout] 32: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315bcb8e - aps_bin::aps2::prog_204::h75589e1710ca6e5e [INFO] [stdout] at src/main.rs:346 [INFO] [stdout] 10: 0x5586315bcb0a - aps_bin::aps2::prog_204::{{closure}}::hd5274cb8b54c7336 [INFO] [stdout] at src/main.rs:345 [INFO] [stdout] 11: 0x55863159aabe - core::ops::function::FnOnce::call_once::h4f09ed6a2f19f6ea [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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:1084:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x5586317d8132 - std::panicking::continue_panic_fmt::he38ad41d6304a12c [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x5586317d8016 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5586317f2edd - core::panicking::panic_fmt::h1bc6de43c92ad80c [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x5586317f2fd7 - core::result::unwrap_failed::hd83f272814becce6 [INFO] [stdout] at src/libcore/result.rs:1084 [INFO] [stdout] 11: 0x55863159fe56 - core::result::Result::expect::hd518dda636f5b127 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/result.rs:879 [INFO] [stdout] 12: 0x5586315958b1 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x5586315bcc61 - aps_bin::aps2::prog_205::h23926e37e3f7a087 [INFO] [stdout] at src/main.rs:351 [INFO] [stdout] 14: 0x5586315bcbda - aps_bin::aps2::prog_205::{{closure}}::h9f7ba654543cc331 [INFO] [stdout] at src/main.rs:350 [INFO] [stdout] 15: 0x55863159ab1e - core::ops::function::FnOnce::call_once::h5f0309e4c91cda56 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 16: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 17: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 18: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 21: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 26: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 30: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 31: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 32: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7f60123924a4 - start_thread [INFO] [stdout] 35: 0x7f6011ebdd0f - __clone [INFO] [stdout] 36: 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:1084:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x5586317d8132 - std::panicking::continue_panic_fmt::he38ad41d6304a12c [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x5586317d8016 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x5586317f2edd - core::panicking::panic_fmt::h1bc6de43c92ad80c [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x5586317f2fd7 - core::result::unwrap_failed::hd83f272814becce6 [INFO] [stdout] at src/libcore/result.rs:1084 [INFO] [stdout] 11: 0x55863159fe56 - core::result::Result::expect::hd518dda636f5b127 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/result.rs:879 [INFO] [stdout] 12: 0x5586315958b1 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x5586315bcd31 - aps_bin::aps2::prog_206::h6125baa5dceedf15 [INFO] [stdout] at src/main.rs:356 [INFO] [stdout] 14: 0x5586315bccaa - aps_bin::aps2::prog_206::{{closure}}::h97bfa9443170254e [INFO] [stdout] at src/main.rs:355 [INFO] [stdout] 15: 0x55863159a9fe - core::ops::function::FnOnce::call_once::h28622c7dba23eeee [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 16: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 17: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 18: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 21: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 26: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 30: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 31: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 32: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7f60123924a4 - start_thread [INFO] [stdout] 35: 0x7f6011ebdd0f - __clone [INFO] [stdout] 36: 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: 0x5586317d7e3b - backtrace::backtrace::libunwind::trace::h23ae608c8b906c69 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x5586317d7e3b - backtrace::backtrace::trace_unsynchronized::h65b3ea295a85fd48 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586317d7e3b - std::sys_common::backtrace::_print::h24f527b44b6cfc06 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x5586317d7e3b - std::sys_common::backtrace::print::h712608e4347fd64a [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x5586317d7e3b - std::panicking::default_hook::{{closure}}::h6c3d570c2b500048 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x5586317d7aac - std::panicking::default_hook::hb29963fb4747e0dd [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x5586317d85ad - std::panicking::rust_panic_with_hook::hd1236c3083de823a [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x558631778a35 - std::panicking::begin_panic::h2a9b38aa2a43d318 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x5586315959c5 - aps_bin::test_prog::h1b10cb74f3a8a08a [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x5586315bcdfe - aps_bin::aps2::prog_207::hc11ffda0a4bfad9c [INFO] [stdout] at src/main.rs:361 [INFO] [stdout] 10: 0x5586315bcd7a - aps_bin::aps2::prog_207::{{closure}}::h466f63f03f9a85f5 [INFO] [stdout] at src/main.rs:360 [INFO] [stdout] 11: 0x55863159aaee - core::ops::function::FnOnce::call_once::h52631aa39b8665e1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 12: 0x5586315ca86f - as core::ops::function::FnOnce>::call_once::h355e655b04400826 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 13: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 14: 0x5586315e4e5e - std::panicking::try::h5890cbed5d1d8df0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x5586315e4e5e - std::panic::catch_unwind::hf93cc71fc6442fdf [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x5586315e4e5e - test::run_test::run_test_inner::{{closure}}::ha399a28a3066698d [INFO] [stdout] at src/libtest/lib.rs:1408 [INFO] [stdout] 17: 0x5586315c0295 - std::sys_common::backtrace::__rust_begin_short_backtrace::h089859c639046955 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x5586315c44a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h8d489100862c3e01 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x5586315c44a5 - as core::ops::function::FnOnce<()>>::call_once::h5746c9e2571824d0 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x5586315c44a5 - std::panicking::try::do_call::hfd443b32b22f72a6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x5586317df73a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 22: 0x5586315c4aa2 - std::panicking::try::h332f368ed7d9b7d1 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x5586315c4aa2 - std::panic::catch_unwind::h316b7be8b4198222 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x5586315c4aa2 - std::thread::Builder::spawn_unchecked::{{closure}}::h916aed08bc6e5276 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x5586315c4aa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9091646be5c55ea6 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/libcore/ops/function.rs:235 [INFO] [stdout] 26: 0x5586317cca3f - as core::ops::function::FnOnce>::call_once::hb5396a93648ae250 [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 27: 0x5586317deb10 - as core::ops::function::FnOnce>::call_once::h92593001847bb63e [INFO] [stdout] at /rustc/e450539c2a8d7f791268d699cbe45ab3e57d43a1/src/liballoc/boxed.rs:787 [INFO] [stdout] 28: 0x5586317deb10 - std::sys_common::thread::start_thread::h569f3ccc0d5dcd83 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x5586317deb10 - std::sys::unix::thread::Thread::new::thread_start::hd9ff46fad032d886 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7f60123924a4 - start_thread [INFO] [stdout] 31: 0x7f6011ebdd0f - __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" "552dbb9b45cc0a81ce8c26d53718f9df1d8e0d11c7e4c4d173763d9e2849569c"` [INFO] running `"docker" "rm" "-f" "552dbb9b45cc0a81ce8c26d53718f9df1d8e0d11c7e4c4d173763d9e2849569c"` [INFO] [stdout] 552dbb9b45cc0a81ce8c26d53718f9df1d8e0d11c7e4c4d173763d9e2849569c