[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.37-6/sources/1.36.0/gh/Vonstrab/Aps"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/1.36.0/gh/Vonstrab/Aps'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Vonstrab/Aps" "work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/Vonstrab/Aps"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/beta-2019-07-23/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.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Vonstrab/Aps on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "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.37-6/sources/1.36.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.37-6/sources/beta-2019-07-23/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.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing Vonstrab/Aps against beta-2019-07-23 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-3/beta-2019-07-23:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/beta-2019-07-23/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-07-23" "build" "--frozen"` [INFO] [stdout] 0ffd0f4794dbac596c994d0317c88370525add524815ff34f5234bb1942b89d7 [INFO] running `"docker" "start" "-a" "0ffd0f4794dbac596c994d0317c88370525add524815ff34f5234bb1942b89d7"` [INFO] [stderr] Compiling byteorder v1.3.1 [INFO] [stderr] Compiling lalrpop-util v0.16.3 [INFO] [stderr] Compiling serde v1.0.87 [INFO] [stderr] Compiling ena v0.11.0 [INFO] [stderr] Compiling serde_derive v1.0.87 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.2 [INFO] [stderr] Compiling block-buffer v0.7.0 [INFO] [stderr] Compiling string_cache v0.7.3 [INFO] [stderr] Compiling sha2 v0.8.0 [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 26s [INFO] running `"docker" "inspect" "0ffd0f4794dbac596c994d0317c88370525add524815ff34f5234bb1942b89d7"` [INFO] running `"docker" "rm" "-f" "0ffd0f4794dbac596c994d0317c88370525add524815ff34f5234bb1942b89d7"` [INFO] [stdout] 0ffd0f4794dbac596c994d0317c88370525add524815ff34f5234bb1942b89d7 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-3/beta-2019-07-23:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/beta-2019-07-23/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-07-23" "test" "--frozen" "--no-run"` [INFO] [stdout] f9b7a89e63b1528eb3c7af3913caf84c8b03e58b08bd2072b8ebad5ef44cc5b5 [INFO] running `"docker" "start" "-a" "f9b7a89e63b1528eb3c7af3913caf84c8b03e58b08bd2072b8ebad5ef44cc5b5"` [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.68s [INFO] running `"docker" "inspect" "f9b7a89e63b1528eb3c7af3913caf84c8b03e58b08bd2072b8ebad5ef44cc5b5"` [INFO] running `"docker" "rm" "-f" "f9b7a89e63b1528eb3c7af3913caf84c8b03e58b08bd2072b8ebad5ef44cc5b5"` [INFO] [stdout] f9b7a89e63b1528eb3c7af3913caf84c8b03e58b08bd2072b8ebad5ef44cc5b5 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-3/beta-2019-07-23:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/beta-2019-07-23/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-07-23" "test" "--frozen"` [INFO] [stdout] e66e6e30d2ae65ab57c38e46f4d3154502ee71fb7b931ccfe5bb965807e27f11 [INFO] running `"docker" "start" "-a" "e66e6e30d2ae65ab57c38e46f4d3154502ee71fb7b931ccfe5bb965807e27f11"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_lib-21ab59e5b4d03e4e [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_bin-a36d03251e3ac320 [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] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test aps0::prog_002 ... FAILED [INFO] [stdout] test aps0::prog_003 ... FAILED [INFO] [stdout] test aps0::prog_000 ... FAILED [INFO] [stdout] test aps0::prog_006 ... FAILED [INFO] [stdout] test aps0::prog_001 ... FAILED [INFO] [stdout] test aps0::prog_004 ... FAILED [INFO] [stdout] test aps0::prog_005 ... FAILED [INFO] [stdout] test aps0::prog_007 ... FAILED [INFO] [stdout] test aps0::prog_009 ... FAILED [INFO] [stdout] test aps0::prog_015 ... FAILED [INFO] [stdout] test aps0::prog_010 ... FAILED [INFO] [stdout] test aps0::prog_008 ... FAILED [INFO] [stdout] test aps0::prog_014 ... FAILED [INFO] [stdout] test aps0::prog_012 ... FAILED [INFO] [stdout] test aps0::prog_016 ... FAILED [INFO] [stdout] test aps0::prog_011 ... FAILED [INFO] [stdout] test aps0::prog_013 ... FAILED [INFO] [stdout] test aps1::prog_100 ... FAILED [INFO] [stdout] test aps1::prog_101 ... FAILED [INFO] [stdout] test aps0::prog_017 ... FAILED [INFO] [stdout] test aps1::prog_102 ... FAILED [INFO] [stdout] test aps1::prog_105 ... FAILED [INFO] [stdout] test aps1::prog_103 ... FAILED [INFO] [stdout] test aps1::prog_104 ... FAILED [INFO] [stdout] test aps1::prog_108 ... FAILED [INFO] [stdout] test aps1::prog_106 ... FAILED [INFO] [stdout] test aps1::prog_114 ... FAILED [INFO] [stdout] test aps1::prog_116 ... FAILED [INFO] [stdout] test aps1::prog_107 ... 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_112 ... FAILED [INFO] [stdout] test aps1::prog_118 ... FAILED [INFO] [stdout] test aps1::prog_115 ... FAILED [INFO] [stdout] test aps1::prog_117 ... FAILED [INFO] [stdout] test aps2::prog_202 ... FAILED [INFO] [stdout] test aps2::prog_201 ... FAILED [INFO] [stdout] test aps1::prog_119 ... FAILED [INFO] [stdout] test aps1::prog_120 ... FAILED [INFO] [stdout] test aps2::prog_200 ... FAILED [INFO] [stdout] test aps2::prog_205 ... FAILED [INFO] [stdout] test aps2::prog_203 ... FAILED [INFO] [stdout] test aps2::prog_206 ... FAILED [INFO] [stdout] test aps2::prog_207 ... FAILED [INFO] [stdout] test aps2::prog_204 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6241 - aps_bin::aps0::prog_002::h4776ce153b3cd322 [INFO] [stdout] at src/main.rs:128 [INFO] [stdout] 10: 0x555ea92b61ba - aps_bin::aps0::prog_002::{{closure}}::h5b1aa607ee7a6eff [INFO] [stdout] at src/main.rs:127 [INFO] [stdout] 11: 0x555ea92b7a5e - core::ops::function::FnOnce::call_once::hd1582db1a2a3df1a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6311 - aps_bin::aps0::prog_003::hdf57642322d111bf [INFO] [stdout] at src/main.rs:133 [INFO] [stdout] 10: 0x555ea92b628a - aps_bin::aps0::prog_003::{{closure}}::he82c657bbf729896 [INFO] [stdout] at src/main.rs:132 [INFO] [stdout] 11: 0x555ea92b775e - core::ops::function::FnOnce::call_once::ha03fcb290dd85cf7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b60a1 - aps_bin::aps0::prog_000::hd432861f9024e1b7 [INFO] [stdout] at src/main.rs:118 [INFO] [stdout] 10: 0x555ea92b601a - aps_bin::aps0::prog_000::{{closure}}::h29417c9c14302c1b [INFO] [stdout] at src/main.rs:117 [INFO] [stdout] 11: 0x555ea92b719e - core::ops::function::FnOnce::call_once::h106ba635b2cd0e58 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6581 - aps_bin::aps0::prog_006::h20292b4e4671d0f4 [INFO] [stdout] at src/main.rs:148 [INFO] [stdout] 10: 0x555ea92b64fa - aps_bin::aps0::prog_006::{{closure}}::h041261fca27fca69 [INFO] [stdout] at src/main.rs:147 [INFO] [stdout] 11: 0x555ea92b725e - core::ops::function::FnOnce::call_once::h18101b83256e484c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_001 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog001.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO (sub (div (add 73 128) 3) (add 3 (mul 11 2))) [INFO] [stdout] ] [INFO] [stdout] [INFO] [stdout] AST : FSTAT( ASTEcho ( ASTBinPrim( Sub , ASTBinPrim( Div , ASTBinPrim( Add , ASTInt(73) , ASTInt(128) ) , ASTInt(3) ) , ASTBinPrim( Add , ASTInt(3) , ASTBinPrim( Mul , ASTInt(11) , ASTInt(2) ) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : stat( echo( binOpInt( binOpInt( binOpInt( integer( 73 ) , integer( 128 ) ) , integer( 3 ) ) , binOpInt( integer( 3 ) , binOpInt( integer( 11 ) , integer( 2 ) ) ) ) ) ) . [INFO] [stdout] thread 'aps0::prog_001' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6171 - aps_bin::aps0::prog_001::h1db91c12714eedc1 [INFO] [stdout] at src/main.rs:123 [INFO] [stdout] 10: 0x555ea92b60ea - aps_bin::aps0::prog_001::{{closure}}::h69767f266256b05a [INFO] [stdout] at src/main.rs:122 [INFO] [stdout] 11: 0x555ea92b74de - core::ops::function::FnOnce::call_once::h4de5f2fbd3968e11 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b63e1 - aps_bin::aps0::prog_004::hec82fd03229c4d4f [INFO] [stdout] at src/main.rs:138 [INFO] [stdout] 10: 0x555ea92b635a - aps_bin::aps0::prog_004::{{closure}}::ha5bfb11882e638fe [INFO] [stdout] at src/main.rs:137 [INFO] [stdout] 11: 0x555ea92b7bde - core::ops::function::FnOnce::call_once::he7914ec5a07d9620 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b64b1 - aps_bin::aps0::prog_005::h2dc33e3e5e47deba [INFO] [stdout] at src/main.rs:143 [INFO] [stdout] 10: 0x555ea92b642a - aps_bin::aps0::prog_005::{{closure}}::ha5b41ca8493e4bc4 [INFO] [stdout] at src/main.rs:142 [INFO] [stdout] 11: 0x555ea92b7a9e - core::ops::function::FnOnce::call_once::hd7d99787ddf1a19d [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6651 - aps_bin::aps0::prog_007::h666d898056e59e1e [INFO] [stdout] at src/main.rs:153 [INFO] [stdout] 10: 0x555ea92b65ca - aps_bin::aps0::prog_007::{{closure}}::hb4d9d9c09a4a1643 [INFO] [stdout] at src/main.rs:152 [INFO] [stdout] 11: 0x555ea92b7c5e - core::ops::function::FnOnce::call_once::heef286397eed2445 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b67f1 - aps_bin::aps0::prog_009::hf9cc31292f05d849 [INFO] [stdout] at src/main.rs:163 [INFO] [stdout] 10: 0x555ea92b676a - aps_bin::aps0::prog_009::{{closure}}::h0ef8e330bfaa7ca0 [INFO] [stdout] at src/main.rs:162 [INFO] [stdout] 11: 0x555ea92b715e - core::ops::function::FnOnce::call_once::h0de2c7c6fb49a555 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_015 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog015.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO ([x:int](add x 5) 37) [INFO] [stdout] ] [INFO] [stdout] thread 'aps0::prog_015' panicked at 'Parser failure: UnrecognizedToken { token: Some((10, Token(20, "["), 11)), expected: ["\"add\"", "\"alloc\"", "\"and\"", "\"div\"", "\"eq\"", "\"if\"", "\"len\"", "\"lt\"", "\"mul\"", "\"not\"", "\"nth\"", "\"or\"", "\"sub\"", "r#\"([a-zA-Z])([a-zA-Z0-9])*\"#"] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94f5ac2 - std::panicking::continue_panic_fmt::h0046167652be99a6 [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x555ea94f59a6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x555ea95106bd - core::panicking::panic_fmt::h8980489a6c4a44cb [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x555ea92ac293 - core::result::unwrap_failed::h76dfb0f6bcd473a4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x555ea92ad2c5 - core::result::Result::expect::h68ce65997b8e2d65 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x555ea92af0e1 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x555ea92b6cd1 - aps_bin::aps0::prog_015::h69981945bc31e2ff [INFO] [stdout] at src/main.rs:193 [INFO] [stdout] 14: 0x555ea92b6c4a - aps_bin::aps0::prog_015::{{closure}}::hfd96615b236032d6 [INFO] [stdout] at src/main.rs:192 [INFO] [stdout] 15: 0x555ea92b745e - core::ops::function::FnOnce::call_once::h3e7d56006744c6b9 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 35: 0x7fa44f88bd0f - __clone [INFO] [stdout] 36: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b68c1 - aps_bin::aps0::prog_010::h8518360b7371ea2d [INFO] [stdout] at src/main.rs:168 [INFO] [stdout] 10: 0x555ea92b683a - aps_bin::aps0::prog_010::{{closure}}::heacbb4c0682dc1f5 [INFO] [stdout] at src/main.rs:167 [INFO] [stdout] 11: 0x555ea92b729e - core::ops::function::FnOnce::call_once::h18697cf0fd2e355e [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6721 - aps_bin::aps0::prog_008::h5bd578db9ee5ee00 [INFO] [stdout] at src/main.rs:158 [INFO] [stdout] 10: 0x555ea92b669a - aps_bin::aps0::prog_008::{{closure}}::hc16c2fc871d4ac89 [INFO] [stdout] at src/main.rs:157 [INFO] [stdout] 11: 0x555ea92b73de - core::ops::function::FnOnce::call_once::h30c3814fe90c28a7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6c01 - aps_bin::aps0::prog_014::h3dd9907c64e64034 [INFO] [stdout] at src/main.rs:188 [INFO] [stdout] 10: 0x555ea92b6b7a - aps_bin::aps0::prog_014::{{closure}}::h69c387df7a167c6b [INFO] [stdout] at src/main.rs:187 [INFO] [stdout] 11: 0x555ea92b7ade - core::ops::function::FnOnce::call_once::hdceca233a8d03c39 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6a61 - aps_bin::aps0::prog_012::he070280aac533c2f [INFO] [stdout] at src/main.rs:178 [INFO] [stdout] 10: 0x555ea92b69da - aps_bin::aps0::prog_012::{{closure}}::h40cbf5ded3711771 [INFO] [stdout] at src/main.rs:177 [INFO] [stdout] 11: 0x555ea92b7a1e - core::ops::function::FnOnce::call_once::hceb602040fd8eb48 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_016 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog016.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] ECHO ([f:(int->int)](f 37) [x:int](add x 5)) [INFO] [stdout] ] [INFO] [stdout] thread 'aps0::prog_016' panicked at 'Parser failure: UnrecognizedToken { token: Some((10, Token(20, "["), 11)), expected: ["\"add\"", "\"alloc\"", "\"and\"", "\"div\"", "\"eq\"", "\"if\"", "\"len\"", "\"lt\"", "\"mul\"", "\"not\"", "\"nth\"", "\"or\"", "\"sub\"", "r#\"([a-zA-Z])([a-zA-Z0-9])*\"#"] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94f5ac2 - std::panicking::continue_panic_fmt::h0046167652be99a6 [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x555ea94f59a6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x555ea95106bd - core::panicking::panic_fmt::h8980489a6c4a44cb [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x555ea92ac293 - core::result::unwrap_failed::h76dfb0f6bcd473a4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x555ea92ad2c5 - core::result::Result::expect::h68ce65997b8e2d65 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x555ea92af0e1 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x555ea92b6da1 - aps_bin::aps0::prog_016::h96f03e5da52900e7 [INFO] [stdout] at src/main.rs:198 [INFO] [stdout] 14: 0x555ea92b6d1a - aps_bin::aps0::prog_016::{{closure}}::h92db496f50b45b58 [INFO] [stdout] at src/main.rs:197 [INFO] [stdout] 15: 0x555ea92b7b5e - core::ops::function::FnOnce::call_once::he25fd80db8c004d0 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 35: 0x7fa44f88bd0f - __clone [INFO] [stdout] 36: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6991 - aps_bin::aps0::prog_011::h2bffb0aff70d4d52 [INFO] [stdout] at src/main.rs:173 [INFO] [stdout] 10: 0x555ea92b690a - aps_bin::aps0::prog_011::{{closure}}::h45ba9741582250b8 [INFO] [stdout] at src/main.rs:172 [INFO] [stdout] 11: 0x555ea92b789e - core::ops::function::FnOnce::call_once::hac1e5f8e24d57a98 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b6b31 - aps_bin::aps0::prog_013::h21bc0eff09214115 [INFO] [stdout] at src/main.rs:183 [INFO] [stdout] 10: 0x555ea92b6aaa - aps_bin::aps0::prog_013::{{closure}}::hae14da10c18c17e6 [INFO] [stdout] at src/main.rs:182 [INFO] [stdout] 11: 0x555ea92b72de - core::ops::function::FnOnce::call_once::h27ec42cf416d75f7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92af6d1 - aps_bin::aps1::prog_100::hfca0320ac33cbda7 [INFO] [stdout] at src/main.rs:215 [INFO] [stdout] 10: 0x555ea92af64a - aps_bin::aps1::prog_100::{{closure}}::h1562957c73ec8727 [INFO] [stdout] at src/main.rs:214 [INFO] [stdout] 11: 0x555ea92b785e - core::ops::function::FnOnce::call_once::ha77bffc6a4ba0e40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92af7a1 - aps_bin::aps1::prog_101::h8449abe84b7fe079 [INFO] [stdout] at src/main.rs:220 [INFO] [stdout] 10: 0x555ea92af71a - aps_bin::aps1::prog_101::{{closure}}::hf259c22141144df3 [INFO] [stdout] at src/main.rs:219 [INFO] [stdout] 11: 0x555ea92b76de - core::ops::function::FnOnce::call_once::h9ebbad2e562bb786 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps0::prog_017 stdout ---- [INFO] [stdout] Parse file : "test/aps0/prog017.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN f (int -> int) [x:int][y:int](add x y); [INFO] [stdout] ECHO ((f 21) 21) [INFO] [stdout] ] [INFO] [stdout] thread 'aps0::prog_017' panicked at 'Parser failure: UnrecognizedToken { token: Some((56, Token(3, "("), 57)), expected: ["\"add\"", "\"alloc\"", "\"and\"", "\"div\"", "\"eq\"", "\"if\"", "\"len\"", "\"lt\"", "\"mul\"", "\"not\"", "\"nth\"", "\"or\"", "\"sub\"", "r#\"([a-zA-Z])([a-zA-Z0-9])*\"#"] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94f5ac2 - std::panicking::continue_panic_fmt::h0046167652be99a6 [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x555ea94f59a6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x555ea95106bd - core::panicking::panic_fmt::h8980489a6c4a44cb [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x555ea92ac293 - core::result::unwrap_failed::h76dfb0f6bcd473a4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x555ea92ad2c5 - core::result::Result::expect::h68ce65997b8e2d65 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x555ea92af0e1 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x555ea92b6e71 - aps_bin::aps0::prog_017::he2e261efc369c1cf [INFO] [stdout] at src/main.rs:203 [INFO] [stdout] 14: 0x555ea92b6dea - aps_bin::aps0::prog_017::{{closure}}::h32bc289370bbda4a [INFO] [stdout] at src/main.rs:202 [INFO] [stdout] 15: 0x555ea92b7cde - core::ops::function::FnOnce::call_once::hf661cd52fd3b46ee [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 35: 0x7fa44f88bd0f - __clone [INFO] [stdout] 36: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92af871 - aps_bin::aps1::prog_102::h026d9e3e53f6c4fd [INFO] [stdout] at src/main.rs:225 [INFO] [stdout] 10: 0x555ea92af7ea - aps_bin::aps1::prog_102::{{closure}}::h5b08ce879e9ce10d [INFO] [stdout] at src/main.rs:224 [INFO] [stdout] 11: 0x555ea92b765e - core::ops::function::FnOnce::call_once::h6fb6e48736543fb1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afae1 - aps_bin::aps1::prog_105::h12488fd4bc21bb4c [INFO] [stdout] at src/main.rs:240 [INFO] [stdout] 10: 0x555ea92afa5a - aps_bin::aps1::prog_105::{{closure}}::hc10c0be35d0adeb5 [INFO] [stdout] at src/main.rs:239 [INFO] [stdout] 11: 0x555ea92b791e - core::ops::function::FnOnce::call_once::hb3949c4c9343f6e0 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] note: panic did not include expected string 'variable not initialised' [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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92af941 - aps_bin::aps1::prog_103::hf70769443058f481 [INFO] [stdout] at src/main.rs:230 [INFO] [stdout] 10: 0x555ea92af8ba - aps_bin::aps1::prog_103::{{closure}}::h7e881927419dc265 [INFO] [stdout] at src/main.rs:229 [INFO] [stdout] 11: 0x555ea92b71de - core::ops::function::FnOnce::call_once::h14dbf51e32f71374 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_104 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog104.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 0; [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ ECHO x ] [INFO] [stdout] [ ECHO 42 ] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(0) ), FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) , FSTAT( ASTEcho ( ASTInt(42) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 0 ) ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( echo( id( x ) ) ) , stat( echo( integer( 42 ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_104' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afa11 - aps_bin::aps1::prog_104::hfb50b86719a3a1df [INFO] [stdout] at src/main.rs:234 [INFO] [stdout] 10: 0x555ea92af98a - aps_bin::aps1::prog_104::{{closure}}::hce1c79c1186e406f [INFO] [stdout] at src/main.rs:233 [INFO] [stdout] 11: 0x555ea92b77de - core::ops::function::FnOnce::call_once::ha240bf5115e4028a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afd58 - aps_bin::aps1::prog_108::h0a5cafc1e822a4a1 [INFO] [stdout] at src/main.rs:256 [INFO] [stdout] 10: 0x555ea92afcca - aps_bin::aps1::prog_108::{{closure}}::h5c17c8dbd2b4d25d [INFO] [stdout] at src/main.rs:255 [INFO] [stdout] 11: 0x555ea92b75de - core::ops::function::FnOnce::call_once::h5e9d2e2afc4bfa03 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afbb1 - aps_bin::aps1::prog_106::hd60428265a75718c [INFO] [stdout] at src/main.rs:246 [INFO] [stdout] 10: 0x555ea92afb2a - aps_bin::aps1::prog_106::{{closure}}::h45a81dd820d9a434 [INFO] [stdout] at src/main.rs:245 [INFO] [stdout] 11: 0x555ea92b78de - core::ops::function::FnOnce::call_once::haccb153c4f85d61b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] note: panic did not include expected string 'variable not initialised' [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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b0161 - aps_bin::aps1::prog_114::h5198f5107920887b [INFO] [stdout] at src/main.rs:286 [INFO] [stdout] 10: 0x555ea92b00da - aps_bin::aps1::prog_114::{{closure}}::h7aaac8171a0b1586 [INFO] [stdout] at src/main.rs:285 [INFO] [stdout] 11: 0x555ea92b749e - core::ops::function::FnOnce::call_once::h42d957701e405ded [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_116 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog116.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] PROC REC incr [n:int] [INFO] [stdout] [ [INFO] [stdout] IF (lt x 42) [INFO] [stdout] [ [INFO] [stdout] SET x (add x n); [INFO] [stdout] CALL incr n [INFO] [stdout] ] [INFO] [stdout] [ ECHO x ] [INFO] [stdout] ]; [INFO] [stdout] SET x 21; [INFO] [stdout] ECHO x; [INFO] [stdout] CALL incr 1 [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTProcRec ( "incr" , [Arg { ident: "n", id_type: int }] , FSTAT( ASTIF( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) , ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTIdent( "n" ) ) ), FSTAT( ASTCall( "incr" , [ASTIdent( "n" )] ) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ) ) ), ASTCMDS ASTSet( Ident("x") , ASTInt(21) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), FSTAT( ASTCall( "incr" , [ASTInt(1)] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( procRec( incr , [(n , int)] , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , id( n ) ) ) ) , stat( call( incr , [id( n )] ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) , cdms( stat( set( id(x) , integer( 21 ) ) ) , cdms( stat( echo( id( x ) ) ) , stat( call( incr , [integer( 1 )] ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_116' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b0308 - aps_bin::aps1::prog_116::h15933616f81ef523 [INFO] [stdout] at src/main.rs:296 [INFO] [stdout] 10: 0x555ea92b027a - aps_bin::aps1::prog_116::{{closure}}::he60371cef28b6dae [INFO] [stdout] at src/main.rs:295 [INFO] [stdout] 11: 0x555ea92b739e - core::ops::function::FnOnce::call_once::h2edb57fb4cdbb552 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afc88 - aps_bin::aps1::prog_107::hf8eecae26dc30cc0 [INFO] [stdout] at src/main.rs:251 [INFO] [stdout] 10: 0x555ea92afbfa - aps_bin::aps1::prog_107::{{closure}}::h92f67b5e2a5a2de9 [INFO] [stdout] at src/main.rs:250 [INFO] [stdout] 11: 0x555ea92b755e - core::ops::function::FnOnce::call_once::h592ae4a607531c73 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_110 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog110.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] VAR b bool; [INFO] [stdout] SET x 0; [INFO] [stdout] SET b false; [INFO] [stdout] WHILE (not b) [ [INFO] [stdout] SET x (add x 1); [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ SET b true ] [INFO] [stdout] [ SET b false ] [INFO] [stdout] ]; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTVar ( "b" ,bool ), ASTCMDS ASTSet( Ident("x") , ASTInt(0) ), ASTCMDS ASTSet( Ident("b") , ASTBool(false) ), ASTCMDS ASTWHILE( ASTPrim( Not, ASTIdent( "b" ) ) , ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) ) ), FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTSet( Ident("b") , ASTBool(true) ) ) , FSTAT( ASTSet( Ident("b") , ASTBool(false) ) ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( dec( var( b , bool ) ) , cdms( stat( set( id(x) , integer( 0 ) ) ) , cdms( stat( set( id(b) , false ) ) , cdms( stat( swhile( unOp( id( b ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , integer( 1 ) ) ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( set( id(b) , true ) ) , stat( set( id(b) , false ) ) ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_110' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afe21 - aps_bin::aps1::prog_110::h375f169a388390b9 [INFO] [stdout] at src/main.rs:266 [INFO] [stdout] 10: 0x555ea92afd9a - aps_bin::aps1::prog_110::{{closure}}::h7a8eb76fce049008 [INFO] [stdout] at src/main.rs:265 [INFO] [stdout] 11: 0x555ea92b795e - core::ops::function::FnOnce::call_once::hc9bcba1b2b4e5d39 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b0091 - aps_bin::aps1::prog_113::hd1da73d10cd8d074 [INFO] [stdout] at src/main.rs:281 [INFO] [stdout] 10: 0x555ea92b000a - aps_bin::aps1::prog_113::{{closure}}::hfd8f834873464519 [INFO] [stdout] at src/main.rs:280 [INFO] [stdout] 11: 0x555ea92b779e - core::ops::function::FnOnce::call_once::ha150158cb832102d [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92afef1 - aps_bin::aps1::prog_111::h4eb3048518574ab3 [INFO] [stdout] at src/main.rs:271 [INFO] [stdout] 10: 0x555ea92afe6a - aps_bin::aps1::prog_111::{{closure}}::h3c708e1cc9eccc49 [INFO] [stdout] at src/main.rs:270 [INFO] [stdout] 11: 0x555ea92b721e - core::ops::function::FnOnce::call_once::h167b7f321c0f3465 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92affc1 - aps_bin::aps1::prog_112::h019f58485a2f07b2 [INFO] [stdout] at src/main.rs:276 [INFO] [stdout] 10: 0x555ea92aff3a - aps_bin::aps1::prog_112::{{closure}}::h8ad8bde84591a920 [INFO] [stdout] at src/main.rs:275 [INFO] [stdout] 11: 0x555ea92b741e - core::ops::function::FnOnce::call_once::h3b5efa91af90847d [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b04a1 - aps_bin::aps1::prog_118::h158fa2cca7d403ef [INFO] [stdout] at src/main.rs:306 [INFO] [stdout] 10: 0x555ea92b041a - aps_bin::aps1::prog_118::{{closure}}::h2a193f6b3e6cdac5 [INFO] [stdout] at src/main.rs:305 [INFO] [stdout] 11: 0x555ea92b771e - core::ops::function::FnOnce::call_once::h9ff07446bcfce603 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b0238 - aps_bin::aps1::prog_115::h6ab81e5de17de524 [INFO] [stdout] at src/main.rs:291 [INFO] [stdout] 10: 0x555ea92b01aa - aps_bin::aps1::prog_115::{{closure}}::h2b6d515b2ff73034 [INFO] [stdout] at src/main.rs:290 [INFO] [stdout] 11: 0x555ea92b7c1e - core::ops::function::FnOnce::call_once::hee55a239e624a57e [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_117 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog117.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR r int; [INFO] [stdout] FUN le bool [x:int,y:int] (or (eq x y) (lt x y)); [INFO] [stdout] PROC REC loop [f: (int -> int), n:int] [INFO] [stdout] [ [INFO] [stdout] IF (le n 0) [INFO] [stdout] [ ECHO r ] [INFO] [stdout] [ [INFO] [stdout] SET r (f r); [INFO] [stdout] CALL loop f (sub n 1) [INFO] [stdout] ] [INFO] [stdout] ]; [INFO] [stdout] SET r 21; [INFO] [stdout] CALL loop [x:int](add x 1) 21 [INFO] [stdout] ] [INFO] [stdout] thread 'aps1::prog_117' panicked at 'Parser failure: UnrecognizedToken { token: Some((129, Token(0, "0"), 130)), expected: ["\" \"", "\")\"", "\";\"", "\"]\""] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94f5ac2 - std::panicking::continue_panic_fmt::h0046167652be99a6 [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x555ea94f59a6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x555ea95106bd - core::panicking::panic_fmt::h8980489a6c4a44cb [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x555ea92ac293 - core::result::unwrap_failed::h76dfb0f6bcd473a4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x555ea92ad2c5 - core::result::Result::expect::h68ce65997b8e2d65 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x555ea92af0e1 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x555ea92b03d1 - aps_bin::aps1::prog_117::hcd2c4ffcf4f36217 [INFO] [stdout] at src/main.rs:301 [INFO] [stdout] 14: 0x555ea92b034a - aps_bin::aps1::prog_117::{{closure}}::h25f6ca4c58f400f6 [INFO] [stdout] at src/main.rs:300 [INFO] [stdout] 15: 0x555ea92b759e - core::ops::function::FnOnce::call_once::h5ce923e96e5492b8 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 35: 0x7fa44f88bd0f - __clone [INFO] [stdout] 36: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92ccd2e - aps_bin::aps2::prog_202::h49a3da5b7c32188b [INFO] [stdout] at src/main.rs:337 [INFO] [stdout] 10: 0x555ea92cccaa - aps_bin::aps2::prog_202::{{closure}}::h72f7e4548dc6c04a [INFO] [stdout] at src/main.rs:336 [INFO] [stdout] 11: 0x555ea92b7c9e - core::ops::function::FnOnce::call_once::hefbf4d26b4950471 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stderr] error: test failed, to rerun pass '--bin aps_bin' [INFO] [stdout] 9: 0x555ea92ccc5e - aps_bin::aps2::prog_201::h38abde59a6b825ee [INFO] [stdout] at src/main.rs:332 [INFO] [stdout] 10: 0x555ea92ccbda - aps_bin::aps2::prog_201::{{closure}}::hb288510bee64b60d [INFO] [stdout] at src/main.rs:331 [INFO] [stdout] 11: 0x555ea92b735e - core::ops::function::FnOnce::call_once::h2823b12a8a7327be [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b0578 - aps_bin::aps1::prog_119::h2e6ac500c3ff9460 [INFO] [stdout] at src/main.rs:311 [INFO] [stdout] 10: 0x555ea92b04ea - aps_bin::aps1::prog_119::{{closure}}::h470e8fce740af888 [INFO] [stdout] at src/main.rs:310 [INFO] [stdout] 11: 0x555ea92b79de - core::ops::function::FnOnce::call_once::hce4f0c37abda0aa3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92b0648 - aps_bin::aps1::prog_120::he7fec1b94d2ac677 [INFO] [stdout] at src/main.rs:316 [INFO] [stdout] 10: 0x555ea92b05ba - aps_bin::aps1::prog_120::{{closure}}::h7e9a7cd28c78b7ac [INFO] [stdout] at src/main.rs:315 [INFO] [stdout] 11: 0x555ea92b769e - core::ops::function::FnOnce::call_once::h8a59edaae0ccf49d [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92ccb90 - aps_bin::aps2::prog_200::hc2ab6875afa90d1e [INFO] [stdout] at src/main.rs:327 [INFO] [stdout] 10: 0x555ea92ccaea - aps_bin::aps2::prog_200::{{closure}}::h12303feec47a798f [INFO] [stdout] at src/main.rs:326 [INFO] [stdout] 11: 0x555ea92b781e - core::ops::function::FnOnce::call_once::ha601ea61fc9cd606 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_205 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog205.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC map [f:(void -> void), xs:(vec void)] [ [INFO] [stdout] VAR i int; [INFO] [stdout] SET i 0; [INFO] [stdout] WHILE (lt i (len xs)) [ [INFO] [stdout] SET (nth xs i) (f (nth xs i)); [INFO] [stdout] SET i (add i 1) [INFO] [stdout] ] [INFO] [stdout] ]; [INFO] [stdout] CONST xs (vec bool) (alloc 4); [INFO] [stdout] SET (nth xs 0) true; [INFO] [stdout] SET (nth xs 1) true; [INFO] [stdout] SET (nth xs 2) false; [INFO] [stdout] SET (nth xs 3) true; [INFO] [stdout] CALL map [x:bool](not x) xs [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] thread 'aps2::prog_205' panicked at 'Parser failure: UnrecognizedToken { token: Some((337, Token(1, "xs"), 339)), expected: ["\" \"", "\")\"", "\";\"", "\"]\""] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94f5ac2 - std::panicking::continue_panic_fmt::h0046167652be99a6 [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x555ea94f59a6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x555ea95106bd - core::panicking::panic_fmt::h8980489a6c4a44cb [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x555ea92ac293 - core::result::unwrap_failed::h76dfb0f6bcd473a4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x555ea92ad2c5 - core::result::Result::expect::h68ce65997b8e2d65 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x555ea92af0e1 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x555ea92ccfa1 - aps_bin::aps2::prog_205::h8e3b965dcbe74a2c [INFO] [stdout] at src/main.rs:351 [INFO] [stdout] 14: 0x555ea92ccf1a - aps_bin::aps2::prog_205::{{closure}}::h19a7722049e7aa4a [INFO] [stdout] at src/main.rs:350 [INFO] [stdout] 15: 0x555ea92b799e - core::ops::function::FnOnce::call_once::hccd00fed412854bf [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 35: 0x7fa44f88bd0f - __clone [INFO] [stdout] 36: 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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92ccdfe - aps_bin::aps2::prog_203::h696d6dbc90c9ff10 [INFO] [stdout] at src/main.rs:342 [INFO] [stdout] 10: 0x555ea92ccd7a - aps_bin::aps2::prog_203::{{closure}}::h31159691446e187a [INFO] [stdout] at src/main.rs:341 [INFO] [stdout] 11: 0x555ea92b751e - core::ops::function::FnOnce::call_once::h51cb35fd098c9793 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __clone [INFO] [stdout] 32: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps2::prog_206 stdout ---- [INFO] [stdout] Parse file : "test/aps2/prog206.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] FUN REC fold void [f:(void -> void), xs:(vec void), a:void, i:int] ( [INFO] [stdout] if (lt i (len xs)) [INFO] [stdout] (f (nth xs i) (fold f xs a (add i 1))) [INFO] [stdout] a [INFO] [stdout] ); [INFO] [stdout] CONST xs (vec int) (alloc 5); [INFO] [stdout] SET (nth xs 0) 3; [INFO] [stdout] SET (nth xs 1) 3; [INFO] [stdout] SET (nth xs 2) 3; [INFO] [stdout] SET (nth xs 3) 3; [INFO] [stdout] SET (nth xs 4) 3; [INFO] [stdout] ECHO (fold [x:int,y:int](add x y) xs 0 0) [INFO] [stdout] [INFO] [stdout] ] [INFO] [stdout] thread 'aps2::prog_206' panicked at 'Parser failure: UnrecognizedToken { token: Some((117, Token(3, "("), 118)), expected: ["\" \"", "\")\"", "\";\"", "\"]\""] }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94f5ac2 - std::panicking::continue_panic_fmt::h0046167652be99a6 [INFO] [stdout] at src/libstd/panicking.rs:384 [INFO] [stdout] 8: 0x555ea94f59a6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:311 [INFO] [stdout] 9: 0x555ea95106bd - core::panicking::panic_fmt::h8980489a6c4a44cb [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 10: 0x555ea92ac293 - core::result::unwrap_failed::h76dfb0f6bcd473a4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/macros.rs:18 [INFO] [stdout] 11: 0x555ea92ad2c5 - core::result::Result::expect::h68ce65997b8e2d65 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/result.rs:827 [INFO] [stdout] 12: 0x555ea92af0e1 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 13: 0x555ea92cd071 - aps_bin::aps2::prog_206::h767db7d896f9f708 [INFO] [stdout] at src/main.rs:356 [INFO] [stdout] 14: 0x555ea92ccfea - aps_bin::aps2::prog_206::{{closure}}::hbaf2f35cabe1f717 [INFO] [stdout] at src/main.rs:355 [INFO] [stdout] 15: 0x555ea92b7b9e - core::ops::function::FnOnce::call_once::he33573b356133c25 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 17: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 18: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 19: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 20: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 21: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 22: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 23: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 24: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 25: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 26: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 27: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 28: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 29: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 30: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 31: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 32: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 33: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 34: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 35: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92cd13e - aps_bin::aps2::prog_207::h7b731d13839402d7 [INFO] [stdout] at src/main.rs:361 [INFO] [stdout] 10: 0x555ea92cd0ba - aps_bin::aps2::prog_207::{{closure}}::he4db562113a1d9a5 [INFO] [stdout] at src/main.rs:360 [INFO] [stdout] 11: 0x555ea92b761e - core::ops::function::FnOnce::call_once::h6d487a908cf24693 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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: 0x555ea94f57cb - backtrace::backtrace::libunwind::trace::h5dfa5d4c5feed6dc [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x555ea94f57cb - backtrace::backtrace::trace_unsynchronized::hb731fe64f3fa469f [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555ea94f57cb - std::sys_common::backtrace::_print::hf4fd45fe7ae4a250 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stdout] 3: 0x555ea94f57cb - std::sys_common::backtrace::print::h31646c3786c57441 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stdout] 4: 0x555ea94f57cb - std::panicking::default_hook::{{closure}}::hda785e768c746ae7 [INFO] [stdout] at src/libstd/panicking.rs:200 [INFO] [stdout] 5: 0x555ea94f543a - std::panicking::default_hook::h0c4b76f338614ef1 [INFO] [stdout] at src/libstd/panicking.rs:211 [INFO] [stdout] 6: 0x555ea94f5f40 - std::panicking::rust_panic_with_hook::h096dff2cb12b67ce [INFO] [stdout] at src/libstd/panicking.rs:477 [INFO] [stdout] 7: 0x555ea94985b8 - std::panicking::begin_panic::hee0e18f11fab49f4 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:411 [INFO] [stdout] 8: 0x555ea92af1f5 - aps_bin::test_prog::hed543d0fbbd888ae [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 9: 0x555ea92ccece - aps_bin::aps2::prog_204::h0794ae4e1e52a97d [INFO] [stdout] at src/main.rs:346 [INFO] [stdout] 10: 0x555ea92cce4a - aps_bin::aps2::prog_204::{{closure}}::hebcb7df2ce1dfa0c [INFO] [stdout] at src/main.rs:345 [INFO] [stdout] 11: 0x555ea92b7b1e - core::ops::function::FnOnce::call_once::he06003f066ae1959 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 12: 0x555ea92e5d4f - as core::ops::function::FnOnce>::call_once::h9568fda2c3b99042 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 13: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 14: 0x555ea9300348 - std::panicking::try::h4b4c6c15836266eb [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 15: 0x555ea9300348 - std::panic::catch_unwind::h133691b514d0224c [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 16: 0x555ea9300348 - test::run_test::run_test_inner::{{closure}}::h41355d9f207d71fe [INFO] [stdout] at src/libtest/lib.rs:1466 [INFO] [stdout] 17: 0x555ea92db1c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7c86e4012abd2d40 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/sys_common/backtrace.rs:77 [INFO] [stdout] 18: 0x555ea92df345 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h2ba9d55fec0ea776 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:470 [INFO] [stdout] 19: 0x555ea92df345 - as core::ops::function::FnOnce<()>>::call_once::hdf89f4d89df3dda3 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:315 [INFO] [stdout] 20: 0x555ea92df345 - std::panicking::try::do_call::h59b39c89384b7a2f [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:296 [INFO] [stdout] 21: 0x555ea94fce5a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:82 [INFO] [stdout] 22: 0x555ea92df982 - std::panicking::try::h9fff34be50f16431 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panicking.rs:275 [INFO] [stdout] 23: 0x555ea92df982 - std::panic::catch_unwind::h7551856ff7c5e12a [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x555ea92df982 - std::thread::Builder::spawn_unchecked::{{closure}}::hafea48c774d796e7 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libstd/thread/mod.rs:469 [INFO] [stdout] 25: 0x555ea92df982 - core::ops::function::FnOnce::call_once{{vtable.shim}}::he5fe7b84ce5a3830 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x555ea94ea2ff - as core::ops::function::FnOnce>::call_once::h55ef432b72ff7a0b [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 27: 0x555ea94fc290 - as core::ops::function::FnOnce>::call_once::h9294a5138530eae1 [INFO] [stdout] at /rustc/61d1607e0f6a18bb4897d6f9b10abeac9e11eb8e/src/liballoc/boxed.rs:746 [INFO] [stdout] 28: 0x555ea94fc290 - std::sys_common::thread::start_thread::h0d2733dd32c3723c [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 29: 0x555ea94fc290 - std::sys::unix::thread::Thread::new::thread_start::hf1005dad6ba8f2b1 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 30: 0x7fa44fd604a4 - start_thread [INFO] [stdout] 31: 0x7fa44f88bd0f - __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] running `"docker" "inspect" "e66e6e30d2ae65ab57c38e46f4d3154502ee71fb7b931ccfe5bb965807e27f11"` [INFO] running `"docker" "rm" "-f" "e66e6e30d2ae65ab57c38e46f4d3154502ee71fb7b931ccfe5bb965807e27f11"` [INFO] [stdout] e66e6e30d2ae65ab57c38e46f4d3154502ee71fb7b931ccfe5bb965807e27f11