[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 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-5/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Vonstrab/Aps:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "build" "--frozen"` [INFO] [stdout] 914e26fde9a0cf6ec848309b91e25a818622c8e21d9fb91b9667f581f87542e2 [INFO] running `"docker" "start" "-a" "914e26fde9a0cf6ec848309b91e25a818622c8e21d9fb91b9667f581f87542e2"` [INFO] [stderr] Compiling byteorder v1.3.1 [INFO] [stderr] Compiling serde v1.0.87 [INFO] [stderr] Compiling lalrpop-util v0.16.3 [INFO] [stderr] Compiling ena v0.11.0 [INFO] [stderr] Compiling aho-corasick v0.6.9 [INFO] [stderr] Compiling serde_derive v1.0.87 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.2 [INFO] [stderr] Compiling regex v1.1.0 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling block-buffer v0.7.0 [INFO] [stderr] Compiling sha2 v0.8.0 [INFO] [stderr] Compiling string_cache v0.7.3 [INFO] [stderr] Compiling 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 39s [INFO] running `"docker" "inspect" "914e26fde9a0cf6ec848309b91e25a818622c8e21d9fb91b9667f581f87542e2"` [INFO] running `"docker" "rm" "-f" "914e26fde9a0cf6ec848309b91e25a818622c8e21d9fb91b9667f581f87542e2"` [INFO] [stdout] 914e26fde9a0cf6ec848309b91e25a818622c8e21d9fb91b9667f581f87542e2 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-5/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Vonstrab/Aps:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 0b45ff7438a172233e86d68d906c9ab08760b4c56f5d2dbd19e45c16560bd7a1 [INFO] running `"docker" "start" "-a" "0b45ff7438a172233e86d68d906c9ab08760b4c56f5d2dbd19e45c16560bd7a1"` [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.56s [INFO] running `"docker" "inspect" "0b45ff7438a172233e86d68d906c9ab08760b4c56f5d2dbd19e45c16560bd7a1"` [INFO] running `"docker" "rm" "-f" "0b45ff7438a172233e86d68d906c9ab08760b4c56f5d2dbd19e45c16560bd7a1"` [INFO] [stdout] 0b45ff7438a172233e86d68d906c9ab08760b4c56f5d2dbd19e45c16560bd7a1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-5/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Vonstrab/Aps:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen"` [INFO] [stdout] 17c8073c0106f2b3759bce3ce997d52a978f6c89224104ca9856170c5feb7715 [INFO] running `"docker" "start" "-a" "17c8073c0106f2b3759bce3ce997d52a978f6c89224104ca9856170c5feb7715"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_lib-741607f7738e21d4 [INFO] [stderr] Running /opt/crater/target/debug/deps/aps_bin-e132cef8d2d17cbb [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_000 ... FAILED [INFO] [stdout] test aps0::prog_004 ... FAILED [INFO] [stdout] test aps0::prog_003 ... FAILED [INFO] [stdout] test aps0::prog_001 ... FAILED [INFO] [stdout] test aps0::prog_006 ... 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_008 ... FAILED [INFO] [stdout] test aps0::prog_016 ... FAILED [INFO] [stdout] test aps0::prog_011 ... FAILED [INFO] [stdout] test aps0::prog_012 ... FAILED [INFO] [stdout] test aps0::prog_013 ... FAILED [INFO] [stdout] test aps0::prog_015 ... FAILED [INFO] [stdout] test aps0::prog_010 ... FAILED [INFO] [stdout] test aps0::prog_014 ... FAILED [INFO] [stdout] test aps1::prog_100 ... FAILED [INFO] [stdout] test aps1::prog_106 ... FAILED [INFO] [stdout] test aps1::prog_101 ... FAILED [INFO] [stdout] test aps1::prog_107 ... FAILED [INFO] [stdout] test aps1::prog_103 ... FAILED [INFO] [stdout] test aps0::prog_017 ... FAILED [INFO] [stdout] test aps1::prog_105 ... FAILED [INFO] [stdout] test aps1::prog_108 ... FAILED [INFO] [stdout] test aps1::prog_104 ... FAILED [INFO] [stdout] test aps1::prog_102 ... FAILED [INFO] [stdout] test aps1::prog_110 ... FAILED [INFO] [stdout] test aps1::prog_114 ... FAILED [INFO] [stdout] test aps1::prog_112 ... FAILED [INFO] [stdout] test aps1::prog_113 ... FAILED [INFO] [stdout] test aps1::prog_111 ... FAILED [INFO] [stdout] test aps1::prog_117 ... FAILED [INFO] [stdout] test aps1::prog_116 ... FAILED [INFO] [stdout] test aps1::prog_115 ... FAILED [INFO] [stdout] test aps1::prog_119 ... FAILED [INFO] [stdout] test aps2::prog_200 ... FAILED [INFO] [stdout] test aps1::prog_120 ... FAILED [INFO] [stdout] test aps2::prog_202 ... FAILED [INFO] [stdout] test aps2::prog_205 ... FAILED [INFO] [stdout] test aps1::prog_118 ... FAILED [INFO] [stdout] test aps2::prog_206 ... FAILED [INFO] [stdout] test aps2::prog_203 ... FAILED [INFO] [stdout] test aps2::prog_204 ... FAILED [INFO] [stdout] test aps2::prog_207 ... FAILED [INFO] [stdout] test aps2::prog_201 ... 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c6fa0 - aps_bin::aps0::prog_002::h87e47b63733d74a5 [INFO] [stdout] at src/main.rs:128 [INFO] [stdout] 8: 0x55fb144c6f19 - aps_bin::aps0::prog_002::{{closure}}::h9bc67b191887f97f [INFO] [stdout] at src/main.rs:127 [INFO] [stdout] 9: 0x55fb144be92d - core::ops::function::FnOnce::call_once::h7d88a8eab562756c [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c6e00 - aps_bin::aps0::prog_000::h1f02786d7c499ae6 [INFO] [stdout] at src/main.rs:118 [INFO] [stdout] 8: 0x55fb144c6d79 - aps_bin::aps0::prog_000::{{closure}}::hc1ad307264c86b9f [INFO] [stdout] at src/main.rs:117 [INFO] [stdout] 9: 0x55fb144bef2d - core::ops::function::FnOnce::call_once::hfe6aa2e41c92f8e1 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7140 - aps_bin::aps0::prog_004::h391932efbfbb80e4 [INFO] [stdout] at src/main.rs:138 [INFO] [stdout] 8: 0x55fb144c70b9 - aps_bin::aps0::prog_004::{{closure}}::hbe7c3fd56457ddc4 [INFO] [stdout] at src/main.rs:137 [INFO] [stdout] 9: 0x55fb144be9ed - core::ops::function::FnOnce::call_once::h889ffa94e98d8235 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7070 - aps_bin::aps0::prog_003::h6fc240402b28b17e [INFO] [stdout] at src/main.rs:133 [INFO] [stdout] 8: 0x55fb144c6fe9 - aps_bin::aps0::prog_003::{{closure}}::h488829fcfe6559c9 [INFO] [stdout] at src/main.rs:132 [INFO] [stdout] 9: 0x55fb144beb2d - core::ops::function::FnOnce::call_once::h9fa6421feb49fa88 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c6ed0 - aps_bin::aps0::prog_001::hc4bf8a7f38b5c295 [INFO] [stdout] at src/main.rs:123 [INFO] [stdout] 8: 0x55fb144c6e49 - aps_bin::aps0::prog_001::{{closure}}::ha3078b7308f8c43a [INFO] [stdout] at src/main.rs:122 [INFO] [stdout] 9: 0x55fb144bee2d - core::ops::function::FnOnce::call_once::he45ef36062305551 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c72e0 - aps_bin::aps0::prog_006::hbe5aa13314ec621f [INFO] [stdout] at src/main.rs:148 [INFO] [stdout] 8: 0x55fb144c7259 - aps_bin::aps0::prog_006::{{closure}}::hc4dbc7c850dcd957 [INFO] [stdout] at src/main.rs:147 [INFO] [stdout] 9: 0x55fb144be7ad - core::ops::function::FnOnce::call_once::h5149a7e48d0c6474 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7210 - aps_bin::aps0::prog_005::hd903e75ead76da0a [INFO] [stdout] at src/main.rs:143 [INFO] [stdout] 8: 0x55fb144c7189 - aps_bin::aps0::prog_005::{{closure}}::h48843f72559d39a6 [INFO] [stdout] at src/main.rs:142 [INFO] [stdout] 9: 0x55fb144be62d - core::ops::function::FnOnce::call_once::h3c257950ccf34478 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c73b0 - aps_bin::aps0::prog_007::h6d51aa13aaa29aa8 [INFO] [stdout] at src/main.rs:153 [INFO] [stdout] 8: 0x55fb144c7329 - aps_bin::aps0::prog_007::{{closure}}::hd7d5693754ab5e44 [INFO] [stdout] at src/main.rs:152 [INFO] [stdout] 9: 0x55fb144beced - core::ops::function::FnOnce::call_once::hcf3a6155c08e94a9 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7550 - aps_bin::aps0::prog_009::hf4b35be4770dc577 [INFO] [stdout] at src/main.rs:163 [INFO] [stdout] 8: 0x55fb144c74c9 - aps_bin::aps0::prog_009::{{closure}}::h50fcf9f244219189 [INFO] [stdout] at src/main.rs:162 [INFO] [stdout] 9: 0x55fb144bee6d - core::ops::function::FnOnce::call_once::he5def12affeecd15 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7480 - aps_bin::aps0::prog_008::h89ae24db9b34ee93 [INFO] [stdout] at src/main.rs:158 [INFO] [stdout] 8: 0x55fb144c73f9 - aps_bin::aps0::prog_008::{{closure}}::hb416a624fba6ad92 [INFO] [stdout] at src/main.rs:157 [INFO] [stdout] 9: 0x55fb144be8ed - core::ops::function::FnOnce::call_once::h7cfaf6233a2676dd [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146f9111 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x55fb146f8ff5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x55fb1470fe1c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x55fb144dea92 - core::result::unwrap_failed::h174b0472b45edf65 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x55fb144dfab3 - core::result::Result::expect::h083741e17b081c70 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:827 [INFO] [stdout] 10: 0x55fb144b7080 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 11: 0x55fb144c7b00 - aps_bin::aps0::prog_016::h6d14916e754f77b1 [INFO] [stdout] at src/main.rs:198 [INFO] [stdout] 12: 0x55fb144c7a79 - aps_bin::aps0::prog_016::{{closure}}::hfb46884ac9b6e7c0 [INFO] [stdout] at src/main.rs:197 [INFO] [stdout] 13: 0x55fb144be56d - core::ops::function::FnOnce::call_once::h28d3ac40190cc5ef [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 14: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 17: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 18: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 19: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 21: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 22: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 23: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 24: 0x7f3f96265d0e - __clone [INFO] [stdout] 25: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c76f0 - aps_bin::aps0::prog_011::h98728029094526af [INFO] [stdout] at src/main.rs:173 [INFO] [stdout] 8: 0x55fb144c7669 - aps_bin::aps0::prog_011::{{closure}}::hb95dcaeeea1b4c88 [INFO] [stdout] at src/main.rs:172 [INFO] [stdout] 9: 0x55fb144bea6d - core::ops::function::FnOnce::call_once::h8b5df584cd4cb88a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c77c0 - aps_bin::aps0::prog_012::he2b59114694a4f58 [INFO] [stdout] at src/main.rs:178 [INFO] [stdout] 8: 0x55fb144c7739 - aps_bin::aps0::prog_012::{{closure}}::h41681358f3b14e60 [INFO] [stdout] at src/main.rs:177 [INFO] [stdout] 9: 0x55fb144be42d - core::ops::function::FnOnce::call_once::h08386d0c46b77c9e [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7890 - aps_bin::aps0::prog_013::hbdd181d6c85c3dea [INFO] [stdout] at src/main.rs:183 [INFO] [stdout] 8: 0x55fb144c7809 - aps_bin::aps0::prog_013::{{closure}}::h5330c20c98a01956 [INFO] [stdout] at src/main.rs:182 [INFO] [stdout] 9: 0x55fb144be82d - core::ops::function::FnOnce::call_once::h66398804ac0d782c [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146f9111 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x55fb146f8ff5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x55fb1470fe1c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x55fb144dea92 - core::result::unwrap_failed::h174b0472b45edf65 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x55fb144dfab3 - core::result::Result::expect::h083741e17b081c70 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:827 [INFO] [stdout] 10: 0x55fb144b7080 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 11: 0x55fb144c7a30 - aps_bin::aps0::prog_015::h3a1b71d9aa9e1f19 [INFO] [stdout] at src/main.rs:193 [INFO] [stdout] 12: 0x55fb144c79a9 - aps_bin::aps0::prog_015::{{closure}}::h7511f1dec7f80548 [INFO] [stdout] at src/main.rs:192 [INFO] [stdout] 13: 0x55fb144bec6d - core::ops::function::FnOnce::call_once::hc253b3bae78c67d6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 14: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 17: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 18: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 19: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 21: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 22: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 23: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 24: 0x7f3f96265d0e - __clone [INFO] [stdout] 25: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7620 - aps_bin::aps0::prog_010::h3de02f50215de598 [INFO] [stdout] at src/main.rs:168 [INFO] [stdout] 8: 0x55fb144c7599 - aps_bin::aps0::prog_010::{{closure}}::hdd077408eb637780 [INFO] [stdout] at src/main.rs:167 [INFO] [stdout] 9: 0x55fb144bebed - core::ops::function::FnOnce::call_once::haa2594b0d59a0cde [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144c7960 - aps_bin::aps0::prog_014::h36a38cd592c12611 [INFO] [stdout] at src/main.rs:188 [INFO] [stdout] 8: 0x55fb144c78d9 - aps_bin::aps0::prog_014::{{closure}}::h6fc7be235bf0ace2 [INFO] [stdout] at src/main.rs:187 [INFO] [stdout] 9: 0x55fb144bed2d - core::ops::function::FnOnce::call_once::hd279235570efc4b4 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd190 - aps_bin::aps1::prog_100::hcbfdca752156b217 [INFO] [stdout] at src/main.rs:215 [INFO] [stdout] 8: 0x55fb144bd109 - aps_bin::aps1::prog_100::{{closure}}::h77f510eda0209cc0 [INFO] [stdout] at src/main.rs:214 [INFO] [stdout] 9: 0x55fb144be46d - core::ops::function::FnOnce::call_once::h0d4edf2a1d83d968 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd670 - aps_bin::aps1::prog_106::h4ec6f4f321ae411a [INFO] [stdout] at src/main.rs:246 [INFO] [stdout] 8: 0x55fb144bd5e9 - aps_bin::aps1::prog_106::{{closure}}::h6cfe503e70615cb3 [INFO] [stdout] at src/main.rs:245 [INFO] [stdout] 9: 0x55fb144bea2d - core::ops::function::FnOnce::call_once::h89b3351658fb1752 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] note: Panic did not include expected string 'variable not initialised' [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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd260 - aps_bin::aps1::prog_101::h070dc17cb902bbae [INFO] [stdout] at src/main.rs:220 [INFO] [stdout] 8: 0x55fb144bd1d9 - aps_bin::aps1::prog_101::{{closure}}::h0f9b1e9fb003e767 [INFO] [stdout] at src/main.rs:219 [INFO] [stdout] 9: 0x55fb144bed6d - core::ops::function::FnOnce::call_once::hd4d7baebf551d182 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd747 - aps_bin::aps1::prog_107::h07bfe47d30d5636f [INFO] [stdout] at src/main.rs:251 [INFO] [stdout] 8: 0x55fb144bd6b9 - aps_bin::aps1::prog_107::{{closure}}::had749fd903c954b7 [INFO] [stdout] at src/main.rs:250 [INFO] [stdout] 9: 0x55fb144bef6d - core::ops::function::FnOnce::call_once::hfff16ef3b49b0654 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_103 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog103.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] CONST x int 0; [INFO] [stdout] IF (eq x 42) [INFO] [stdout] [ ECHO x ] [INFO] [stdout] [ ECHO 42 ] [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTConst ( "x" , int , ASTInt(0) ), FSTAT( ASTIF( ASTBinPrim( Eq , ASTIdent( "x" ) , ASTInt(42) ) , FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) , FSTAT( ASTEcho ( ASTInt(42) ) ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( const( x , int , integer( 0 ) ) ) , stat( statIf( binOpIntBool( id( x ) , integer( 42 ) ) , stat( echo( id( x ) ) ) , stat( echo( integer( 42 ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_103' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd400 - aps_bin::aps1::prog_103::h79956e180da05a9e [INFO] [stdout] at src/main.rs:230 [INFO] [stdout] 8: 0x55fb144bd379 - aps_bin::aps1::prog_103::{{closure}}::h42167364e93c9bb6 [INFO] [stdout] at src/main.rs:229 [INFO] [stdout] 9: 0x55fb144bedad - core::ops::function::FnOnce::call_once::hda87c9cb8bc40506 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146f9111 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x55fb146f8ff5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x55fb1470fe1c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x55fb144dea92 - core::result::unwrap_failed::h174b0472b45edf65 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x55fb144dfab3 - core::result::Result::expect::h083741e17b081c70 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:827 [INFO] [stdout] 10: 0x55fb144b7080 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 11: 0x55fb144c7bd0 - aps_bin::aps0::prog_017::h62c5af8375da288a [INFO] [stdout] at src/main.rs:203 [INFO] [stdout] 12: 0x55fb144c7b49 - aps_bin::aps0::prog_017::{{closure}}::ha07b278b697aca77 [INFO] [stdout] at src/main.rs:202 [INFO] [stdout] 13: 0x55fb144be8ad - core::ops::function::FnOnce::call_once::h7c820b41e73649e0 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 14: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 17: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 18: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 19: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 21: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 22: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 23: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 24: 0x7f3f96265d0e - __clone [INFO] [stdout] 25: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd5a0 - aps_bin::aps1::prog_105::ha1175dc147f805f9 [INFO] [stdout] at src/main.rs:240 [INFO] [stdout] 8: 0x55fb144bd519 - aps_bin::aps1::prog_105::{{closure}}::he9a4b16fb0192d7a [INFO] [stdout] at src/main.rs:239 [INFO] [stdout] 9: 0x55fb144beaad - core::ops::function::FnOnce::call_once::h905ce57bec8c95fb [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] note: Panic did not include expected string 'variable not initialised' [INFO] [stdout] ---- aps1::prog_108 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog108.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] VAR x int; [INFO] [stdout] SET x 42; [INFO] [stdout] ECHO x; [INFO] [stdout] WHILE (lt x 42) [ [INFO] [stdout] SET x (add x 1); [INFO] [stdout] ECHO x [INFO] [stdout] ]; [INFO] [stdout] ECHO x [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTVar ( "x" ,int ), ASTCMDS ASTSet( Ident("x") , ASTInt(42) ), ASTCMDS ASTEcho ( ASTIdent( "x" ) ), ASTCMDS ASTWHILE( ASTBinPrim( Lt , ASTIdent( "x" ) , ASTInt(42) ) , ASTCMDS ASTSet( Ident("x") , ASTBinPrim( Add , ASTIdent( "x" ) , ASTInt(1) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) ), FSTAT( ASTEcho ( ASTIdent( "x" ) ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( var( x , int ) ) , cdms( stat( set( id(x) , integer( 42 ) ) ) , cdms( stat( echo( id( x ) ) ) , cdms( stat( swhile( binOpIntBool( id( x ) , integer( 42 ) ) , cdms( stat( set( id(x) , binOpInt( id( x ) , integer( 1 ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) , stat( echo( id( x ) ) ) ) ) ) ). [INFO] [stdout] thread 'aps1::prog_108' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd817 - aps_bin::aps1::prog_108::h9e7fc31fc4dae8b3 [INFO] [stdout] at src/main.rs:256 [INFO] [stdout] 8: 0x55fb144bd789 - aps_bin::aps1::prog_108::{{closure}}::h0fe0fcbd64051a46 [INFO] [stdout] at src/main.rs:255 [INFO] [stdout] 9: 0x55fb144be5ed - core::ops::function::FnOnce::call_once::h3ad296dbf67a32ae [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd4d0 - aps_bin::aps1::prog_104::hce3c44849239f515 [INFO] [stdout] at src/main.rs:234 [INFO] [stdout] 8: 0x55fb144bd449 - aps_bin::aps1::prog_104::{{closure}}::ha728abfeba0bb472 [INFO] [stdout] at src/main.rs:233 [INFO] [stdout] 9: 0x55fb144beead - core::ops::function::FnOnce::call_once::he9e84fe752a2ce6d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd330 - aps_bin::aps1::prog_102::h0087120bafb2fad9 [INFO] [stdout] at src/main.rs:225 [INFO] [stdout] 8: 0x55fb144bd2a9 - aps_bin::aps1::prog_102::{{closure}}::h27d42bd614a75f33 [INFO] [stdout] at src/main.rs:224 [INFO] [stdout] 9: 0x55fb144be86d - core::ops::function::FnOnce::call_once::h7077357db6211554 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd8e0 - aps_bin::aps1::prog_110::he09094542a9ee62a [INFO] [stdout] at src/main.rs:266 [INFO] [stdout] 8: 0x55fb144bd859 - aps_bin::aps1::prog_110::{{closure}}::h900ee36bdcf7a3e0 [INFO] [stdout] at src/main.rs:265 [INFO] [stdout] 9: 0x55fb144beaed - core::ops::function::FnOnce::call_once::h923b79ea2881503e [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aps1::prog_114 stdout ---- [INFO] [stdout] Parse file : "test/aps1/prog114.aps" [INFO] [stdout] Code : [INFO] [stdout] [ [INFO] [stdout] PROC printBool [b:bool] [INFO] [stdout] [ [INFO] [stdout] IF b [ ECHO 1 ] [ ECHO 0 ] [INFO] [stdout] ]; [INFO] [stdout] CALL printBool (lt false true) [INFO] [stdout] ] [INFO] [stdout] AST : ASTCMDS ASTProc ( "printBool" , [Arg { ident: "b", id_type: bool }] , FSTAT( ASTIF( ASTIdent( "b" ) , FSTAT( ASTEcho ( ASTInt(1) ) ) , FSTAT( ASTEcho ( ASTInt(0) ) ) ) ) ), FSTAT( ASTCall( "printBool" , [ASTBinPrim( Lt , ASTBool(false) , ASTBool(true) )] ) ) [INFO] [stdout] [INFO] [stdout] OutProlog : cdms( dec( proc( printBool , [(b , bool)] , stat( statIf( id( b ) , stat( echo( integer( 1 ) ) ) , stat( echo( integer( 0 ) ) ) ) ) )) , stat( call( printBool , [binOpIntBool( false , true )] ) ) ). [INFO] [stdout] thread 'aps1::prog_114' panicked at 'Erreur de type', src/main.rs:103:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bdc20 - aps_bin::aps1::prog_114::h3ecdaa7b0720fae0 [INFO] [stdout] at src/main.rs:286 [INFO] [stdout] 8: 0x55fb144bdb99 - aps_bin::aps1::prog_114::{{closure}}::h413c986d140cd3b7 [INFO] [stdout] at src/main.rs:285 [INFO] [stdout] 9: 0x55fb144be76d - core::ops::function::FnOnce::call_once::h4aae5f87f72ed90b [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bda80 - aps_bin::aps1::prog_112::hb7b01f362727596e [INFO] [stdout] at src/main.rs:276 [INFO] [stdout] 8: 0x55fb144bd9f9 - aps_bin::aps1::prog_112::{{closure}}::h2b09e742be869426 [INFO] [stdout] at src/main.rs:275 [INFO] [stdout] 9: 0x55fb144be6ad - core::ops::function::FnOnce::call_once::h4524c354b631a70d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bdb50 - aps_bin::aps1::prog_113::h9da240f0b5ed9a7c [INFO] [stdout] at src/main.rs:281 [INFO] [stdout] 8: 0x55fb144bdac9 - aps_bin::aps1::prog_113::{{closure}}::hbf37db66bd1ace6d [INFO] [stdout] at src/main.rs:280 [INFO] [stdout] 9: 0x55fb144bec2d - core::ops::function::FnOnce::call_once::hac29a310781f4058 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bd9b0 - aps_bin::aps1::prog_111::h3c25b30bd00a13b8 [INFO] [stdout] at src/main.rs:271 [INFO] [stdout] 8: 0x55fb144bd929 - aps_bin::aps1::prog_111::{{closure}}::h4cc32886ddbdb435 [INFO] [stdout] at src/main.rs:270 [INFO] [stdout] 9: 0x55fb144be9ad - core::ops::function::FnOnce::call_once::h842558cb2c4d5985 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146f9111 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x55fb146f8ff5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x55fb1470fe1c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x55fb144dea92 - core::result::unwrap_failed::h174b0472b45edf65 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x55fb144dfab3 - core::result::Result::expect::h083741e17b081c70 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:827 [INFO] [stdout] 10: 0x55fb144b7080 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 11: 0x55fb144bde90 - aps_bin::aps1::prog_117::h2f87a674ebf94a34 [INFO] [stdout] at src/main.rs:301 [INFO] [stdout] 12: 0x55fb144bde09 - aps_bin::aps1::prog_117::{{closure}}::h6d976d6e39857c58 [INFO] [stdout] at src/main.rs:300 [INFO] [stdout] 13: 0x55fb144bebad - core::ops::function::FnOnce::call_once::ha924c08ddabc5edc [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 14: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 17: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 18: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 19: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 21: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 22: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 23: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 24: 0x7f3f96265d0e - __clone [INFO] [stdout] 25: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bddc7 - aps_bin::aps1::prog_116::h201e8465a3c2108c [INFO] [stdout] at src/main.rs:296 [INFO] [stdout] 8: 0x55fb144bdd39 - aps_bin::aps1::prog_116::{{closure}}::h05e329041a07f205 [INFO] [stdout] at src/main.rs:295 [INFO] [stdout] 9: 0x55fb144becad - core::ops::function::FnOnce::call_once::hccee90a94d485f9d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bdcf7 - aps_bin::aps1::prog_115::hbac87ca4385df4f1 [INFO] [stdout] at src/main.rs:291 [INFO] [stdout] 8: 0x55fb144bdc69 - aps_bin::aps1::prog_115::{{closure}}::h16764995af36fe1f [INFO] [stdout] at src/main.rs:290 [INFO] [stdout] 9: 0x55fb144be4ad - core::ops::function::FnOnce::call_once::h1b93dffeb6be4818 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144be037 - aps_bin::aps1::prog_119::had15df30da3bdea4 [INFO] [stdout] at src/main.rs:311 [INFO] [stdout] 8: 0x55fb144bdfa9 - aps_bin::aps1::prog_119::{{closure}}::h07ea1e9c959e6a00 [INFO] [stdout] at src/main.rs:310 [INFO] [stdout] 9: 0x55fb144be6ed - core::ops::function::FnOnce::call_once::h46aa93104703b198 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144d657f - aps_bin::aps2::prog_200::h71f0a362e9afbce4 [INFO] [stdout] at src/main.rs:327 [INFO] [stdout] 8: 0x55fb144d64d9 - aps_bin::aps2::prog_200::{{closure}}::hf30016f9c54ef664 [INFO] [stdout] at src/main.rs:326 [INFO] [stdout] 9: 0x55fb144beeed - core::ops::function::FnOnce::call_once::hfb33eb4ff7f485ba [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144be107 - aps_bin::aps1::prog_120::hb48cae61598f1e29 [INFO] [stdout] at src/main.rs:316 [INFO] [stdout] 8: 0x55fb144be079 - aps_bin::aps1::prog_120::{{closure}}::h925766179bc69076 [INFO] [stdout] at src/main.rs:315 [INFO] [stdout] 9: 0x55fb144be4ed - core::ops::function::FnOnce::call_once::h1d8428e5dfac9758 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144d671d - aps_bin::aps2::prog_202::hcb21d31bb5f8c297 [INFO] [stdout] at src/main.rs:337 [INFO] [stdout] 8: 0x55fb144d6699 - aps_bin::aps2::prog_202::{{closure}}::h30f50644bd0e1fcc [INFO] [stdout] at src/main.rs:336 [INFO] [stdout] 9: 0x55fb144be72d - core::ops::function::FnOnce::call_once::h48e90e068f0e91b1 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146f9111 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x55fb146f8ff5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x55fb1470fe1c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x55fb144dea92 - core::result::unwrap_failed::h174b0472b45edf65 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x55fb144dfab3 - core::result::Result::expect::h083741e17b081c70 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:827 [INFO] [stdout] 10: 0x55fb144b7080 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 11: 0x55fb144d6990 - aps_bin::aps2::prog_205::h6982474010474bea [INFO] [stdout] at src/main.rs:351 [INFO] [stdout] 12: 0x55fb144d6909 - aps_bin::aps2::prog_205::{{closure}}::hc782081c0b80c4f1 [INFO] [stdout] at src/main.rs:350 [INFO] [stdout] 13: 0x55fb144be7ed - core::ops::function::FnOnce::call_once::h5c800362aa59ffeb [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 14: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 17: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 18: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 19: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 21: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 22: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 23: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 24: 0x7f3f96265d0e - __clone [INFO] [stdout] 25: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144bdf60 - aps_bin::aps1::prog_118::hdb64ebc9e2dc5b50 [INFO] [stdout] at src/main.rs:306 [INFO] [stdout] 8: 0x55fb144bded9 - aps_bin::aps1::prog_118::{{closure}}::hd90c79e4a6c129e8 [INFO] [stdout] at src/main.rs:305 [INFO] [stdout] 9: 0x55fb144beded - core::ops::function::FnOnce::call_once::hdf9ae0030244c651 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146f9111 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x55fb146f8ff5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x55fb1470fe1c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x55fb144dea92 - core::result::unwrap_failed::h174b0472b45edf65 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x55fb144dfab3 - core::result::Result::expect::h083741e17b081c70 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:827 [INFO] [stdout] 10: 0x55fb144b7080 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:99 [INFO] [stdout] 11: 0x55fb144d6a60 - aps_bin::aps2::prog_206::hc13f60b56e2db3ec [INFO] [stdout] at src/main.rs:356 [INFO] [stdout] 12: 0x55fb144d69d9 - aps_bin::aps2::prog_206::{{closure}}::h5829c66afb876554 [INFO] [stdout] at src/main.rs:355 [INFO] [stdout] 13: 0x55fb144beb6d - core::ops::function::FnOnce::call_once::ha24f3d023d2e20cb [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 14: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 17: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 18: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 19: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 20: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 21: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 22: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 23: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 24: 0x7f3f96265d0e - __clone [INFO] [stdout] 25: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144d67ed - aps_bin::aps2::prog_203::h705be156564da776 [INFO] [stdout] at src/main.rs:342 [INFO] [stdout] 8: 0x55fb144d6769 - aps_bin::aps2::prog_203::{{closure}}::hc4ae6012df050f5a [INFO] [stdout] at src/main.rs:341 [INFO] [stdout] 9: 0x55fb144be5ad - core::ops::function::FnOnce::call_once::h2b50476509cf7085 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144d68bd - aps_bin::aps2::prog_204::h96df644c993098d7 [INFO] [stdout] at src/main.rs:346 [INFO] [stdout] 8: 0x55fb144d6839 - aps_bin::aps2::prog_204::{{closure}}::h094104bbb4b31cd2 [INFO] [stdout] at src/main.rs:345 [INFO] [stdout] 9: 0x55fb144be3ed - core::ops::function::FnOnce::call_once::h0827e4bd84495b07 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144d6b2d - aps_bin::aps2::prog_207::hdac95a329beed454 [INFO] [stdout] at src/main.rs:361 [INFO] [stdout] 8: 0x55fb144d6aa9 - aps_bin::aps2::prog_207::{{closure}}::h11ecd585972cac59 [INFO] [stdout] at src/main.rs:360 [INFO] [stdout] 9: 0x55fb144be96d - core::ops::function::FnOnce::call_once::h81d8cb59e16c8bb3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 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: 0x55fb146fa143 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x55fb146f5a7b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x55fb146f8e86 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x55fb146f8bae - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x55fb146f958f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x55fb146d8407 - std::panicking::begin_panic::h42b008e48582f22f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55fb144b7187 - aps_bin::test_prog::h179f15ecba0c4c0b [INFO] [stdout] at src/main.rs:103 [INFO] [stdout] 7: 0x55fb144d664d - aps_bin::aps2::prog_201::h406922a5807725a4 [INFO] [stdout] at src/main.rs:332 [INFO] [stdout] 8: 0x55fb144d65c9 - aps_bin::aps2::prog_201::{{closure}}::h83848ed18c307723 [INFO] [stdout] at src/main.rs:331 [INFO] [stdout] 9: 0x55fb144be66d - core::ops::function::FnOnce::call_once::h3da5eb6fc3fd9391 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x55fb144ee17e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x55fb14508a77 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x55fb144e3494 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x55fb144e7544 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x55fb14700a69 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x55fb144e7b51 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x55fb146ec71e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x55fb146ffe2f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f3f9673a4a3 - start_thread [INFO] [stdout] 20: 0x7f3f96265d0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] aps0::prog_000 [INFO] [stdout] aps0::prog_001 [INFO] [stdout] aps0::prog_002 [INFO] [stdout] aps0::prog_003 [INFO] [stdout] aps0::prog_004 [INFO] [stdout] aps0::prog_005 [INFO] [stdout] aps0::prog_006 [INFO] [stdout] aps0::prog_007 [INFO] [stdout] aps0::prog_008 [INFO] [stdout] aps0::prog_009 [INFO] [stdout] aps0::prog_010 [INFO] [stdout] aps0::prog_011 [INFO] [stdout] aps0::prog_012 [INFO] [stdout] aps0::prog_013 [INFO] [stdout] aps0::prog_014 [INFO] [stdout] aps0::prog_015 [INFO] [stdout] aps0::prog_016 [INFO] [stdout] aps0::prog_017 [INFO] [stdout] aps1::prog_100 [INFO] [stdout] aps1::prog_101 [INFO] [stdout] aps1::prog_102 [INFO] [stdout] aps1::prog_103 [INFO] [stdout] aps1::prog_104 [INFO] [stdout] aps1::prog_105 [INFO] [stdout] aps1::prog_106 [INFO] [stdout] aps1::prog_107 [INFO] [stdout] aps1::prog_108 [INFO] [stdout] aps1::prog_110 [INFO] [stdout] aps1::prog_111 [INFO] [stdout] aps1::prog_112 [INFO] [stdout] aps1::prog_113 [INFO] [stdout] aps1::prog_114 [INFO] [stdout] aps1::prog_115 [INFO] [stdout] aps1::prog_116 [INFO] [stdout] aps1::prog_117 [INFO] [stdout] aps1::prog_118 [INFO] [stdout] aps1::prog_119 [INFO] [stdout] aps1::prog_120 [INFO] [stdout] aps2::prog_200 [INFO] [stdout] aps2::prog_201 [INFO] [stdout] aps2::prog_202 [INFO] [stdout] aps2::prog_203 [INFO] [stdout] aps2::prog_204 [INFO] [stdout] aps2::prog_205 [INFO] [stdout] aps2::prog_206 [INFO] [stdout] aps2::prog_207 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 46 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--bin aps_bin' [INFO] running `"docker" "inspect" "17c8073c0106f2b3759bce3ce997d52a978f6c89224104ca9856170c5feb7715"` [INFO] running `"docker" "rm" "-f" "17c8073c0106f2b3759bce3ce997d52a978f6c89224104ca9856170c5feb7715"` [INFO] [stdout] 17c8073c0106f2b3759bce3ce997d52a978f6c89224104ca9856170c5feb7715