[INFO] fetching crate go-engine 0.1.5...
[INFO] testing go-engine-0.1.5 against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] extracting crate go-engine 0.1.5 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate go-engine 0.1.5
[INFO] finished tweaking crates.io crate go-engine 0.1.5
[INFO] tweaked toml for crates.io crate go-engine 0.1.5 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate go-engine 0.1.5 on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 112 packages to latest compatible versions
[INFO] [stderr]       Adding borsh v0.10.4 (available: v1.6.0)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.8.1)
[INFO] [stderr]       Adding futures-lite v1.13.0 (available: v2.6.1)
[INFO] [stderr]       Adding getrandom v0.2.17 (available: v0.3.4)
[INFO] [stderr]       Adding time-test v0.2.3 (available: v0.3.0)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1)
[INFO] [stderr]       Adding zip v0.6.6 (available: v7.1.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded criterion v0.3.6
[INFO] [stderr]   Downloaded criterion-plot v0.4.5
[INFO] [stderr]   Downloaded go-codegen v0.1.5
[INFO] [stderr]   Downloaded go-parser v0.1.5
[INFO] [stderr]   Downloaded go-vm v0.1.5
[INFO] [stderr]   Downloaded go-pmacro v0.1.5
[INFO] [stderr]   Downloaded time-test v0.2.3
[INFO] [stderr]   Downloaded go-types v0.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 592d6af7b30a7926dcec00ec4356579093a728eaf8502c1def56c459041cd130
[INFO] running `Command { std: "docker" "start" "-a" "592d6af7b30a7926dcec00ec4356579093a728eaf8502c1def56c459041cd130", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "592d6af7b30a7926dcec00ec4356579093a728eaf8502c1def56c459041cd130", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "592d6af7b30a7926dcec00ec4356579093a728eaf8502c1def56c459041cd130", kill_on_drop: false }`
[INFO] [stdout] 592d6af7b30a7926dcec00ec4356579093a728eaf8502c1def56c459041cd130
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff4934e69b568abcce27fc1ab35fe8f02af66e285b4bbb2353b462714a485c23
[INFO] running `Command { std: "docker" "start" "-a" "ff4934e69b568abcce27fc1ab35fe8f02af66e285b4bbb2353b462714a485c23", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling waker-fn v1.2.0
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling go-parser v0.1.5
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling go-pmacro v0.1.5
[INFO] [stderr]    Compiling go-types v0.1.5
[INFO] [stderr]    Compiling go-vm v0.1.5
[INFO] [stderr]    Compiling go-codegen v0.1.5
[INFO] [stderr]    Compiling go-engine v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.82s
[INFO] running `Command { std: "docker" "inspect" "ff4934e69b568abcce27fc1ab35fe8f02af66e285b4bbb2353b462714a485c23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff4934e69b568abcce27fc1ab35fe8f02af66e285b4bbb2353b462714a485c23", kill_on_drop: false }`
[INFO] [stdout] ff4934e69b568abcce27fc1ab35fe8f02af66e285b4bbb2353b462714a485c23
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb3cdac42518a89d073eea1ad3457365c6c2e855b93b77c1f2838aecf5f59bb0
[INFO] running `Command { std: "docker" "start" "-a" "eb3cdac42518a89d073eea1ad3457365c6c2e855b93b77c1f2838aecf5f59bb0", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling time-test v0.2.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling go-engine v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.77s
[INFO] running `Command { std: "docker" "inspect" "eb3cdac42518a89d073eea1ad3457365c6c2e855b93b77c1f2838aecf5f59bb0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb3cdac42518a89d073eea1ad3457365c6c2e855b93b77c1f2838aecf5f59bb0", kill_on_drop: false }`
[INFO] [stdout] eb3cdac42518a89d073eea1ad3457365c6c2e855b93b77c1f2838aecf5f59bb0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7a31c4ed623288c7fc251bf61545f2862578cb40cac31b3d47ab524d745659bb
[INFO] running `Command { std: "docker" "start" "-a" "7a31c4ed623288c7fc251bf61545f2862578cb40cac31b3d47ab524d745659bb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/go_engine-46c140091d05baee)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/test.rs (/opt/rustwide/target/debug/deps/test-585637167af197c5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_closure2 ... ok
[INFO] [stdout] test test_blankid ... ok
[INFO] [stdout] test test_array ... ok
[INFO] [stdout] test test_declare ... ok
[INFO] [stdout] test test_closure4 ... ok
[INFO] [stdout] test test_closure3 ... ok
[INFO] [stdout] test test_closure1 ... ok
[INFO] [stdout] test test_func1 ... ok
[INFO] [stdout] test test_channel ... FAILED
[INFO] [stdout] test test_defer ... FAILED
[INFO] [stdout] test test_complex ... FAILED
[INFO] [stdout] test test_g2nil ... FAILED
[INFO] [stdout] test test_initorder ... ok
[INFO] [stdout] test test_async ... FAILED
[INFO] [stdout] test test_goto ... FAILED
[INFO] [stdout] test test_basictypes ... FAILED
[INFO] [stdout] test test_fibonacci ... FAILED
[INFO] [stdout] test test_g2case1 ... FAILED
[INFO] [stdout] test test_g2case3 ... FAILED
[INFO] [stdout] test test_composite ... FAILED
[INFO] [stdout] test test_conversion ... FAILED
[INFO] [stdout] test test_g2case0 ... FAILED
[INFO] [stdout] test test_g1case1 ... FAILED
[INFO] [stdout] test test_g2display ... FAILED
[INFO] [stdout] test test_interface2 ... FAILED
[INFO] [stdout] test test_g2case2 ... FAILED
[INFO] [stdout] test test_init_func ... FAILED
[INFO] [stdout] test test_local ... FAILED
[INFO] [stdout] test test_interface1 ... ok
[INFO] [stdout] test test_issue16 ... FAILED
[INFO] [stdout] test test_issue12 ... FAILED
[INFO] [stdout] test test_issue8 ... FAILED
[INFO] [stdout] test test_std_bytes ... FAILED
[INFO] [stdout] test test_source ... FAILED
[INFO] [stdout] test test_std_math ... FAILED
[INFO] [stdout] test test_std_fmt ... FAILED
[INFO] [stdout] test test_recover ... FAILED
[INFO] [stdout] test test_if ... ok
[INFO] [stdout] test test_std_strconv ... FAILED
[INFO] [stdout] test test_std_strings ... FAILED
[INFO] [stdout] test test_std_path ... FAILED
[INFO] [stdout] test test_std_temp ... FAILED
[INFO] [stdout] test test_std_time ... FAILED
[INFO] [stdout] test test_std_sort ... FAILED
[INFO] [stdout] test test_map1 ... ok
[INFO] [stdout] test test_select ... FAILED
[INFO] [stdout] test test_switch ... ok
[INFO] [stdout] test test_pkg ... FAILED
[INFO] [stdout] test test_std_reflect ... FAILED
[INFO] [stdout] test test_linked ... FAILED
[INFO] [stdout] test test_typeswitch ... FAILED
[INFO] [stdout] test test_leetcode5 ... FAILED
[INFO] [stdout] test test_sync_rwmutex ... FAILED
[INFO] [stdout] test test_unicode0 ... FAILED
[INFO] [stdout] test test_for ... FAILED
[INFO] [stdout] test test_pointer ... ok
[INFO] [stdout] test test_sync_mutex ... FAILED
[INFO] [stdout] test test_type1 ... ok
[INFO] [stdout] test test_slice1 ... ok
[INFO] [stdout] test test_operations ... FAILED
[INFO] [stdout] test test_map_perf ... ok
[INFO] [stdout] test test_map_perf2 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_channel stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: "fmt2"
[INFO] [stdout]     3:  8:....ImportSpec(
[INFO] [stdout]     3: 14:......next: ;
[INFO] [stdout]     5:  1:......next: func
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....FunctionDecl(
[INFO] [stdout]     5:  6:......next: sum
[INFO] [stdout]     5:  9:......next: (
[INFO] [stdout]     5:  9:......Signature(
[INFO] [stdout]     5:  9:........Parameters(
[INFO] [stdout]     5: 10:..........next: s
[INFO] [stdout]     5: 10:..........ParameterList(
[INFO] [stdout]     5: 10:............TypeName(
[INFO] [stdout]     5: 12:..............next: [
[INFO] [stdout]     5: 12:............)
[INFO] [stdout]     5: 12:............ArrayType(
[INFO] [stdout]     5: 13:..............next: ]
[INFO] [stdout]     5: 14:..............next: int
[INFO] [stdout]     5: 14:..............Type(
[INFO] [stdout]     5: 14:................TypeName(
[INFO] [stdout]     5: 17:..................next: ,
[INFO] [stdout]     5: 17:................)
[INFO] [stdout]     5: 17:..............)
[INFO] [stdout]     5: 17:............)
[INFO] [stdout]     5: 19:............next: c
[INFO] [stdout]     5: 19:............IdentList(
[INFO] [stdout]     5: 21:..............next: chan
[INFO] [stdout]     5: 21:............)
[INFO] [stdout]     5: 21:............ChanType(
[INFO] [stdout]     5: 26:..............next: int
[INFO] [stdout]     5: 26:..............Type(
[INFO] [stdout]     5: 26:................TypeName(
[INFO] [stdout]     5: 29:..................next: )
[INFO] [stdout]     5: 29:................)
[INFO] [stdout]     5: 29:..............)
[INFO] [stdout]     5: 29:............)
[INFO] [stdout]     5: 29:..........)
[INFO] [stdout]     5: 31:..........next: {
[INFO] [stdout]     5: 31:........)
[INFO] [stdout]     5: 31:........Result(
[INFO] [stdout]     5: 31:........)
[INFO] [stdout]     5: 31:......)
[INFO] [stdout]     5: 31:......Body(
[INFO] [stdout]     6:  2:........next: sum
[INFO] [stdout]     6:  2:........Body(
[INFO] [stdout]     6:  2:..........Statement(
[INFO] [stdout]     6:  2:............SimpleStmt(
[INFO] [stdout]     6:  2:..............ExpressionList(
[INFO] [stdout]     6:  2:................Expression(
[INFO] [stdout]     6:  2:..................BinaryExpr(
[INFO] [stdout]     6:  2:....................UnaryExpr(
[INFO] [stdout]     6:  2:......................PrimaryExpr(
[INFO] [stdout]     6:  2:........................Operand(
[INFO] [stdout]     6:  6:..........................next: :=
[INFO] [stdout]     6:  6:........................)
[INFO] [stdout]     6:  6:......................)
[INFO] [stdout]     6:  6:....................)
[INFO] [stdout]     6:  6:..................)
[INFO] [stdout]     6:  6:................)
[INFO] [stdout]     6:  6:..............)
[INFO] [stdout]     6:  9:..............next: 0
[INFO] [stdout]     6:  9:..............ExpressionList(
[INFO] [stdout]     6:  9:................Expression(
[INFO] [stdout]     6:  9:..................BinaryExpr(
[INFO] [stdout]     6:  9:....................UnaryExpr(
[INFO] [stdout]     6:  9:......................PrimaryExpr(
[INFO] [stdout]     6:  9:........................Operand(
[INFO] [stdout]     6: 10:..........................next: ;
[INFO] [stdout]     6: 10:........................)
[INFO] [stdout]     6: 10:......................)
[INFO] [stdout]     6: 10:....................)
[INFO] [stdout]     6: 10:..................)
[INFO] [stdout]     6: 10:................)
[INFO] [stdout]     6: 10:..............)
[INFO] [stdout]     6: 10:............)
[INFO] [stdout]     7:  2:............next: for
[INFO] [stdout]     7:  2:..........)
[INFO] [stdout]     7:  2:..........Statement(
[INFO] [stdout]     7:  2:............ForStmt(
[INFO] [stdout]     7:  6:..............next: _
[INFO] [stdout]     7:  6:..............SimpleStmt(
[INFO] [stdout]     7:  6:................ExpressionList(
[INFO] [stdout]     7:  6:..................Expression(
[INFO] [stdout]     7:  6:....................BinaryExpr(
[INFO] [stdout]     7:  6:......................UnaryExpr(
[INFO] [stdout]     7:  6:........................PrimaryExpr(
[INFO] [stdout]     7:  6:..........................Operand(
[INFO] [stdout]     7:  7:............................next: ,
[INFO] [stdout]     7:  7:..........................)
[INFO] [stdout]     7:  7:........................)
[INFO] [stdout]     7:  7:......................)
[INFO] [stdout]     7:  7:....................)
[INFO] [stdout]     7:  7:..................)
[INFO] [stdout]     7:  9:..................next: v
[INFO] [stdout]     7:  9:..................Expression(
[INFO] [stdout]     7:  9:....................BinaryExpr(
[INFO] [stdout]     7:  9:......................UnaryExpr(
[INFO] [stdout]     7:  9:........................PrimaryExpr(
[INFO] [stdout]     7:  9:..........................Operand(
[INFO] [stdout]     7: 11:............................next: :=
[INFO] [stdout]     7: 11:..........................)
[INFO] [stdout]     7: 11:........................)
[INFO] [stdout]     7: 11:......................)
[INFO] [stdout]     7: 11:....................)
[INFO] [stdout]     7: 11:..................)
[INFO] [stdout]     7: 11:................)
[INFO] [stdout]     7: 14:................next: range
[INFO] [stdout]     7: 20:................next: s
[INFO] [stdout]     7: 20:................Expression(
[INFO] [stdout]     7: 20:..................BinaryExpr(
[INFO] [stdout]     7: 20:....................UnaryExpr(
[INFO] [stdout]     7: 20:......................PrimaryExpr(
[INFO] [stdout]     7: 20:........................Operand(
[INFO] [stdout]     7: 22:..........................next: {
[INFO] [stdout]     7: 22:........................)
[INFO] [stdout]     7: 22:......................)
[INFO] [stdout]     7: 22:....................)
[INFO] [stdout]     7: 22:..................)
[INFO] [stdout]     7: 22:................)
[INFO] [stdout]     7: 22:..............)
[INFO] [stdout]     7: 22:..............BlockStmt(
[INFO] [stdout]     8:  3:................next: sum
[INFO] [stdout]     8:  3:................Body(
[INFO] [stdout]     8:  3:..................Statement(
[INFO] [stdout]     8:  3:....................SimpleStmt(
[INFO] [stdout]     8:  3:......................ExpressionList(
[INFO] [stdout]     8:  3:........................Expression(
[INFO] [stdout]     8:  3:..........................BinaryExpr(
[INFO] [stdout]     8:  3:............................UnaryExpr(
[INFO] [stdout]     8:  3:..............................PrimaryExpr(
[INFO] [stdout]     8:  3:................................Operand(
[INFO] [stdout]     8:  7:..................................next: +=
[INFO] [stdout]     8:  7:................................)
[INFO] [stdout]     8:  7:..............................)
[INFO] [stdout]     8:  7:............................)
[INFO] [stdout]     8:  7:..........................)
[INFO] [stdout]     8:  7:........................)
[INFO] [stdout]     8:  7:......................)
[INFO] [stdout]     8: 10:......................next: v
[INFO] [stdout]     8: 10:......................ExpressionList(
[INFO] [stdout]     8: 10:........................Expression(
[INFO] [stdout]     8: 10:..........................BinaryExpr(
[INFO] [stdout]     8: 10:............................UnaryExpr(
[INFO] [stdout]     8: 10:..............................PrimaryExpr(
[INFO] [stdout]     8: 10:................................Operand(
[INFO] [stdout]     8: 11:..................................next: ;
[INFO] [stdout]     8: 11:................................)
[INFO] [stdout]     8: 11:..............................)
[INFO] [stdout]     8: 11:............................)
[INFO] [stdout]     8: 11:..........................)
[INFO] [stdout]     8: 11:........................)
[INFO] [stdout]     8: 11:......................)
[INFO] [stdout]     8: 11:....................)
[INFO] [stdout]     9:  2:....................next: }
[INFO] [stdout]     9:  2:..................)
[INFO] [stdout]     9:  2:................)
[INFO] [stdout]     9:  3:................next: ;
[INFO] [stdout]     9:  3:..............)
[INFO] [stdout]    10:  2:..............next: c
[INFO] [stdout]    10:  2:............)
[INFO] [stdout]    10:  2:..........)
[INFO] [stdout]    10:  2:..........Statement(
[INFO] [stdout]    10:  2:............SimpleStmt(
[INFO] [stdout]    10:  2:..............ExpressionList(
[INFO] [stdout]    10:  2:................Expression(
[INFO] [stdout]    10:  2:..................BinaryExpr(
[INFO] [stdout]    10:  2:....................UnaryExpr(
[INFO] [stdout]    10:  2:......................PrimaryExpr(
[INFO] [stdout]    10:  2:........................Operand(
[INFO] [stdout]    10:  4:..........................next: <-
[INFO] [stdout]    10:  4:........................)
[INFO] [stdout]    10:  4:......................)
[INFO] [stdout]    10:  4:....................)
[INFO] [stdout]    10:  4:..................)
[INFO] [stdout]    10:  4:................)
[INFO] [stdout]    10:  4:..............)
[INFO] [stdout]    10:  7:..............next: sum
[INFO] [stdout]    10:  7:..............Expression(
[INFO] [stdout]    10:  7:................BinaryExpr(
[INFO] [stdout]    10:  7:..................UnaryExpr(
[INFO] [stdout]    10:  7:....................PrimaryExpr(
[INFO] [stdout]    10:  7:......................Operand(
[INFO] [stdout]    10: 11:........................next: ;
[INFO] [stdout]    10: 11:......................)
[INFO] [stdout]    10: 11:....................)
[INFO] [stdout]    10: 11:..................)
[INFO] [stdout]    10: 11:................)
[INFO] [stdout]    10: 11:..............)
[INFO] [stdout]    10: 11:............)
[INFO] [stdout]    10: 11:............COMMENT
[INFO] [stdout]    11:  2:............next: fmt2
[INFO] [stdout]    11:  2:..........)
[INFO] [stdout]    11:  2:..........Statement(
[INFO] [stdout]    11:  2:............SimpleStmt(
[INFO] [stdout]    11:  2:..............ExpressionList(
[INFO] [stdout]    11:  2:................Expression(
[INFO] [stdout]    11:  2:..................BinaryExpr(
[INFO] [stdout]    11:  2:....................UnaryExpr(
[INFO] [stdout]    11:  2:......................PrimaryExpr(
[INFO] [stdout]    11:  2:........................Operand(
[INFO] [stdout]    11:  6:..........................next: .
[INFO] [stdout]    11:  6:........................)
[INFO] [stdout]    11:  7:........................next: Println
[INFO] [stdout]    11:  7:........................Selector(
[INFO] [stdout]    11: 14:..........................next: (
[INFO] [stdout]    11: 14:........................)
[INFO] [stdout]    11: 14:........................CallOrConversion(
[INFO] [stdout]    11: 15:..........................next: "c len: "
[INFO] [stdout]    11: 15:..........................Expression(
[INFO] [stdout]    11: 15:............................BinaryExpr(
[INFO] [stdout]    11: 15:..............................UnaryExpr(
[INFO] [stdout]    11: 15:................................PrimaryExpr(
[INFO] [stdout]    11: 15:..................................Operand(
[INFO] [stdout]    11: 24:....................................next: ,
[INFO] [stdout]    11: 24:..................................)
[INFO] [stdout]    11: 24:................................)
[INFO] [stdout]    11: 24:..............................)
[INFO] [stdout]    11: 24:............................)
[INFO] [stdout]    11: 24:..........................)
[INFO] [stdout]    11: 26:..........................next: len
[INFO] [stdout]    11: 26:..........................Expression(
[INFO] [stdout]    11: 26:............................BinaryExpr(
[INFO] [stdout]    11: 26:..............................UnaryExpr(
[INFO] [stdout]    11: 26:................................PrimaryExpr(
[INFO] [stdout]    11: 26:..................................Operand(
[INFO] [stdout]    11: 29:....................................next: (
[INFO] [stdout]    11: 29:..................................)
[INFO] [stdout]    11: 29:..................................CallOrConversion(
[INFO] [stdout]    11: 30:....................................next: c
[INFO] [stdout]    11: 30:....................................Expression(
[INFO] [stdout]    11: 30:......................................BinaryExpr(
[INFO] [stdout]    11: 30:........................................UnaryExpr(
[INFO] [stdout]    11: 30:..........................................PrimaryExpr(
[INFO] [stdout]    11: 30:............................................Operand(
[INFO] [stdout]    11: 31:..............................................next: )
[INFO] [stdout]    11: 31:............................................)
[INFO] [stdout]    11: 31:..........................................)
[INFO] [stdout]    11: 31:........................................)
[INFO] [stdout]    11: 31:......................................)
[INFO] [stdout]    11: 31:....................................)
[INFO] [stdout]    11: 32:....................................next: )
[INFO] [stdout]    11: 32:..................................)
[INFO] [stdout]    11: 32:................................)
[INFO] [stdout]    11: 32:..............................)
[INFO] [stdout]    11: 32:............................)
[INFO] [stdout]    11: 32:..........................)
[INFO] [stdout]    11: 33:..........................next: ;
[INFO] [stdout]    11: 33:........................)
[INFO] [stdout]    11: 33:......................)
[INFO] [stdout]    11: 33:....................)
[INFO] [stdout]    11: 33:..................)
[INFO] [stdout]    11: 33:................)
[INFO] [stdout]    11: 33:..............)
[INFO] [stdout]    11: 33:............)
[INFO] [stdout]    12:  1:............next: }
[INFO] [stdout]    12:  1:..........)
[INFO] [stdout]    12:  1:........)
[INFO] [stdout]    12:  2:........next: ;
[INFO] [stdout]    12:  2:......)
[INFO] [stdout]    14:  1:......next: func
[INFO] [stdout]    14:  1:....)
[INFO] [stdout]    14:  1:..)
[INFO] [stdout]    14:  1:..Declaration(
[INFO] [stdout]    14:  1:....FunctionDecl(
[INFO] [stdout]    14:  6:......next: testWithCap
[INFO] [stdout]    14: 17:......next: (
[INFO] [stdout]    14: 17:......Signature(
[INFO] [stdout]    14: 17:........Parameters(
[INFO] [stdout]    14: 18:..........next: capacity
[INFO] [stdout]    14: 18:..........ParameterList(
[INFO] [stdout]    14: 18:............TypeName(
[INFO] [stdout]    14: 27:..............next: int
[INFO] [stdout]    14: 27:............)
[INFO] [stdout]    14: 27:............TypeName(
[INFO] [stdout]    14: 30:..............next: )
[INFO] [stdout]    14: 30:............)
[INFO] [stdout]    14: 30:..........)
[INFO] [stdout]    14: 32:..........next: {
[INFO] [stdout]    14: 32:........)
[INFO] [stdout]    14: 32:........Result(
[INFO] [stdout]    14: 32:........)
[INFO] [stdout]    14: 32:......)
[INFO] [stdout]    14: 32:......Body(
[INFO] [stdout]    15:  2:........next: s
[INFO] [stdout]    15:  2:........Body(
[INFO] [stdout]    15:  2:..........Statement(
[INFO] [stdout]    15:  2:............SimpleStmt(
[INFO] [stdout]    15:  2:..............ExpressionList(
[INFO] [stdout]    15:  2:................Expression(
[INFO] [stdout]    15:  2:..................BinaryExpr(
[INFO] [stdout]    15:  2:....................UnaryExpr(
[INFO] [stdout]    15:  2:......................PrimaryExpr(
[INFO] [stdout]    15:  2:........................Operand(
[INFO] [stdout]    15:  4:..........................next: :=
[INFO] [stdout]    15:  4:........................)
[INFO] [stdout]    15:  4:......................)
[INFO] [stdout]    15:  4:....................)
[INFO] [stdout]    15:  4:..................)
[INFO] [stdout]    15:  4:................)
[INFO] [stdout]    15:  4:..............)
[INFO] [stdout]    15:  7:..............next: [
[INFO] [stdout]    15:  7:..............ExpressionList(
[INFO] [stdout]    15:  7:................Expression(
[INFO] [stdout]    15:  7:..................BinaryExpr(
[INFO] [stdout]    15:  7:....................UnaryExpr(
[INFO] [stdout]    15:  7:......................PrimaryExpr(
[INFO] [stdout]    15:  7:........................Operand(
[INFO] [stdout]    15:  7:..........................ArrayType(
[INFO] [stdout]    15:  8:............................next: ]
[INFO] [stdout]    15:  9:............................next: int
[INFO] [stdout]    15:  9:............................Type(
[INFO] [stdout]    15:  9:..............................TypeName(
[INFO] [stdout]    15: 12:................................next: {
[INFO] [stdout]    15: 12:..............................)
[INFO] [stdout]    15: 12:............................)
[INFO] [stdout]    15: 12:..........................)
[INFO] [stdout]    15: 12:........................)
[INFO] [stdout]    15: 12:........................LiteralValue(
[INFO] [stdout]    15: 13:..........................next: 7
[INFO] [stdout]    15: 13:..........................ElementList(
[INFO] [stdout]    15: 13:............................Element(
[INFO] [stdout]    15: 13:..............................Value(
[INFO] [stdout]    15: 13:................................Expression(
[INFO] [stdout]    15: 13:..................................BinaryExpr(
[INFO] [stdout]    15: 13:....................................UnaryExpr(
[INFO] [stdout]    15: 13:......................................PrimaryExpr(
[INFO] [stdout]    15: 13:........................................Operand(
[INFO] [stdout]    15: 14:..........................................next: ,
[INFO] [stdout]    15: 14:........................................)
[INFO] [stdout]    15: 14:......................................)
[INFO] [stdout]    15: 14:....................................)
[INFO] [stdout]    15: 14:..................................)
[INFO] [stdout]    15: 14:................................)
[INFO] [stdout]    15: 14:..............................)
[INFO] [stdout]    15: 14:............................)
[INFO] [stdout]    15: 16:............................next: 2
[INFO] [stdout]    15: 16:............................Element(
[INFO] [stdout]    15: 16:..............................Value(
[INFO] [stdout]    15: 16:................................Expression(
[INFO] [stdout]    15: 16:..................................BinaryExpr(
[INFO] [stdout]    15: 16:....................................UnaryExpr(
[INFO] [stdout]    15: 16:......................................PrimaryExpr(
[INFO] [stdout]    15: 16:........................................Operand(
[INFO] [stdout]    15: 17:..........................................next: ,
[INFO] [stdout]    15: 17:........................................)
[INFO] [stdout]    15: 17:......................................)
[INFO] [stdout]    15: 17:....................................)
[INFO] [stdout]    15: 17:..................................)
[INFO] [stdout]    15: 17:................................)
[INFO] [stdout]    15: 17:..............................)
[INFO] [stdout]    15: 17:............................)
[INFO] [stdout]    15: 19:............................next: 8
[INFO] [stdout]    15: 19:............................Element(
[INFO] [stdout]    15: 19:..............................Value(
[INFO] [stdout]    15: 19:................................Expression(
[INFO] [stdout]    15: 19:..................................BinaryExpr(
[INFO] [stdout]    15: 19:....................................UnaryExpr(
[INFO] [stdout]    15: 19:......................................PrimaryExpr(
[INFO] [stdout]    15: 19:........................................Operand(
[INFO] [stdout]    15: 20:..........................................next: ,
[INFO] [stdout]    15: 20:........................................)
[INFO] [stdout]    15: 20:......................................)
[INFO] [stdout]    15: 20:....................................)
[INFO] [stdout]    15: 20:..................................)
[INFO] [stdout]    15: 20:................................)
[INFO] [stdout]    15: 20:..............................)
[INFO] [stdout]    15: 20:............................)
[INFO] [stdout]    15: 22:............................next: -
[INFO] [stdout]    15: 22:............................Element(
[INFO] [stdout]    15: 22:..............................Value(
[INFO] [stdout]    15: 22:................................Expression(
[INFO] [stdout]    15: 22:..................................BinaryExpr(
[INFO] [stdout]    15: 22:....................................UnaryExpr(
[INFO] [stdout]    15: 23:......................................next: 9
[INFO] [stdout]    15: 23:......................................UnaryExpr(
[INFO] [stdout]    15: 23:........................................PrimaryExpr(
[INFO] [stdout]    15: 23:..........................................Operand(
[INFO] [stdout]    15: 24:............................................next: ,
[INFO] [stdout]    15: 24:..........................................)
[INFO] [stdout]    15: 24:........................................)
[INFO] [stdout]    15: 24:......................................)
[INFO] [stdout]    15: 24:....................................)
[INFO] [stdout]    15: 24:..................................)
[INFO] [stdout]    15: 24:................................)
[INFO] [stdout]    15: 24:..............................)
[INFO] [stdout]    15: 24:............................)
[INFO] [stdout]    15: 26:............................next: 4
[INFO] [stdout]    15: 26:............................Element(
[INFO] [stdout]    15: 26:..............................Value(
[INFO] [stdout]    15: 26:................................Expression(
[INFO] [stdout]    15: 26:..................................BinaryExpr(
[INFO] [stdout]    15: 26:....................................UnaryExpr(
[INFO] [stdout]    15: 26:......................................PrimaryExpr(
[INFO] [stdout]    15: 26:........................................Operand(
[INFO] [stdout]    15: 27:..........................................next: ,
[INFO] [stdout]    15: 27:........................................)
[INFO] [stdout]    15: 27:......................................)
[INFO] [stdout]    15: 27:....................................)
[INFO] [stdout]    15: 27:..................................)
[INFO] [stdout]    15: 27:................................)
[INFO] [stdout]    15: 27:..............................)
[INFO] [stdout]    15: 27:............................)
[INFO] [stdout]    15: 29:............................next: 0
[INFO] [stdout]    15: 29:............................Element(
[INFO] [stdout]    15: 29:..............................Value(
[INFO] [stdout]    15: 29:................................Expression(
[INFO] [stdout]    15: 29:..................................BinaryExpr(
[INFO] [stdout]    15: 29:....................................UnaryExpr(
[INFO] [stdout]    15: 29:......................................PrimaryExpr(
[INFO] [stdout]    15: 29:........................................Operand(
[INFO] [stdout]    15: 30:..........................................next: }
[INFO] [stdout]    15: 30:........................................)
[INFO] [stdout]    15: 30:......................................)
[INFO] [stdout]    15: 30:....................................)
[INFO] [stdout]    15: 30:..................................)
[INFO] [stdout]    15: 30:................................)
[INFO] [stdout]    15: 30:..............................)
[INFO] [stdout]    15: 30:............................)
[INFO] [stdout]    15: 30:..........................)
[INFO] [stdout]    15: 31:..........................next: ;
[INFO] [stdout]    15: 31:........................)
[INFO] [stdout]    15: 31:......................)
[INFO] [stdout]    15: 31:....................)
[INFO] [stdout]    15: 31:..................)
[INFO] [stdout]    15: 31:................)
[INFO] [stdout]    15: 31:..............)
[INFO] [stdout]    15: 31:............)
[INFO] [stdout]    17:  2:............next: c
[INFO] [stdout]    17:  2:..........)
[INFO] [stdout]    17:  2:..........Statement(
[INFO] [stdout]    17:  2:............SimpleStmt(
[INFO] [stdout]    17:  2:..............ExpressionList(
[INFO] [stdout]    17:  2:................Expression(
[INFO] [stdout]    17:  2:..................BinaryExpr(
[INFO] [stdout]    17:  2:....................UnaryExpr(
[INFO] [stdout]    17:  2:......................PrimaryExpr(
[INFO] [stdout]    17:  2:........................Operand(
[INFO] [stdout]    17:  4:..........................next: :=
[INFO] [stdout]    17:  4:........................)
[INFO] [stdout]    17:  4:......................)
[INFO] [stdout]    17:  4:....................)
[INFO] [stdout]    17:  4:..................)
[INFO] [stdout]    17:  4:................)
[INFO] [stdout]    17:  4:..............)
[INFO] [stdout]    17:  7:..............next: make
[INFO] [stdout]    17:  7:..............ExpressionList(
[INFO] [stdout]    17:  7:................Expression(
[INFO] [stdout]    17:  7:..................BinaryExpr(
[INFO] [stdout]    17:  7:....................UnaryExpr(
[INFO] [stdout]    17:  7:......................PrimaryExpr(
[INFO] [stdout]    17:  7:........................Operand(
[INFO] [stdout]    17: 11:..........................next: (
[INFO] [stdout]    17: 11:........................)
[INFO] [stdout]    17: 11:........................CallOrConversion(
[INFO] [stdout]    17: 12:..........................next: chan
[INFO] [stdout]    17: 12:..........................Expression(
[INFO] [stdout]    17: 12:............................BinaryExpr(
[INFO] [stdout]    17: 12:..............................UnaryExpr(
[INFO] [stdout]    17: 12:................................PrimaryExpr(
[INFO] [stdout]    17: 12:..................................Operand(
[INFO] [stdout]    17: 12:....................................ChanType(
[INFO] [stdout]    17: 17:......................................next: int
[INFO] [stdout]    17: 17:......................................Type(
[INFO] [stdout]    17: 17:........................................TypeName(
[INFO] [stdout]    17: 20:..........................................next: ,
[INFO] [stdout]    17: 20:........................................)
[INFO] [stdout]    17: 20:......................................)
[INFO] [stdout]    17: 20:....................................)
[INFO] [stdout]    17: 20:..................................)
[INFO] [stdout]    17: 20:................................)
[INFO] [stdout]    17: 20:..............................)
[INFO] [stdout]    17: 20:............................)
[INFO] [stdout]    17: 20:..........................)
[INFO] [stdout]    17: 22:..........................next: capacity
[INFO] [stdout]    17: 22:..........................Expression(
[INFO] [stdout]    17: 22:............................BinaryExpr(
[INFO] [stdout]    17: 22:..............................UnaryExpr(
[INFO] [stdout]    17: 22:................................PrimaryExpr(
[INFO] [stdout]    17: 22:..................................Operand(
[INFO] [stdout]    17: 30:....................................next: )
[INFO] [stdout]    17: 30:..................................)
[INFO] [stdout]    17: 30:................................)
[INFO] [stdout]    17: 30:..............................)
[INFO] [stdout]    17: 30:............................)
[INFO] [stdout]    17: 30:..........................)
[INFO] [stdout]    17: 31:..........................next: ;
[INFO] [stdout]    17: 31:........................)
[INFO] [stdout]    17: 31:......................)
[INFO] [stdout]    17: 31:....................)
[INFO] [stdout]    17: 31:..................)
[INFO] [stdout]    17: 31:................)
[INFO] [stdout]    17: 31:..............)
[INFO] [stdout]    17: 31:............)
[INFO] [stdout]    18:  2:............next: go
[INFO] [stdout]    18:  2:..........)
[INFO] [stdout]    18:  2:..........Statement(
[INFO] [stdout]    18:  2:............GoStmt(
[INFO] [stdout]    18:  5:..............next: sum
[INFO] [stdout]    18:  5:..............Expression(
[INFO] [stdout]    18:  5:................BinaryExpr(
[INFO] [stdout]    18:  5:..................UnaryExpr(
[INFO] [stdout]    18:  5:....................PrimaryExpr(
[INFO] [stdout]    18:  5:......................Operand(
[INFO] [stdout]    18:  8:........................next: (
[INFO] [stdout]    18:  8:......................)
[INFO] [stdout]    18:  8:......................CallOrConversion(
[INFO] [stdout]    18:  9:........................next: s
[INFO] [stdout]    18:  9:........................Expression(
[INFO] [stdout]    18:  9:..........................BinaryExpr(
[INFO] [stdout]    18:  9:............................UnaryExpr(
[INFO] [stdout]    18:  9:..............................PrimaryExpr(
[INFO] [stdout]    18:  9:................................Operand(
[INFO] [stdout]    18: 10:..................................next: [
[INFO] [stdout]    18: 10:................................)
[INFO] [stdout]    18: 10:................................IndexOrSlice(
[INFO] [stdout]    18: 11:..................................next: :
[INFO] [stdout]    18: 12:..................................next: len
[INFO] [stdout]    18: 12:..................................Expression(
[INFO] [stdout]    18: 12:....................................BinaryExpr(
[INFO] [stdout]    18: 12:......................................UnaryExpr(
[INFO] [stdout]    18: 12:........................................PrimaryExpr(
[INFO] [stdout]    18: 12:..........................................Operand(
[INFO] [stdout]    18: 15:............................................next: (
[INFO] [stdout]    18: 15:..........................................)
[INFO] [stdout]    18: 15:..........................................CallOrConversion(
[INFO] [stdout]    18: 16:............................................next: s
[INFO] [stdout]    18: 16:............................................Expression(
[INFO] [stdout]    18: 16:..............................................BinaryExpr(
[INFO] [stdout]    18: 16:................................................UnaryExpr(
[INFO] [stdout]    18: 16:..................................................PrimaryExpr(
[INFO] [stdout]    18: 16:....................................................Operand(
[INFO] [stdout]    18: 17:......................................................next: )
[INFO] [stdout]    18: 17:....................................................)
[INFO] [stdout]    18: 17:..................................................)
[INFO] [stdout]    18: 17:................................................)
[INFO] [stdout]    18: 17:..............................................)
[INFO] [stdout]    18: 17:............................................)
[INFO] [stdout]    18: 18:............................................next: /
[INFO] [stdout]    18: 18:..........................................)
[INFO] [stdout]    18: 18:........................................)
[INFO] [stdout]    18: 18:......................................)
[INFO] [stdout]    18: 19:......................................next: 2
[INFO] [stdout]    18: 19:......................................BinaryExpr(
[INFO] [stdout]    18: 19:........................................UnaryExpr(
[INFO] [stdout]    18: 19:..........................................PrimaryExpr(
[INFO] [stdout]    18: 19:............................................Operand(
[INFO] [stdout]    18: 20:..............................................next: ]
[INFO] [stdout]    18: 20:............................................)
[INFO] [stdout]    18: 20:..........................................)
[INFO] [stdout]    18: 20:........................................)
[INFO] [stdout]    18: 20:......................................)
[INFO] [stdout]    18: 20:....................................)
[INFO] [stdout]    18: 20:..................................)
[INFO] [stdout]    18: 21:..................................next: ,
[INFO] [stdout]    18: 21:................................)
[INFO] [stdout]    18: 21:..............................)
[INFO] [stdout]    18: 21:............................)
[INFO] [stdout]    18: 21:..........................)
[INFO] [stdout]    18: 21:........................)
[INFO] [stdout]    18: 23:........................next: c
[INFO] [stdout]    18: 23:........................Expression(
[INFO] [stdout]    18: 23:..........................BinaryExpr(
[INFO] [stdout]    18: 23:............................UnaryExpr(
[INFO] [stdout]    18: 23:..............................PrimaryExpr(
[INFO] [stdout]    18: 23:................................Operand(
[INFO] [stdout]    18: 24:..................................next: )
[INFO] [stdout]    18: 24:................................)
[INFO] [stdout]    18: 24:..............................)
[INFO] [stdout]    18: 24:............................)
[INFO] [stdout]    18: 24:..........................)
[INFO] [stdout]    18: 24:........................)
[INFO] [stdout]    18: 25:........................next: ;
[INFO] [stdout]    18: 25:......................)
[INFO] [stdout]    18: 25:....................)
[INFO] [stdout]    18: 25:..................)
[INFO] [stdout]    18: 25:................)
[INFO] [stdout]    18: 25:..............)
[INFO] [stdout]    19:  2:..............next: go
[INFO] [stdout]    19:  2:............)
[INFO] [stdout]    19:  2:..........)
[INFO] [stdout]    19:  2:..........Statement(
[INFO] [stdout]    19:  2:............GoStmt(
[INFO] [stdout]    19:  5:..............next: sum
[INFO] [stdout]    19:  5:..............Expression(
[INFO] [stdout]    19:  5:................BinaryExpr(
[INFO] [stdout]    19:  5:..................UnaryExpr(
[INFO] [stdout]    19:  5:....................PrimaryExpr(
[INFO] [stdout]    19:  5:......................Operand(
[INFO] [stdout]    19:  8:........................next: (
[INFO] [stdout]    19:  8:......................)
[INFO] [stdout]    19:  8:......................CallOrConversion(
[INFO] [stdout]    19:  9:........................next: s
[INFO] [stdout]    19:  9:........................Expression(
[INFO] [stdout]    19:  9:..........................BinaryExpr(
[INFO] [stdout]    19:  9:............................UnaryExpr(
[INFO] [stdout]    19:  9:..............................PrimaryExpr(
[INFO] [stdout]    19:  9:................................Operand(
[INFO] [stdout]    19: 10:..................................next: [
[INFO] [stdout]    19: 10:................................)
[INFO] [stdout]    19: 10:................................IndexOrSlice(
[INFO] [stdout]    19: 11:..................................next: len
[INFO] [stdout]    19: 11:..................................Expression(
[INFO] [stdout]    19: 11:....................................BinaryExpr(
[INFO] [stdout]    19: 11:......................................UnaryExpr(
[INFO] [stdout]    19: 11:........................................PrimaryExpr(
[INFO] [stdout]    19: 11:..........................................Operand(
[INFO] [stdout]    19: 14:............................................next: (
[INFO] [stdout]    19: 14:..........................................)
[INFO] [stdout]    19: 14:..........................................CallOrConversion(
[INFO] [stdout]    19: 15:............................................next: s
[INFO] [stdout]    19: 15:............................................Expression(
[INFO] [stdout]    19: 15:..............................................BinaryExpr(
[INFO] [stdout]    19: 15:................................................UnaryExpr(
[INFO] [stdout]    19: 15:..................................................PrimaryExpr(
[INFO] [stdout]    19: 15:....................................................Operand(
[INFO] [stdout]    19: 16:......................................................next: )
[INFO] [stdout]    19: 16:....................................................)
[INFO] [stdout]    19: 16:..................................................)
[INFO] [stdout]    19: 16:................................................)
[INFO] [stdout]    19: 16:..............................................)
[INFO] [stdout]    19: 16:............................................)
[INFO] [stdout]    19: 17:............................................next: /
[INFO] [stdout]    19: 17:..........................................)
[INFO] [stdout]    19: 17:........................................)
[INFO] [stdout]    19: 17:......................................)
[INFO] [stdout]    19: 18:......................................next: 2
[INFO] [stdout]    19: 18:......................................BinaryExpr(
[INFO] [stdout]    19: 18:........................................UnaryExpr(
[INFO] [stdout]    19: 18:..........................................PrimaryExpr(
[INFO] [stdout]    19: 18:............................................Operand(
[INFO] [stdout]    19: 19:..............................................next: :
[INFO] [stdout]    19: 19:............................................)
[INFO] [stdout]    19: 19:..........................................)
[INFO] [stdout]    19: 19:........................................)
[INFO] [stdout]    19: 19:......................................)
[INFO] [stdout]    19: 19:....................................)
[INFO] [stdout]    19: 19:..................................)
[INFO] [stdout]    19: 20:..................................next: ]
[INFO] [stdout]    19: 21:..................................next: ,
[INFO] [stdout]    19: 21:................................)
[INFO] [stdout]    19: 21:..............................)
[INFO] [stdout]    19: 21:............................)
[INFO] [stdout]    19: 21:..........................)
[INFO] [stdout]    19: 21:........................)
[INFO] [stdout]    19: 23:........................next: c
[INFO] [stdout]    19: 23:........................Expression(
[INFO] [stdout]    19: 23:..........................BinaryExpr(
[INFO] [stdout]    19: 23:............................UnaryExpr(
[INFO] [stdout]    19: 23:..............................PrimaryExpr(
[INFO] [stdout]    19: 23:................................Operand(
[INFO] [stdout]    19: 24:..................................next: )
[INFO] [stdout]    19: 24:................................)
[INFO] [stdout]    19: 24:..............................)
[INFO] [stdout]    19: 24:............................)
[INFO] [stdout]    19: 24:..........................)
[INFO] [stdout]    19: 24:........................)
[INFO] [stdout]    19: 25:........................next: ;
[INFO] [stdout]    19: 25:......................)
[INFO] [stdout]    19: 25:....................)
[INFO] [stdout]    19: 25:..................)
[INFO] [stdout]    19: 25:................)
[INFO] [stdout]    19: 25:..............)
[INFO] [stdout]    21:  2:..............next: x
[INFO] [stdout]    21:  2:............)
[INFO] [stdout]    21:  2:..........)
[INFO] [stdout]    21:  2:..........Statement(
[INFO] [stdout]    21:  2:............SimpleStmt(
[INFO] [stdout]    21:  2:..............ExpressionList(
[INFO] [stdout]    21:  2:................Expression(
[INFO] [stdout]    21:  2:..................BinaryExpr(
[INFO] [stdout]    21:  2:....................UnaryExpr(
[INFO] [stdout]    21:  2:......................PrimaryExpr(
[INFO] [stdout]    21:  2:........................Operand(
[INFO] [stdout]    21:  3:..........................next: ,
[INFO] [stdout]    21:  3:........................)
[INFO] [stdout]    21:  3:......................)
[INFO] [stdout]    21:  3:....................)
[INFO] [stdout]    21:  3:..................)
[INFO] [stdout]    21:  3:................)
[INFO] [stdout]    21:  5:................next: y
[INFO] [stdout]    21:  5:................Expression(
[INFO] [stdout]    21:  5:..................BinaryExpr(
[INFO] [stdout]    21:  5:....................UnaryExpr(
[INFO] [stdout]    21:  5:......................PrimaryExpr(
[INFO] [stdout]    21:  5:........................Operand(
[INFO] [stdout]    21:  7:..........................next: :=
[INFO] [stdout]    21:  7:........................)
[INFO] [stdout]    21:  7:......................)
[INFO] [stdout]    21:  7:....................)
[INFO] [stdout]    21:  7:..................)
[INFO] [stdout]    21:  7:................)
[INFO] [stdout]    21:  7:..............)
[INFO] [stdout]    21: 10:..............next: <-
[INFO] [stdout]    21: 10:..............ExpressionList(
[INFO] [stdout]    21: 10:................Expression(
[INFO] [stdout]    21: 10:..................BinaryExpr(
[INFO] [stdout]    21: 10:....................UnaryExpr(
[INFO] [stdout]    21: 12:......................next: c
[INFO] [stdout]    21: 12:......................UnaryExpr(
[INFO] [stdout]    21: 12:........................PrimaryExpr(
[INFO] [stdout]    21: 12:..........................Operand(
[INFO] [stdout]    21: 13:............................next: ,
[INFO] [stdout]    21: 13:..........................)
[INFO] [stdout]    21: 13:........................)
[INFO] [stdout]    21: 13:......................)
[INFO] [stdout]    21: 13:....................)
[INFO] [stdout]    21: 13:..................)
[INFO] [stdout]    21: 13:................)
[INFO] [stdout]    21: 15:................next: <-
[INFO] [stdout]    21: 15:................Expression(
[INFO] [stdout]    21: 15:..................BinaryExpr(
[INFO] [stdout]    21: 15:....................UnaryExpr(
[INFO] [stdout]    21: 17:......................next: c
[INFO] [stdout]    21: 17:......................UnaryExpr(
[INFO] [stdout]    21: 17:........................PrimaryExpr(
[INFO] [stdout]    21: 17:..........................Operand(
[INFO] [stdout]    21: 19:............................next: ;
[INFO] [stdout]    21: 19:..........................)
[INFO] [stdout]    21: 19:........................)
[INFO] [stdout]    21: 19:......................)
[INFO] [stdout]    21: 19:....................)
[INFO] [stdout]    21: 19:..................)
[INFO] [stdout]    21: 19:................)
[INFO] [stdout]    21: 19:..............)
[INFO] [stdout]    21: 19:............)
[INFO] [stdout]    21: 19:............COMMENT
[INFO] [stdout]    23:  2:............next: assert
[INFO] [stdout]    23:  2:..........)
[INFO] [stdout]    23:  2:..........Statement(
[INFO] [stdout]    23:  2:............SimpleStmt(
[INFO] [stdout]    23:  2:..............ExpressionList(
[INFO] [stdout]    23:  2:................Expression(
[INFO] [stdout]    23:  2:..................BinaryExpr(
[INFO] [stdout]    23:  2:....................UnaryExpr(
[INFO] [stdout]    23:  2:......................PrimaryExpr(
[INFO] [stdout]    23:  2:........................Operand(
[INFO] [stdout]    23:  8:..........................next: (
[INFO] [stdout]    23:  8:........................)
[INFO] [stdout]    23:  8:........................CallOrConversion(
[INFO] [stdout]    23:  9:..........................next: x
[INFO] [stdout]    23:  9:..........................Expression(
[INFO] [stdout]    23:  9:............................BinaryExpr(
[INFO] [stdout]    23:  9:..............................UnaryExpr(
[INFO] [stdout]    23:  9:................................PrimaryExpr(
[INFO] [stdout]    23:  9:..................................Operand(
[INFO] [stdout]    23: 11:....................................next: +
[INFO] [stdout]    23: 11:..................................)
[INFO] [stdout]    23: 11:................................)
[INFO] [stdout]    23: 11:..............................)
[INFO] [stdout]    23: 13:..............................next: y
[INFO] [stdout]    23: 13:..............................BinaryExpr(
[INFO] [stdout]    23: 13:................................UnaryExpr(
[INFO] [stdout]    23: 13:..................................PrimaryExpr(
[INFO] [stdout]    23: 13:....................................Operand(
[INFO] [stdout]    23: 15:......................................next: ==
[INFO] [stdout]    23: 15:....................................)
[INFO] [stdout]    23: 15:..................................)
[INFO] [stdout]    23: 15:................................)
[INFO] [stdout]    23: 15:..............................)
[INFO] [stdout]    23: 18:..............................next: 12
[INFO] [stdout]    23: 18:..............................BinaryExpr(
[INFO] [stdout]    23: 18:................................UnaryExpr(
[INFO] [stdout]    23: 18:..................................PrimaryExpr(
[INFO] [stdout]    23: 18:....................................Operand(
[INFO] [stdout]    23: 20:......................................next: )
[INFO] [stdout]    23: 20:....................................)
[INFO] [stdout]    23: 20:..................................)
[INFO] [stdout]    23: 20:................................)
[INFO] [stdout]    23: 20:..............................)
[INFO] [stdout]    23: 20:............................)
[INFO] [stdout]    23: 20:..........................)
[INFO] [stdout]    23: 21:..........................next: ;
[INFO] [stdout]    23: 21:........................)
[INFO] [stdout]    23: 21:......................)
[INFO] [stdout]    23: 21:....................)
[INFO] [stdout]    23: 21:..................)
[INFO] [stdout]    23: 21:................)
[INFO] [stdout]    23: 21:..............)
[INFO] [stdout]    23: 21:............)
[INFO] [stdout]    24:  2:............next: fmt2
[INFO] [stdout]    24:  2:..........)
[INFO] [stdout]    24:  2:..........Statement(
[INFO] [stdout]    24:  2:............SimpleStmt(
[INFO] [stdout]    24:  2:..............ExpressionList(
[INFO] [stdout]    24:  2:................Expression(
[INFO] [stdout]    24:  2:..................BinaryExpr(
[INFO] [stdout]    24:  2:....................UnaryExpr(
[INFO] [stdout]    24:  2:......................PrimaryExpr(
[INFO] [stdout]    24:  2:........................Operand(
[INFO] [stdout]    24:  6:..........................next: .
[INFO] [stdout]    24:  6:........................)
[INFO] [stdout]    24:  7:........................next: Println
[INFO] [stdout]    24:  7:........................Selector(
[INFO] [stdout]    24: 14:..........................next: (
[INFO] [stdout]    24: 14:........................)
[INFO] [stdout]    24: 14:........................CallOrConversion(
[INFO] [stdout]    24: 15:..........................next: x
[INFO] [stdout]    24: 15:..........................Expression(
[INFO] [stdout]    24: 15:............................BinaryExpr(
[INFO] [stdout]    24: 15:..............................UnaryExpr(
[INFO] [stdout]    24: 15:................................PrimaryExpr(
[INFO] [stdout]    24: 15:..................................Operand(
[INFO] [stdout]    24: 16:....................................next: ,
[INFO] [stdout]    24: 16:..................................)
[INFO] [stdout]    24: 16:................................)
[INFO] [stdout]    24: 16:..............................)
[INFO] [stdout]    24: 16:............................)
[INFO] [stdout]    24: 16:..........................)
[INFO] [stdout]    24: 18:..........................next: y
[INFO] [stdout]    24: 18:..........................Expression(
[INFO] [stdout]    24: 18:............................BinaryExpr(
[INFO] [stdout]    24: 18:..............................UnaryExpr(
[INFO] [stdout]    24: 18:................................PrimaryExpr(
[INFO] [stdout]    24: 18:..................................Operand(
[INFO] [stdout]    24: 19:....................................next: ,
[INFO] [stdout]    24: 19:..................................)
[INFO] [stdout]    24: 19:................................)
[INFO] [stdout]    24: 19:..............................)
[INFO] [stdout]    24: 19:............................)
[INFO] [stdout]    24: 19:..........................)
[INFO] [stdout]    24: 21:..........................next: x
[INFO] [stdout]    24: 21:..........................Expression(
[INFO] [stdout]    24: 21:............................BinaryExpr(
[INFO] [stdout]    24: 21:..............................UnaryExpr(
[INFO] [stdout]    24: 21:................................PrimaryExpr(
[INFO] [stdout]    24: 21:..................................Operand(
[INFO] [stdout]    24: 22:....................................next: +
[INFO] [stdout]    24: 22:..................................)
[INFO] [stdout]    24: 22:................................)
[INFO] [stdout]    24: 22:..............................)
[INFO] [stdout]    24: 23:..............................next: y
[INFO] [stdout]    24: 23:..............................BinaryExpr(
[INFO] [stdout]    24: 23:................................UnaryExpr(
[INFO] [stdout]    24: 23:..................................PrimaryExpr(
[INFO] [stdout]    24: 23:....................................Operand(
[INFO] [stdout]    24: 24:......................................next: )
[INFO] [stdout]    24: 24:....................................)
[INFO] [stdout]    24: 24:..................................)
[INFO] [stdout]    24: 24:................................)
[INFO] [stdout]    24: 24:..............................)
[INFO] [stdout]    24: 24:............................)
[INFO] [stdout]    24: 24:..........................)
[INFO] [stdout]    24: 25:..........................next: ;
[INFO] [stdout]    24: 25:........................)
[INFO] [stdout]    24: 25:......................)
[INFO] [stdout]    24: 25:....................)
[INFO] [stdout]    24: 25:..................)
[INFO] [stdout]    24: 25:................)
[INFO] [stdout]    24: 25:..............)
[INFO] [stdout]    24: 25:............)
[INFO] [stdout]    27:  2:............next: go
[INFO] [stdout]    27:  2:..........)
[INFO] [stdout]    27:  2:..........Statement(
[INFO] [stdout]    27:  2:............GoStmt(
[INFO] [stdout]    27:  5:..............next: func
[INFO] [stdout]    27:  5:..............Expression(
[INFO] [stdout]    27:  5:................BinaryExpr(
[INFO] [stdout]    27:  5:..................UnaryExpr(
[INFO] [stdout]    27:  5:....................PrimaryExpr(
[INFO] [stdout]    27:  5:......................Operand(
[INFO] [stdout]    27:  5:........................BlockStmt(
[INFO] [stdout]    27:  5:..........................FuncType(
[INFO] [stdout]    27:  9:............................next: (
[INFO] [stdout]    27:  9:............................Signature(
[INFO] [stdout]    27:  9:..............................Parameters(
[INFO] [stdout]    27: 10:................................next: )
[INFO] [stdout]    27: 12:................................next: {
[INFO] [stdout]    27: 12:..............................)
[INFO] [stdout]    27: 12:..............................Result(
[INFO] [stdout]    27: 12:..............................)
[INFO] [stdout]    27: 12:............................)
[INFO] [stdout]    27: 12:..........................)
[INFO] [stdout]    27: 12:..........................Body(
[INFO] [stdout]    27: 13:............................next: c
[INFO] [stdout]    27: 13:............................Body(
[INFO] [stdout]    27: 13:..............................Statement(
[INFO] [stdout]    27: 13:................................SimpleStmt(
[INFO] [stdout]    27: 13:..................................ExpressionList(
[INFO] [stdout]    27: 13:....................................Expression(
[INFO] [stdout]    27: 13:......................................BinaryExpr(
[INFO] [stdout]    27: 13:........................................UnaryExpr(
[INFO] [stdout]    27: 13:..........................................PrimaryExpr(
[INFO] [stdout]    27: 13:............................................Operand(
[INFO] [stdout]    27: 15:..............................................next: <-
[INFO] [stdout]    27: 15:............................................)
[INFO] [stdout]    27: 15:..........................................)
[INFO] [stdout]    27: 15:........................................)
[INFO] [stdout]    27: 15:......................................)
[INFO] [stdout]    27: 15:....................................)
[INFO] [stdout]    27: 15:..................................)
[INFO] [stdout]    27: 18:..................................next: 888
[INFO] [stdout]    27: 18:..................................Expression(
[INFO] [stdout]    27: 18:....................................BinaryExpr(
[INFO] [stdout]    27: 18:......................................UnaryExpr(
[INFO] [stdout]    27: 18:........................................PrimaryExpr(
[INFO] [stdout]    27: 18:..........................................Operand(
[INFO] [stdout]    27: 21:............................................next: }
[INFO] [stdout]    27: 21:..........................................)
[INFO] [stdout]    27: 21:........................................)
[INFO] [stdout]    27: 21:......................................)
[INFO] [stdout]    27: 21:....................................)
[INFO] [stdout]    27: 21:..................................)
[INFO] [stdout]    27: 21:................................)
[INFO] [stdout]    27: 21:..............................)
[INFO] [stdout]    27: 21:............................)
[INFO] [stdout]    27: 22:............................next: (
[INFO] [stdout]    27: 22:..........................)
[INFO] [stdout]    27: 22:........................)
[INFO] [stdout]    27: 22:......................)
[INFO] [stdout]    27: 22:......................CallOrConversion(
[INFO] [stdout]    27: 23:........................next: )
[INFO] [stdout]    27: 24:........................next: ;
[INFO] [stdout]    27: 24:......................)
[INFO] [stdout]    27: 24:....................)
[INFO] [stdout]    27: 24:..................)
[INFO] [stdout]    27: 24:................)
[INFO] [stdout]    27: 24:..............)
[INFO] [stdout]    28:  2:..............next: nn
[INFO] [stdout]    28:  2:............)
[INFO] [stdout]    28:  2:..........)
[INFO] [stdout]    28:  2:..........Statement(
[INFO] [stdout]    28:  2:............SimpleStmt(
[INFO] [stdout]    28:  2:..............ExpressionList(
[INFO] [stdout]    28:  2:................Expression(
[INFO] [stdout]    28:  2:..................BinaryExpr(
[INFO] [stdout]    28:  2:....................UnaryExpr(
[INFO] [stdout]    28:  2:......................PrimaryExpr(
[INFO] [stdout]    28:  2:........................Operand(
[INFO] [stdout]    28:  4:..........................next: ,
[INFO] [stdout]    28:  4:........................)
[INFO] [stdout]    28:  4:......................)
[INFO] [stdout]    28:  4:....................)
[INFO] [stdout]    28:  4:..................)
[INFO] [stdout]    28:  4:................)
[INFO] [stdout]    28:  6:................next: ok
[INFO] [stdout]    28:  6:................Expression(
[INFO] [stdout]    28:  6:..................BinaryExpr(
[INFO] [stdout]    28:  6:....................UnaryExpr(
[INFO] [stdout]    28:  6:......................PrimaryExpr(
[INFO] [stdout]    28:  6:........................Operand(
[INFO] [stdout]    28:  9:..........................next: :=
[INFO] [stdout]    28:  9:........................)
[INFO] [stdout]    28:  9:......................)
[INFO] [stdout]    28:  9:....................)
[INFO] [stdout]    28:  9:..................)
[INFO] [stdout]    28:  9:................)
[INFO] [stdout]    28:  9:..............)
[INFO] [stdout]    28: 12:..............next: <-
[INFO] [stdout]    28: 12:..............ExpressionList(
[INFO] [stdout]    28: 12:................Expression(
[INFO] [stdout]    28: 12:..................BinaryExpr(
[INFO] [stdout]    28: 12:....................UnaryExpr(
[INFO] [stdout]    28: 15:......................next: c
[INFO] [stdout]    28: 15:......................UnaryExpr(
[INFO] [stdout]    28: 15:........................PrimaryExpr(
[INFO] [stdout]    28: 15:..........................Operand(
[INFO] [stdout]    28: 16:............................next: ;
[INFO] [stdout]    28: 16:..........................)
[INFO] [stdout]    28: 16:........................)
[INFO] [stdout]    28: 16:......................)
[INFO] [stdout]    28: 16:....................)
[INFO] [stdout]    28: 16:..................)
[INFO] [stdout]    28: 16:................)
[INFO] [stdout]    28: 16:..............)
[INFO] [stdout]    28: 16:............)
[INFO] [stdout]    29:  2:............next: assert
[INFO] [stdout]    29:  2:..........)
[INFO] [stdout]    29:  2:..........Statement(
[INFO] [stdout]    29:  2:............SimpleStmt(
[INFO] [stdout]    29:  2:..............ExpressionList(
[INFO] [stdout]    29:  2:................Expression(
[INFO] [stdout]    29:  2:..................BinaryExpr(
[INFO] [stdout]    29:  2:....................UnaryExpr(
[INFO] [stdout]    29:  2:......................PrimaryExpr(
[INFO] [stdout]    29:  2:........................Operand(
[INFO] [stdout]    29:  8:..........................next: (
[INFO] [stdout]    29:  8:........................)
[INFO] [stdout]    29:  8:........................CallOrConversion(
[INFO] [stdout]    29:  9:..........................next: nn
[INFO] [stdout]    29:  9:..........................Expression(
[INFO] [stdout]    29:  9:............................BinaryExpr(
[INFO] [stdout]    29:  9:..............................UnaryExpr(
[INFO] [stdout]    29:  9:................................PrimaryExpr(
[INFO] [stdout]    29:  9:..................................Operand(
[INFO] [stdout]    29: 12:....................................next: ==
[INFO] [stdout]    29: 12:..................................)
[INFO] [stdout]    29: 12:................................)
[INFO] [stdout]    29: 12:..............................)
[INFO] [stdout]    29: 15:..............................next: 888
[INFO] [stdout]    29: 15:..............................BinaryExpr(
[INFO] [stdout]    29: 15:................................UnaryExpr(
[INFO] [stdout]    29: 15:..................................PrimaryExpr(
[INFO] [stdout]    29: 15:....................................Operand(
[INFO] [stdout]    29: 18:......................................next: )
[INFO] [stdout]    29: 18:....................................)
[INFO] [stdout]    29: 18:..................................)
[INFO] [stdout]    29: 18:................................)
[INFO] [stdout]    29: 18:..............................)
[INFO] [stdout]    29: 18:............................)
[INFO] [stdout]    29: 18:..........................)
[INFO] [stdout]    29: 19:..........................next: ;
[INFO] [stdout]    29: 19:........................)
[INFO] [stdout]    29: 19:......................)
[INFO] [stdout]    29: 19:....................)
[INFO] [stdout]    29: 19:..................)
[INFO] [stdout]    29: 19:................)
[INFO] [stdout]    29: 19:..............)
[INFO] [stdout]    29: 19:............)
[INFO] [stdout]    30:  2:............next: assert
[INFO] [stdout]    30:  2:..........)
[INFO] [stdout]    30:  2:..........Statement(
[INFO] [stdout]    30:  2:............SimpleStmt(
[INFO] [stdout]    30:  2:..............ExpressionList(
[INFO] [stdout]    30:  2:................Expression(
[INFO] [stdout]    30:  2:..................BinaryExpr(
[INFO] [stdout]    30:  2:....................UnaryExpr(
[INFO] [stdout]    30:  2:......................PrimaryExpr(
[INFO] [stdout]    30:  2:........................Operand(
[INFO] [stdout]    30:  8:..........................next: (
[INFO] [stdout]    30:  8:........................)
[INFO] [stdout]    30:  8:........................CallOrConversion(
[INFO] [stdout]    30:  9:..........................next: ok
[INFO] [stdout]    30:  9:..........................Expression(
[INFO] [stdout]    30:  9:............................BinaryExpr(
[INFO] [stdout]    30:  9:..............................UnaryExpr(
[INFO] [stdout]    30:  9:................................PrimaryExpr(
[INFO] [stdout]    30:  9:..................................Operand(
[INFO] [stdout]    30: 11:....................................next: )
[INFO] [stdout]    30: 11:..................................)
[INFO] [stdout]    30: 11:................................)
[INFO] [stdout]    30: 11:..............................)
[INFO] [stdout]    30: 11:............................)
[INFO] [stdout]    30: 11:..........................)
[INFO] [stdout]    30: 12:..........................next: ;
[INFO] [stdout]    30: 12:........................)
[INFO] [stdout]    30: 12:......................)
[INFO] [stdout]    30: 12:....................)
[INFO] [stdout]    30: 12:..................)
[INFO] [stdout]    30: 12:................)
[INFO] [stdout]    30: 12:..............)
[INFO] [stdout]    30: 12:............)
[INFO] [stdout]    32:  2:............next: close
[INFO] [stdout]    32:  2:..........)
[INFO] [stdout]    32:  2:..........Statement(
[INFO] [stdout]    32:  2:............SimpleStmt(
[INFO] [stdout]    32:  2:..............ExpressionList(
[INFO] [stdout]    32:  2:................Expression(
[INFO] [stdout]    32:  2:..................BinaryExpr(
[INFO] [stdout]    32:  2:....................UnaryExpr(
[INFO] [stdout]    32:  2:......................PrimaryExpr(
[INFO] [stdout]    32:  2:........................Operand(
[INFO] [stdout]    32:  7:..........................next: (
[INFO] [stdout]    32:  7:........................)
[INFO] [stdout]    32:  7:........................CallOrConversion(
[INFO] [stdout]    32:  8:..........................next: c
[INFO] [stdout]    32:  8:..........................Expression(
[INFO] [stdout]    32:  8:............................BinaryExpr(
[INFO] [stdout]    32:  8:..............................UnaryExpr(
[INFO] [stdout]    32:  8:................................PrimaryExpr(
[INFO] [stdout]    32:  8:..................................Operand(
[INFO] [stdout]    32:  9:....................................next: )
[INFO] [stdout]    32:  9:..................................)
[INFO] [stdout]    32:  9:................................)
[INFO] [stdout]    32:  9:..............................)
[INFO] [stdout]    32:  9:............................)
[INFO] [stdout]    32:  9:..........................)
[INFO] [stdout]    32: 10:..........................next: ;
[INFO] [stdout]    32: 10:........................)
[INFO] [stdout]    32: 10:......................)
[INFO] [stdout]    32: 10:....................)
[INFO] [stdout]    32: 10:..................)
[INFO] [stdout]    32: 10:................)
[INFO] [stdout]    32: 10:..............)
[INFO] [stdout]    32: 10:............)
[INFO] [stdout]    33:  2:............next: assert
[INFO] [stdout]    33:  2:..........)
[INFO] [stdout]    33:  2:..........Statement(
[INFO] [stdout]    33:  2:............SimpleStmt(
[INFO] [stdout]    33:  2:..............ExpressionList(
[INFO] [stdout]    33:  2:................Expression(
[INFO] [stdout]    33:  2:..................BinaryExpr(
[INFO] [stdout]    33:  2:....................UnaryExpr(
[INFO] [stdout]    33:  2:......................PrimaryExpr(
[INFO] [stdout]    33:  2:........................Operand(
[INFO] [stdout]    33:  8:..........................next: (
[INFO] [stdout]    33:  8:........................)
[INFO] [stdout]    33:  8:........................CallOrConversion(
[INFO] [stdout]    33:  9:..........................next: <-
[INFO] [stdout]    33:  9:..........................Expression(
[INFO] [stdout]    33:  9:............................BinaryExpr(
[INFO] [stdout]    33:  9:..............................UnaryExpr(
[INFO] [stdout]    33: 11:................................next: c
[INFO] [stdout]    33: 11:................................UnaryExpr(
[INFO] [stdout]    33: 11:..................................PrimaryExpr(
[INFO] [stdout]    33: 11:....................................Operand(
[INFO] [stdout]    33: 13:......................................next: ==
[INFO] [stdout]    33: 13:....................................)
[INFO] [stdout]    33: 13:..................................)
[INFO] [stdout]    33: 13:................................)
[INFO] [stdout]    33: 13:..............................)
[INFO] [stdout]    33: 16:..............................next: 0
[INFO] [stdout]    33: 16:..............................BinaryExpr(
[INFO] [stdout]    33: 16:................................UnaryExpr(
[INFO] [stdout]    33: 16:..................................PrimaryExpr(
[INFO] [stdout]    33: 16:....................................Operand(
[INFO] [stdout]    33: 17:......................................next: )
[INFO] [stdout]    33: 17:....................................)
[INFO] [stdout]    33: 17:..................................)
[INFO] [stdout]    33: 17:................................)
[INFO] [stdout]    33: 17:..............................)
[INFO] [stdout]    33: 17:............................)
[INFO] [stdout]    33: 17:..........................)
[INFO] [stdout]    33: 18:..........................next: ;
[INFO] [stdout]    33: 18:........................)
[INFO] [stdout]    33: 18:......................)
[INFO] [stdout]    33: 18:....................)
[INFO] [stdout]    33: 18:..................)
[INFO] [stdout]    33: 18:................)
[INFO] [stdout]    33: 18:..............)
[INFO] [stdout]    33: 18:............)
[INFO] [stdout]    34:  2:............next: fmt2
[INFO] [stdout]    34:  2:..........)
[INFO] [stdout]    34:  2:..........Statement(
[INFO] [stdout]    34:  2:............SimpleStmt(
[INFO] [stdout]    34:  2:..............ExpressionList(
[INFO] [stdout]    34:  2:................Expression(
[INFO] [stdout]    34:  2:..................BinaryExpr(
[INFO] [stdout]    34:  2:....................UnaryExpr(
[INFO] [stdout]    34:  2:......................PrimaryExpr(
[INFO] [stdout]    34:  2:........................Operand(
[INFO] [stdout]    34:  6:..........................next: .
[INFO] [stdout]    34:  6:........................)
[INFO] [stdout]    34:  7:........................next: Println
[INFO] [stdout]    34:  7:........................Selector(
[INFO] [stdout]    34: 14:..........................next: (
[INFO] [stdout]    34: 14:........................)
[INFO] [stdout]    34: 14:........................CallOrConversion(
[INFO] [stdout]    34: 15:..........................next: <-
[INFO] [stdout]    34: 15:..........................Expression(
[INFO] [stdout]    34: 15:............................BinaryExpr(
[INFO] [stdout]    34: 15:..............................UnaryExpr(
[INFO] [stdout]    34: 17:................................next: c
[INFO] [stdout]    34: 17:................................UnaryExpr(
[INFO] [stdout]    34: 17:..................................PrimaryExpr(
[INFO] [stdout]    34: 17:....................................Operand(
[INFO] [stdout]    34: 18:......................................next: )
[INFO] [stdout]    34: 18:....................................)
[INFO] [stdout]    34: 18:..................................)
[INFO] [stdout]    34: 18:................................)
[INFO] [stdout]    34: 18:..............................)
[INFO] [stdout]    34: 18:............................)
[INFO] [stdout]    34: 18:..........................)
[INFO] [stdout]    34: 19:..........................next: ;
[INFO] [stdout]    34: 19:........................)
[INFO] [stdout]    34: 19:......................)
[INFO] [stdout]    34: 19:....................)
[INFO] [stdout]    34: 19:..................)
[INFO] [stdout]    34: 19:................)
[INFO] [stdout]    34: 19:..............)
[INFO] [stdout]    34: 19:............)
[INFO] [stdout]    35:  2:............next: m
[INFO] [stdout]    35:  2:..........)
[INFO] [stdout]    35:  2:..........Statement(
[INFO] [stdout]    35:  2:............SimpleStmt(
[INFO] [stdout]    35:  2:..............ExpressionList(
[INFO] [stdout]    35:  2:................Expression(
[INFO] [stdout]    35:  2:..................BinaryExpr(
[INFO] [stdout]    35:  2:....................UnaryExpr(
[INFO] [stdout]    35:  2:......................PrimaryExpr(
[INFO] [stdout]    35:  2:........................Operand(
[INFO] [stdout]    35:  4:..........................next: :=
[INFO] [stdout]    35:  4:........................)
[INFO] [stdout]    35:  4:......................)
[INFO] [stdout]    35:  4:....................)
[INFO] [stdout]    35:  4:..................)
[INFO] [stdout]    35:  4:................)
[INFO] [stdout]    35:  4:..............)
[INFO] [stdout]    35:  7:..............next: <-
[INFO] [stdout]    35:  7:..............ExpressionList(
[INFO] [stdout]    35:  7:................Expression(
[INFO] [stdout]    35:  7:..................BinaryExpr(
[INFO] [stdout]    35:  7:....................UnaryExpr(
[INFO] [stdout]    35: 10:......................next: c
[INFO] [stdout]    35: 10:......................UnaryExpr(
[INFO] [stdout]    35: 10:........................PrimaryExpr(
[INFO] [stdout]    35: 10:..........................Operand(
[INFO] [stdout]    35: 11:............................next: ;
[INFO] [stdout]    35: 11:..........................)
[INFO] [stdout]    35: 11:........................)
[INFO] [stdout]    35: 11:......................)
[INFO] [stdout]    35: 11:....................)
[INFO] [stdout]    35: 11:..................)
[INFO] [stdout]    35: 11:................)
[INFO] [stdout]    35: 11:..............)
[INFO] [stdout]    35: 11:............)
[INFO] [stdout]    36:  2:............next: assert
[INFO] [stdout]    36:  2:..........)
[INFO] [stdout]    36:  2:..........Statement(
[INFO] [stdout]    36:  2:............SimpleStmt(
[INFO] [stdout]    36:  2:..............ExpressionList(
[INFO] [stdout]    36:  2:................Expression(
[INFO] [stdout]    36:  2:..................BinaryExpr(
[INFO] [stdout]    36:  2:....................UnaryExpr(
[INFO] [stdout]    36:  2:......................PrimaryExpr(
[INFO] [stdout]    36:  2:........................Operand(
[INFO] [stdout]    36:  8:..........................next: (
[INFO] [stdout]    36:  8:........................)
[INFO] [stdout]    36:  8:........................CallOrConversion(
[INFO] [stdout]    36:  9:..........................next: m
[INFO] [stdout]    36:  9:..........................Expression(
[INFO] [stdout]    36:  9:............................BinaryExpr(
[INFO] [stdout]    36:  9:..............................UnaryExpr(
[INFO] [stdout]    36:  9:................................PrimaryExpr(
[INFO] [stdout]    36:  9:..................................Operand(
[INFO] [stdout]    36: 11:....................................next: ==
[INFO] [stdout]    36: 11:..................................)
[INFO] [stdout]    36: 11:................................)
[INFO] [stdout]    36: 11:..............................)
[INFO] [stdout]    36: 14:..............................next: 0
[INFO] [stdout]    36: 14:..............................BinaryExpr(
[INFO] [stdout]    36: 14:................................UnaryExpr(
[INFO] [stdout]    36: 14:..................................PrimaryExpr(
[INFO] [stdout]    36: 14:....................................Operand(
[INFO] [stdout]    36: 15:......................................next: )
[INFO] [stdout]    36: 15:....................................)
[INFO] [stdout]    36: 15:..................................)
[INFO] [stdout]    36: 15:................................)
[INFO] [stdout]    36: 15:..............................)
[INFO] [stdout]    36: 15:............................)
[INFO] [stdout]    36: 15:..........................)
[INFO] [stdout]    36: 16:..........................next: ;
[INFO] [stdout]    36: 16:........................)
[INFO] [stdout]    36: 16:......................)
[INFO] [stdout]    36: 16:....................)
[INFO] [stdout]    36: 16:..................)
[INFO] [stdout]    36: 16:................)
[INFO] [stdout]    36: 16:..............)
[INFO] [stdout]    36: 16:............)
[INFO] [stdout]    37:  2:............next: n
[INFO] [stdout]    37:  2:..........)
[INFO] [stdout]    37:  2:..........Statement(
[INFO] [stdout]    37:  2:............SimpleStmt(
[INFO] [stdout]    37:  2:..............ExpressionList(
[INFO] [stdout]    37:  2:................Expression(
[INFO] [stdout]    37:  2:..................BinaryExpr(
[INFO] [stdout]    37:  2:....................UnaryExpr(
[INFO] [stdout]    37:  2:......................PrimaryExpr(
[INFO] [stdout]    37:  2:........................Operand(
[INFO] [stdout]    37:  3:..........................next: ,
[INFO] [stdout]    37:  3:........................)
[INFO] [stdout]    37:  3:......................)
[INFO] [stdout]    37:  3:....................)
[INFO] [stdout]    37:  3:..................)
[INFO] [stdout]    37:  3:................)
[INFO] [stdout]    37:  5:................next: ok
[INFO] [stdout]    37:  5:................Expression(
[INFO] [stdout]    37:  5:..................BinaryExpr(
[INFO] [stdout]    37:  5:....................UnaryExpr(
[INFO] [stdout]    37:  5:......................PrimaryExpr(
[INFO] [stdout]    37:  5:........................Operand(
[INFO] [stdout]    37:  8:..........................next: :=
[INFO] [stdout]    37:  8:........................)
[INFO] [stdout]    37:  8:......................)
[INFO] [stdout]    37:  8:....................)
[INFO] [stdout]    37:  8:..................)
[INFO] [stdout]    37:  8:................)
[INFO] [stdout]    37:  8:..............)
[INFO] [stdout]    37: 11:..............next: <-
[INFO] [stdout]    37: 11:..............ExpressionList(
[INFO] [stdout]    37: 11:................Expression(
[INFO] [stdout]    37: 11:..................BinaryExpr(
[INFO] [stdout]    37: 11:....................UnaryExpr(
[INFO] [stdout]    37: 14:......................next: c
[INFO] [stdout]    37: 14:......................UnaryExpr(
[INFO] [stdout]    37: 14:........................PrimaryExpr(
[INFO] [stdout]    37: 14:..........................Operand(
[INFO] [stdout]    37: 15:............................next: ;
[INFO] [stdout]    37: 15:..........................)
[INFO] [stdout]    37: 15:........................)
[INFO] [stdout]    37: 15:......................)
[INFO] [stdout]    37: 15:....................)
[INFO] [stdout]    37: 15:..................)
[INFO] [stdout]    37: 15:................)
[INFO] [stdout]    37: 15:..............)
[INFO] [stdout]    37: 15:............)
[INFO] [stdout]    38:  2:............next: assert
[INFO] [stdout]    38:  2:..........)
[INFO] [stdout]    38:  2:..........Statement(
[INFO] [stdout]    38:  2:............SimpleStmt(
[INFO] [stdout]    38:  2:..............ExpressionList(
[INFO] [stdout]    38:  2:................Expression(
[INFO] [stdout]    38:  2:..................BinaryExpr(
[INFO] [stdout]    38:  2:....................UnaryExpr(
[INFO] [stdout]    38:  2:......................PrimaryExpr(
[INFO] [stdout]    38:  2:........................Operand(
[INFO] [stdout]    38:  8:..........................next: (
[INFO] [stdout]    38:  8:........................)
[INFO] [stdout]    38:  8:........................CallOrConversion(
[INFO] [stdout]    38:  9:..........................next: n
[INFO] [stdout]    38:  9:..........................Expression(
[INFO] [stdout]    38:  9:............................BinaryExpr(
[INFO] [stdout]    38:  9:..............................UnaryExpr(
[INFO] [stdout]    38:  9:................................PrimaryExpr(
[INFO] [stdout]    38:  9:..................................Operand(
[INFO] [stdout]    38: 11:....................................next: ==
[INFO] [stdout]    38: 11:..................................)
[INFO] [stdout]    38: 11:................................)
[INFO] [stdout]    38: 11:..............................)
[INFO] [stdout]    38: 14:..............................next: 0
[INFO] [stdout]    38: 14:..............................BinaryExpr(
[INFO] [stdout]    38: 14:................................UnaryExpr(
[INFO] [stdout]    38: 14:..................................PrimaryExpr(
[INFO] [stdout]    38: 14:....................................Operand(
[INFO] [stdout]    38: 15:......................................next: )
[INFO] [stdout]    38: 15:....................................)
[INFO] [stdout]    38: 15:..................................)
[INFO] [stdout]    38: 15:................................)
[INFO] [stdout]    38: 15:..............................)
[INFO] [stdout]    38: 15:............................)
[INFO] [stdout]    38: 15:..........................)
[INFO] [stdout]    38: 16:..........................next: ;
[INFO] [stdout]    38: 16:........................)
[INFO] [stdout]    38: 16:......................)
[INFO] [stdout]    38: 16:....................)
[INFO] [stdout]    38: 16:..................)
[INFO] [stdout]    38: 16:................)
[INFO] [stdout]    38: 16:..............)
[INFO] [stdout]    38: 16:............)
[INFO] [stdout]    39:  2:............next: assert
[INFO] [stdout]    39:  2:..........)
[INFO] [stdout]    39:  2:..........Statement(
[INFO] [stdout]    39:  2:............SimpleStmt(
[INFO] [stdout]    39:  2:..............ExpressionList(
[INFO] [stdout]    39:  2:................Expression(
[INFO] [stdout]    39:  2:..................BinaryExpr(
[INFO] [stdout]    39:  2:....................UnaryExpr(
[INFO] [stdout]    39:  2:......................PrimaryExpr(
[INFO] [stdout]    39:  2:........................Operand(
[INFO] [stdout]    39:  8:..........................next: (
[INFO] [stdout]    39:  8:........................)
[INFO] [stdout]    39:  8:........................CallOrConversion(
[INFO] [stdout]    39:  9:..........................next: !
[INFO] [stdout]    39:  9:..........................Expression(
[INFO] [stdout]    39:  9:............................BinaryExpr(
[INFO] [stdout]    39:  9:..............................UnaryExpr(
[INFO] [stdout]    39: 10:................................next: ok
[INFO] [stdout]    39: 10:................................UnaryExpr(
[INFO] [stdout]    39: 10:..................................PrimaryExpr(
[INFO] [stdout]    39: 10:....................................Operand(
[INFO] [stdout]    39: 12:......................................next: )
[INFO] [stdout]    39: 12:....................................)
[INFO] [stdout]    39: 12:..................................)
[INFO] [stdout]    39: 12:................................)
[INFO] [stdout]    39: 12:..............................)
[INFO] [stdout]    39: 12:............................)
[INFO] [stdout]    39: 12:..........................)
[INFO] [stdout]    39: 13:..........................next: ;
[INFO] [stdout]    39: 13:........................)
[INFO] [stdout]    39: 13:......................)
[INFO] [stdout]    39: 13:....................)
[INFO] [stdout]    39: 13:..................)
[INFO] [stdout]    39: 13:................)
[INFO] [stdout]    39: 13:..............)
[INFO] [stdout]    39: 13:............)
[INFO] [stdout]    41:  2:............next: fmt2
[INFO] [stdout]    41:  2:..........)
[INFO] [stdout]    41:  2:..........Statement(
[INFO] [stdout]    41:  2:............SimpleStmt(
[INFO] [stdout]    41:  2:..............ExpressionList(
[INFO] [stdout]    41:  2:................Expression(
[INFO] [stdout]    41:  2:..................BinaryExpr(
[INFO] [stdout]    41:  2:....................UnaryExpr(
[INFO] [stdout]    41:  2:......................PrimaryExpr(
[INFO] [stdout]    41:  2:........................Operand(
[INFO] [stdout]    41:  6:..........................next: .
[INFO] [stdout]    41:  6:........................)
[INFO] [stdout]    41:  7:........................next: Println
[INFO] [stdout]    41:  7:........................Selector(
[INFO] [stdout]    41: 14:..........................next: (
[INFO] [stdout]    41: 14:........................)
[INFO] [stdout]    41: 14:........................CallOrConversion(
[INFO] [stdout]    41: 15:..........................next: m
[INFO] [stdout]    41: 15:..........................Expression(
[INFO] [stdout]    41: 15:............................BinaryExpr(
[INFO] [stdout]    41: 15:..............................UnaryExpr(
[INFO] [stdout]    41: 15:................................PrimaryExpr(
[INFO] [stdout]    41: 15:..................................Operand(
[INFO] [stdout]    41: 16:....................................next: ,
[INFO] [stdout]    41: 16:..................................)
[INFO] [stdout]    41: 16:................................)
[INFO] [stdout]    41: 16:..............................)
[INFO] [stdout]    41: 16:............................)
[INFO] [stdout]    41: 16:..........................)
[INFO] [stdout]    41: 18:..........................next: n
[INFO] [stdout]    41: 18:..........................Expression(
[INFO] [stdout]    41: 18:............................BinaryExpr(
[INFO] [stdout]    41: 18:..............................UnaryExpr(
[INFO] [stdout]    41: 18:................................PrimaryExpr(
[INFO] [stdout]    41: 18:..................................Operand(
[INFO] [stdout]    41: 19:....................................next: ,
[INFO] [stdout]    41: 19:..................................)
[INFO] [stdout]    41: 19:................................)
[INFO] [stdout]    41: 19:..............................)
[INFO] [stdout]    41: 19:............................)
[INFO] [stdout]    41: 19:..........................)
[INFO] [stdout]    41: 21:..........................next: nn
[INFO] [stdout]    41: 21:..........................Expression(
[INFO] [stdout]    41: 21:............................BinaryExpr(
[INFO] [stdout]    41: 21:..............................UnaryExpr(
[INFO] [stdout]    41: 21:................................PrimaryExpr(
[INFO] [stdout]    41: 21:..................................Operand(
[INFO] [stdout]    41: 23:....................................next: )
[INFO] [stdout]    41: 23:..................................)
[INFO] [stdout]    41: 23:................................)
[INFO] [stdout]    41: 23:..............................)
[INFO] [stdout]    41: 23:............................)
[INFO] [stdout]    41: 23:..........................)
[INFO] [stdout]    41: 24:..........................next: ;
[INFO] [stdout]    41: 24:........................)
[INFO] [stdout]    41: 24:......................)
[INFO] [stdout]    41: 24:....................)
[INFO] [stdout]    41: 24:..................)
[INFO] [stdout]    41: 24:................)
[INFO] [stdout]    41: 24:..............)
[INFO] [stdout]    41: 24:............)
[INFO] [stdout]    43:  2:............next: assert
[INFO] [stdout]    43:  2:..........)
[INFO] [stdout]    43:  2:..........Statement(
[INFO] [stdout]    43:  2:............SimpleStmt(
[INFO] [stdout]    43:  2:..............ExpressionList(
[INFO] [stdout]    43:  2:................Expression(
[INFO] [stdout]    43:  2:..................BinaryExpr(
[INFO] [stdout]    43:  2:....................UnaryExpr(
[INFO] [stdout]    43:  2:......................PrimaryExpr(
[INFO] [stdout]    43:  2:........................Operand(
[INFO] [stdout]    43:  8:..........................next: (
[INFO] [stdout]    43:  8:........................)
[INFO] [stdout]    43:  8:........................CallOrConversion(
[INFO] [stdout]    43:  9:..........................next: cap
[INFO] [stdout]    43:  9:..........................Expression(
[INFO] [stdout]    43:  9:............................BinaryExpr(
[INFO] [stdout]    43:  9:..............................UnaryExpr(
[INFO] [stdout]    43:  9:................................PrimaryExpr(
[INFO] [stdout]    43:  9:..................................Operand(
[INFO] [stdout]    43: 12:....................................next: (
[INFO] [stdout]    43: 12:..................................)
[INFO] [stdout]    43: 12:..................................CallOrConversion(
[INFO] [stdout]    43: 13:....................................next: c
[INFO] [stdout]    43: 13:....................................Expression(
[INFO] [stdout]    43: 13:......................................BinaryExpr(
[INFO] [stdout]    43: 13:........................................UnaryExpr(
[INFO] [stdout]    43: 13:..........................................PrimaryExpr(
[INFO] [stdout]    43: 13:............................................Operand(
[INFO] [stdout]    43: 14:..............................................next: )
[INFO] [stdout]    43: 14:............................................)
[INFO] [stdout]    43: 14:..........................................)
[INFO] [stdout]    43: 14:........................................)
[INFO] [stdout]    43: 14:......................................)
[INFO] [stdout]    43: 14:....................................)
[INFO] [stdout]    43: 16:....................................next: ==
[INFO] [stdout]    43: 16:..................................)
[INFO] [stdout]    43: 16:................................)
[INFO] [stdout]    43: 16:..............................)
[INFO] [stdout]    43: 19:..............................next: capacity
[INFO] [stdout]    43: 19:..............................BinaryExpr(
[INFO] [stdout]    43: 19:................................UnaryExpr(
[INFO] [stdout]    43: 19:..................................PrimaryExpr(
[INFO] [stdout]    43: 19:....................................Operand(
[INFO] [stdout]    43: 27:......................................next: )
[INFO] [stdout]    43: 27:....................................)
[INFO] [stdout]    43: 27:..................................)
[INFO] [stdout]    43: 27:................................)
[INFO] [stdout]    43: 27:..............................)
[INFO] [stdout]    43: 27:............................)
[INFO] [stdout]    43: 27:..........................)
[INFO] [stdout]    43: 28:..........................next: ;
[INFO] [stdout]    43: 28:........................)
[INFO] [stdout]    43: 28:......................)
[INFO] [stdout]    43: 28:....................)
[INFO] [stdout]    43: 28:..................)
[INFO] [stdout]    43: 28:................)
[INFO] [stdout]    43: 28:..............)
[INFO] [stdout]    43: 28:............)
[INFO] [stdout]    44:  1:............next: }
[INFO] [stdout]    44:  1:..........)
[INFO] [stdout]    44:  1:........)
[INFO] [stdout]    44:  2:........next: ;
[INFO] [stdout]    44:  2:......)
[INFO] [stdout]    47:  1:......next: func
[INFO] [stdout]    47:  1:....)
[INFO] [stdout]    47:  1:..)
[INFO] [stdout]    47:  1:..Declaration(
[INFO] [stdout]    47:  1:....FunctionDecl(
[INFO] [stdout]    47:  6:......next: main
[INFO] [stdout]    47: 10:......next: (
[INFO] [stdout]    47: 10:......Signature(
[INFO] [stdout]    47: 10:........Parameters(
[INFO] [stdout]    47: 11:..........next: )
[INFO] [stdout]    47: 13:..........next: {
[INFO] [stdout]    47: 13:........)
[INFO] [stdout]    47: 13:........Result(
[INFO] [stdout]    47: 13:........)
[INFO] [stdout]    47: 13:......)
[INFO] [stdout]    47: 13:......Body(
[INFO] [stdout]    48:  2:........next: testWithCap
[INFO] [stdout]    48:  2:........Body(
[INFO] [stdout]    48:  2:..........Statement(
[INFO] [stdout]    48:  2:............SimpleStmt(
[INFO] [stdout]    48:  2:..............ExpressionList(
[INFO] [stdout]    48:  2:................Expression(
[INFO] [stdout]    48:  2:..................BinaryExpr(
[INFO] [stdout]    48:  2:....................UnaryExpr(
[INFO] [stdout]    48:  2:......................PrimaryExpr(
[INFO] [stdout]    48:  2:........................Operand(
[INFO] [stdout]    48: 13:..........................next: (
[INFO] [stdout]    48: 13:........................)
[INFO] [stdout]    48: 13:........................CallOrConversion(
[INFO] [stdout]    48: 14:..........................next: 0
[INFO] [stdout]    48: 14:..........................Expression(
[INFO] [stdout]    48: 14:............................BinaryExpr(
[INFO] [stdout]    48: 14:..............................UnaryExpr(
[INFO] [stdout]    48: 14:................................PrimaryExpr(
[INFO] [stdout]    48: 14:..................................Operand(
[INFO] [stdout]    48: 15:....................................next: )
[INFO] [stdout]    48: 15:..................................)
[INFO] [stdout]    48: 15:................................)
[INFO] [stdout]    48: 15:..............................)
[INFO] [stdout]    48: 15:............................)
[INFO] [stdout]    48: 15:..........................)
[INFO] [stdout]    48: 16:..........................next: ;
[INFO] [stdout]    48: 16:........................)
[INFO] [stdout]    48: 16:......................)
[INFO] [stdout]    48: 16:....................)
[INFO] [stdout]    48: 16:..................)
[INFO] [stdout]    48: 16:................)
[INFO] [stdout]    48: 16:..............)
[INFO] [stdout]    48: 16:............)
[INFO] [stdout]    49:  2:............next: testWithCap
[INFO] [stdout]    49:  2:..........)
[INFO] [stdout]    49:  2:..........Statement(
[INFO] [stdout]    49:  2:............SimpleStmt(
[INFO] [stdout]    49:  2:..............ExpressionList(
[INFO] [stdout]    49:  2:................Expression(
[INFO] [stdout]    49:  2:..................BinaryExpr(
[INFO] [stdout]    49:  2:....................UnaryExpr(
[INFO] [stdout]    49:  2:......................PrimaryExpr(
[INFO] [stdout]    49:  2:........................Operand(
[INFO] [stdout]    49: 13:..........................next: (
[INFO] [stdout]    49: 13:........................)
[INFO] [stdout]    49: 13:........................CallOrConversion(
[INFO] [stdout]    49: 14:..........................next: 1
[INFO] [stdout]    49: 14:..........................Expression(
[INFO] [stdout]    49: 14:............................BinaryExpr(
[INFO] [stdout]    49: 14:..............................UnaryExpr(
[INFO] [stdout]    49: 14:................................PrimaryExpr(
[INFO] [stdout]    49: 14:..................................Operand(
[INFO] [stdout]    49: 15:....................................next: )
[INFO] [stdout]    49: 15:..................................)
[INFO] [stdout]    49: 15:................................)
[INFO] [stdout]    49: 15:..............................)
[INFO] [stdout]    49: 15:............................)
[INFO] [stdout]    49: 15:..........................)
[INFO] [stdout]    49: 16:..........................next: ;
[INFO] [stdout]    49: 16:........................)
[INFO] [stdout]    49: 16:......................)
[INFO] [stdout]    49: 16:....................)
[INFO] [stdout]    49: 16:..................)
[INFO] [stdout]    49: 16:................)
[INFO] [stdout]    49: 16:..............)
[INFO] [stdout]    49: 16:............)
[INFO] [stdout]    50:  2:............next: testWithCap
[INFO] [stdout]    50:  2:..........)
[INFO] [stdout]    50:  2:..........Statement(
[INFO] [stdout]    50:  2:............SimpleStmt(
[INFO] [stdout]    50:  2:..............ExpressionList(
[INFO] [stdout]    50:  2:................Expression(
[INFO] [stdout]    50:  2:..................BinaryExpr(
[INFO] [stdout]    50:  2:....................UnaryExpr(
[INFO] [stdout]    50:  2:......................PrimaryExpr(
[INFO] [stdout]    50:  2:........................Operand(
[INFO] [stdout]    50: 13:..........................next: (
[INFO] [stdout]    50: 13:........................)
[INFO] [stdout]    50: 13:........................CallOrConversion(
[INFO] [stdout]    50: 14:..........................next: 2
[INFO] [stdout]    50: 14:..........................Expression(
[INFO] [stdout]    50: 14:............................BinaryExpr(
[INFO] [stdout]    50: 14:..............................UnaryExpr(
[INFO] [stdout]    50: 14:................................PrimaryExpr(
[INFO] [stdout]    50: 14:..................................Operand(
[INFO] [stdout]    50: 15:....................................next: )
[INFO] [stdout]    50: 15:..................................)
[INFO] [stdout]    50: 15:................................)
[INFO] [stdout]    50: 15:..............................)
[INFO] [stdout]    50: 15:............................)
[INFO] [stdout]    50: 15:..........................)
[INFO] [stdout]    50: 16:..........................next: ;
[INFO] [stdout]    50: 16:........................)
[INFO] [stdout]    50: 16:......................)
[INFO] [stdout]    50: 16:....................)
[INFO] [stdout]    50: 16:..................)
[INFO] [stdout]    50: 16:................)
[INFO] [stdout]    50: 16:..............)
[INFO] [stdout]    50: 16:............)
[INFO] [stdout]    51:  2:............next: testWithCap
[INFO] [stdout]    51:  2:..........)
[INFO] [stdout]    51:  2:..........Statement(
[INFO] [stdout]    51:  2:............SimpleStmt(
[INFO] [stdout]    51:  2:..............ExpressionList(
[INFO] [stdout]    51:  2:................Expression(
[INFO] [stdout]    51:  2:..................BinaryExpr(
[INFO] [stdout]    51:  2:....................UnaryExpr(
[INFO] [stdout]    51:  2:......................PrimaryExpr(
[INFO] [stdout]    51:  2:........................Operand(
[INFO] [stdout]    51: 13:..........................next: (
[INFO] [stdout]    51: 13:........................)
[INFO] [stdout]    51: 13:........................CallOrConversion(
[INFO] [stdout]    51: 14:..........................next: 3
[INFO] [stdout]    51: 14:..........................Expression(
[INFO] [stdout]    51: 14:............................BinaryExpr(
[INFO] [stdout]    51: 14:..............................UnaryExpr(
[INFO] [stdout]    51: 14:................................PrimaryExpr(
[INFO] [stdout]    51: 14:..................................Operand(
[INFO] [stdout]    51: 15:....................................next: )
[INFO] [stdout]    51: 15:..................................)
[INFO] [stdout]    51: 15:................................)
[INFO] [stdout]    51: 15:..............................)
[INFO] [stdout]    51: 15:............................)
[INFO] [stdout]    51: 15:..........................)
[INFO] [stdout]    51: 16:..........................next: ;
[INFO] [stdout]    51: 16:........................)
[INFO] [stdout]    51: 16:......................)
[INFO] [stdout]    51: 16:....................)
[INFO] [stdout]    51: 16:..................)
[INFO] [stdout]    51: 16:................)
[INFO] [stdout]    51: 16:..............)
[INFO] [stdout]    51: 16:............)
[INFO] [stdout]    52:  2:............next: testWithCap
[INFO] [stdout]    52:  2:..........)
[INFO] [stdout]    52:  2:..........Statement(
[INFO] [stdout]    52:  2:............SimpleStmt(
[INFO] [stdout]    52:  2:..............ExpressionList(
[INFO] [stdout]    52:  2:................Expression(
[INFO] [stdout]    52:  2:..................BinaryExpr(
[INFO] [stdout]    52:  2:....................UnaryExpr(
[INFO] [stdout]    52:  2:......................PrimaryExpr(
[INFO] [stdout]    52:  2:........................Operand(
[INFO] [stdout]    52: 13:..........................next: (
[INFO] [stdout]    52: 13:........................)
[INFO] [stdout]    52: 13:........................CallOrConversion(
[INFO] [stdout]    52: 14:..........................next: 999
[INFO] [stdout]    52: 14:..........................Expression(
[INFO] [stdout]    52: 14:............................BinaryExpr(
[INFO] [stdout]    52: 14:..............................UnaryExpr(
[INFO] [stdout]    52: 14:................................PrimaryExpr(
[INFO] [stdout]    52: 14:..................................Operand(
[INFO] [stdout]    52: 17:....................................next: )
[INFO] [stdout]    52: 17:..................................)
[INFO] [stdout]    52: 17:................................)
[INFO] [stdout]    52: 17:..............................)
[INFO] [stdout]    52: 17:............................)
[INFO] [stdout]    52: 17:..........................)
[INFO] [stdout]    52: 18:..........................next: ;
[INFO] [stdout]    52: 18:........................)
[INFO] [stdout]    52: 18:......................)
[INFO] [stdout]    52: 18:....................)
[INFO] [stdout]    52: 18:..................)
[INFO] [stdout]    52: 18:................)
[INFO] [stdout]    52: 18:..............)
[INFO] [stdout]    52: 18:............)
[INFO] [stdout]    53:  1:............next: }
[INFO] [stdout]    53:  1:..........)
[INFO] [stdout]    53:  1:........)
[INFO] [stdout]    53:  2:........next: ;
[INFO] [stdout]    53:  2:......)
[INFO] [stdout]    53:  3:......next: EOF
[INFO] [stdout]    53:  3:....)
[INFO] [stdout]    53:  3:..)
[INFO] [stdout]    53:  3:)
[INFO] [stdout] tests/group1/channel.gos:5:6:	-- checking white func sum (objPath = )
[INFO] [stdout] tests/group1/channel.gos:5:12:	.  []int
[INFO] [stdout] tests/group1/channel.gos:5:14:	.  .  int
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  -- checking black type int (objPath = sum->*->*)
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/channel.gos:5:14:	.  .  => int
[INFO] [stdout] tests/group1/channel.gos:5:12:	.  => []int
[INFO] [stdout] tests/group1/channel.gos:5:21:	.  chan int
[INFO] [stdout] tests/group1/channel.gos:5:26:	.  .  int
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  -- checking black type int (objPath = sum->*->*)
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/channel.gos:5:26:	.  .  => int
[INFO] [stdout] tests/group1/channel.gos:5:21:	.  => chan int
[INFO] [stdout] tests/group1/channel.gos:5:6:	=> func sum
[INFO] [stdout] tests/group1/channel.gos:14:6:	-- checking white func testWithCap (objPath = )
[INFO] [stdout] tests/group1/channel.gos:14:27:	.  int
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  -- checking black type int (objPath = testWithCap->*)
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group1/channel.gos:14:27:	.  => int
[INFO] [stdout] tests/group1/channel.gos:14:6:	=> func testWithCap
[INFO] [stdout] tests/group1/channel.gos:47:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/channel.gos:47:6:	=> func main
[INFO] [stdout] tests/group1/channel.gos:5:31:	--- sum: func(s []int, c chan TypeKey(2)) ()
[INFO] [stdout] tests/group1/channel.gos:6:9:	0
[INFO] [stdout] tests/group1/channel.gos:6:9:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/channel.gos:7:20:	s
[INFO] [stdout] tests/group1/channel.gos:7:20:	=> s (variable of type []int)
[INFO] [stdout] tests/group1/channel.gos:8:3:	sum
[INFO] [stdout] tests/group1/channel.gos:8:3:	=> sum (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:8:10:	v
[INFO] [stdout] tests/group1/channel.gos:8:10:	=> v (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:8:3:	sum
[INFO] [stdout] tests/group1/channel.gos:8:3:	=> sum (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:10:2:	c
[INFO] [stdout] tests/group1/channel.gos:10:2:	=> c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:10:7:	sum
[INFO] [stdout] tests/group1/channel.gos:10:7:	=> sum (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:11:2:	fmt2.Println("c len: ", len(c))
[INFO] [stdout] tests/group1/channel.gos:11:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/channel.gos:11:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:11:15:	.  "c len: "
[INFO] [stdout] tests/group1/channel.gos:11:15:	.  => "c len: " (untyped string constant c len: )
[INFO] [stdout] tests/group1/channel.gos:11:26:	.  len(c)
[INFO] [stdout] tests/group1/channel.gos:11:26:	.  .  len
[INFO] [stdout] tests/group1/channel.gos:11:26:	.  .  => len (built-in)
[INFO] [stdout] tests/group1/channel.gos:11:30:	.  .  c
[INFO] [stdout] tests/group1/channel.gos:11:30:	.  .  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:11:26:	.  => len(c) (value of type int)
[INFO] [stdout] tests/group1/channel.gos:11:2:	=> fmt2.Println("c len: ", len(c)) (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:12:2:	--- <end>
[INFO] [stdout] tests/group1/channel.gos:14:32:	--- testWithCap: func(capacity int) ()
[INFO] [stdout] tests/group1/channel.gos:15:7:	([]int literal)
[INFO] [stdout] tests/group1/channel.gos:15:7:	.  []int
[INFO] [stdout] tests/group1/channel.gos:15:9:	.  .  int
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/channel.gos:15:9:	.  .  => int
[INFO] [stdout] tests/group1/channel.gos:15:7:	.  => []int
[INFO] [stdout] tests/group1/channel.gos:15:13:	.  7
[INFO] [stdout] tests/group1/channel.gos:15:13:	.  => 7 (untyped int constant 7)
[INFO] [stdout] tests/group1/channel.gos:15:16:	.  2
[INFO] [stdout] tests/group1/channel.gos:15:16:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/channel.gos:15:19:	.  8
[INFO] [stdout] tests/group1/channel.gos:15:19:	.  => 8 (untyped int constant 8)
[INFO] [stdout] tests/group1/channel.gos:15:22:	.  -9
[INFO] [stdout] tests/group1/channel.gos:15:23:	.  .  9
[INFO] [stdout] tests/group1/channel.gos:15:23:	.  .  => 9 (untyped int constant 9)
[INFO] [stdout] tests/group1/channel.gos:15:22:	.  => -9 (untyped int constant -9)
[INFO] [stdout] tests/group1/channel.gos:15:26:	.  4
[INFO] [stdout] tests/group1/channel.gos:15:26:	.  => 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/channel.gos:15:29:	.  0
[INFO] [stdout] tests/group1/channel.gos:15:29:	.  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/channel.gos:15:7:	=> ([]int literal) (value of type []int)
[INFO] [stdout] tests/group1/channel.gos:17:7:	make(chan int, capacity)
[INFO] [stdout] tests/group1/channel.gos:17:7:	.  make
[INFO] [stdout] tests/group1/channel.gos:17:7:	.  => make (built-in)
[INFO] [stdout] tests/group1/channel.gos:17:12:	.  chan int
[INFO] [stdout] tests/group1/channel.gos:17:17:	.  .  int
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group1/channel.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/channel.gos:17:17:	.  .  => int
[INFO] [stdout] tests/group1/channel.gos:17:12:	.  => chan int
[INFO] [stdout] tests/group1/channel.gos:17:22:	.  capacity
[INFO] [stdout] tests/group1/channel.gos:17:22:	.  => capacity (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:17:7:	=> make(chan int, capacity) (value of type chan int)
[INFO] [stdout] tests/group1/channel.gos:18:5:	sum(s[:len(s) / 2], c)
[INFO] [stdout] tests/group1/channel.gos:18:5:	.  sum
[INFO] [stdout] tests/group1/channel.gos:18:5:	.  => sum (value of type func(s []int, c chan TypeKey(2)) ())
[INFO] [stdout] tests/group1/channel.gos:18:9:	.  s[:len(s) / 2]
[INFO] [stdout] tests/group1/channel.gos:18:9:	.  .  s
[INFO] [stdout] tests/group1/channel.gos:18:9:	.  .  => s (variable of type []int)
[INFO] [stdout] tests/group1/channel.gos:18:12:	.  .  len(s) / 2
[INFO] [stdout] tests/group1/channel.gos:18:12:	.  .  .  len(s)
[INFO] [stdout] tests/group1/channel.gos:18:12:	.  .  .  .  len
[INFO] [stdout] tests/group1/channel.gos:18:12:	.  .  .  .  => len (built-in)
[INFO] [stdout] tests/group1/channel.gos:18:16:	.  .  .  .  s
[INFO] [stdout] tests/group1/channel.gos:18:16:	.  .  .  .  => s (variable of type []int)
[INFO] [stdout] tests/group1/channel.gos:18:12:	.  .  .  => len(s) (value of type int)
[INFO] [stdout] tests/group1/channel.gos:18:19:	.  .  .  2
[INFO] [stdout] tests/group1/channel.gos:18:19:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/channel.gos:18:12:	.  .  => len(s) / 2 (value of type int)
[INFO] [stdout] tests/group1/channel.gos:18:9:	.  => s[:len(s) / 2] (value of type []int)
[INFO] [stdout] tests/group1/channel.gos:18:23:	.  c
[INFO] [stdout] tests/group1/channel.gos:18:23:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:18:5:	=> sum(s[:len(s) / 2], c) (no value)
[INFO] [stdout] tests/group1/channel.gos:19:5:	sum(s[len(s) / 2:], c)
[INFO] [stdout] tests/group1/channel.gos:19:5:	.  sum
[INFO] [stdout] tests/group1/channel.gos:19:5:	.  => sum (value of type func(s []int, c chan TypeKey(2)) ())
[INFO] [stdout] tests/group1/channel.gos:19:9:	.  s[len(s) / 2:]
[INFO] [stdout] tests/group1/channel.gos:19:9:	.  .  s
[INFO] [stdout] tests/group1/channel.gos:19:9:	.  .  => s (variable of type []int)
[INFO] [stdout] tests/group1/channel.gos:19:11:	.  .  len(s) / 2
[INFO] [stdout] tests/group1/channel.gos:19:11:	.  .  .  len(s)
[INFO] [stdout] tests/group1/channel.gos:19:11:	.  .  .  .  len
[INFO] [stdout] tests/group1/channel.gos:19:11:	.  .  .  .  => len (built-in)
[INFO] [stdout] tests/group1/channel.gos:19:15:	.  .  .  .  s
[INFO] [stdout] tests/group1/channel.gos:19:15:	.  .  .  .  => s (variable of type []int)
[INFO] [stdout] tests/group1/channel.gos:19:11:	.  .  .  => len(s) (value of type int)
[INFO] [stdout] tests/group1/channel.gos:19:18:	.  .  .  2
[INFO] [stdout] tests/group1/channel.gos:19:18:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/channel.gos:19:11:	.  .  => len(s) / 2 (value of type int)
[INFO] [stdout] tests/group1/channel.gos:19:9:	.  => s[len(s) / 2:] (value of type []int)
[INFO] [stdout] tests/group1/channel.gos:19:23:	.  c
[INFO] [stdout] tests/group1/channel.gos:19:23:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:19:5:	=> sum(s[len(s) / 2:], c) (no value)
[INFO] [stdout] tests/group1/channel.gos:21:10:	<-c
[INFO] [stdout] tests/group1/channel.gos:21:12:	.  c
[INFO] [stdout] tests/group1/channel.gos:21:12:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:21:10:	=> <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:21:15:	<-c
[INFO] [stdout] tests/group1/channel.gos:21:17:	.  c
[INFO] [stdout] tests/group1/channel.gos:21:17:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:21:15:	=> <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:23:2:	assert(x + y == 12)
[INFO] [stdout] tests/group1/channel.gos:23:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:23:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:23:9:	.  x + y == 12
[INFO] [stdout] tests/group1/channel.gos:23:9:	.  .  x + y
[INFO] [stdout] tests/group1/channel.gos:23:9:	.  .  .  x
[INFO] [stdout] tests/group1/channel.gos:23:9:	.  .  .  => x (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:23:13:	.  .  .  y
[INFO] [stdout] tests/group1/channel.gos:23:13:	.  .  .  => y (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:23:9:	.  .  => x + y (value of type int)
[INFO] [stdout] tests/group1/channel.gos:23:18:	.  .  12
[INFO] [stdout] tests/group1/channel.gos:23:18:	.  .  => 12 (untyped int constant 12)
[INFO] [stdout] tests/group1/channel.gos:23:9:	.  => x + y == 12 (untyped bool value)
[INFO] [stdout] tests/group1/channel.gos:23:2:	=> assert(x + y == 12) (no value)
[INFO] [stdout] tests/group1/channel.gos:24:2:	fmt2.Println(x, y, x + y)
[INFO] [stdout] tests/group1/channel.gos:24:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/channel.gos:24:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:24:15:	.  x
[INFO] [stdout] tests/group1/channel.gos:24:15:	.  => x (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:24:18:	.  y
[INFO] [stdout] tests/group1/channel.gos:24:18:	.  => y (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:24:21:	.  x + y
[INFO] [stdout] tests/group1/channel.gos:24:21:	.  .  x
[INFO] [stdout] tests/group1/channel.gos:24:21:	.  .  => x (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:24:23:	.  .  y
[INFO] [stdout] tests/group1/channel.gos:24:23:	.  .  => y (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:24:21:	.  => x + y (value of type int)
[INFO] [stdout] tests/group1/channel.gos:24:2:	=> fmt2.Println(x, y, x + y) (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:27:5:	(func() literal)()
[INFO] [stdout] tests/group1/channel.gos:27:5:	.  (func() literal)
[INFO] [stdout] tests/group1/channel.gos:27:5:	.  .  func()
[INFO] [stdout] tests/group1/channel.gos:27:5:	.  .  => func() ()
[INFO] [stdout] tests/group1/channel.gos:27:5:	.  => (func() literal) (value of type func() ())
[INFO] [stdout] tests/group1/channel.gos:27:5:	=> (func() literal)() (no value)
[INFO] [stdout] tests/group1/channel.gos:27:12:	--- <function literal>: func() ()
[INFO] [stdout] tests/group1/channel.gos:27:13:	c
[INFO] [stdout] tests/group1/channel.gos:27:13:	=> c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:27:18:	888
[INFO] [stdout] tests/group1/channel.gos:27:18:	=> 888 (untyped int constant 888)
[INFO] [stdout] tests/group1/channel.gos:27:22:	--- <end>
[INFO] [stdout] tests/group1/channel.gos:28:12:	<-c
[INFO] [stdout] tests/group1/channel.gos:28:15:	.  c
[INFO] [stdout] tests/group1/channel.gos:28:15:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:28:12:	=> <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:29:2:	assert(nn == 888)
[INFO] [stdout] tests/group1/channel.gos:29:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:29:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:29:9:	.  nn == 888
[INFO] [stdout] tests/group1/channel.gos:29:9:	.  .  nn
[INFO] [stdout] tests/group1/channel.gos:29:9:	.  .  => nn (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:29:15:	.  .  888
[INFO] [stdout] tests/group1/channel.gos:29:15:	.  .  => 888 (untyped int constant 888)
[INFO] [stdout] tests/group1/channel.gos:29:9:	.  => nn == 888 (untyped bool value)
[INFO] [stdout] tests/group1/channel.gos:29:2:	=> assert(nn == 888) (no value)
[INFO] [stdout] tests/group1/channel.gos:30:2:	assert(ok)
[INFO] [stdout] tests/group1/channel.gos:30:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:30:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:30:9:	.  ok
[INFO] [stdout] tests/group1/channel.gos:30:9:	.  => ok (variable of type bool)
[INFO] [stdout] tests/group1/channel.gos:30:2:	=> assert(ok) (no value)
[INFO] [stdout] tests/group1/channel.gos:32:2:	close(c)
[INFO] [stdout] tests/group1/channel.gos:32:2:	.  close
[INFO] [stdout] tests/group1/channel.gos:32:2:	.  => close (built-in)
[INFO] [stdout] tests/group1/channel.gos:32:8:	.  c
[INFO] [stdout] tests/group1/channel.gos:32:8:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:32:2:	=> close(c) (no value)
[INFO] [stdout] tests/group1/channel.gos:33:2:	assert(<-c == 0)
[INFO] [stdout] tests/group1/channel.gos:33:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:33:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:33:9:	.  <-c == 0
[INFO] [stdout] tests/group1/channel.gos:33:9:	.  .  <-c
[INFO] [stdout] tests/group1/channel.gos:33:11:	.  .  .  c
[INFO] [stdout] tests/group1/channel.gos:33:11:	.  .  .  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:33:9:	.  .  => <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:33:16:	.  .  0
[INFO] [stdout] tests/group1/channel.gos:33:16:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/channel.gos:33:9:	.  => <-c == 0 (untyped bool value)
[INFO] [stdout] tests/group1/channel.gos:33:2:	=> assert(<-c == 0) (no value)
[INFO] [stdout] tests/group1/channel.gos:34:2:	fmt2.Println(<-c)
[INFO] [stdout] tests/group1/channel.gos:34:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/channel.gos:34:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:34:15:	.  <-c
[INFO] [stdout] tests/group1/channel.gos:34:17:	.  .  c
[INFO] [stdout] tests/group1/channel.gos:34:17:	.  .  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:34:15:	.  => <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:34:2:	=> fmt2.Println(<-c) (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:35:7:	<-c
[INFO] [stdout] tests/group1/channel.gos:35:10:	.  c
[INFO] [stdout] tests/group1/channel.gos:35:10:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:35:7:	=> <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:36:2:	assert(m == 0)
[INFO] [stdout] tests/group1/channel.gos:36:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:36:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:36:9:	.  m == 0
[INFO] [stdout] tests/group1/channel.gos:36:9:	.  .  m
[INFO] [stdout] tests/group1/channel.gos:36:9:	.  .  => m (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:36:14:	.  .  0
[INFO] [stdout] tests/group1/channel.gos:36:14:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/channel.gos:36:9:	.  => m == 0 (untyped bool value)
[INFO] [stdout] tests/group1/channel.gos:36:2:	=> assert(m == 0) (no value)
[INFO] [stdout] tests/group1/channel.gos:37:11:	<-c
[INFO] [stdout] tests/group1/channel.gos:37:14:	.  c
[INFO] [stdout] tests/group1/channel.gos:37:14:	.  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:37:11:	=> <-c (comma, ok expression of type int)
[INFO] [stdout] tests/group1/channel.gos:38:2:	assert(n == 0)
[INFO] [stdout] tests/group1/channel.gos:38:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:38:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:38:9:	.  n == 0
[INFO] [stdout] tests/group1/channel.gos:38:9:	.  .  n
[INFO] [stdout] tests/group1/channel.gos:38:9:	.  .  => n (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:38:14:	.  .  0
[INFO] [stdout] tests/group1/channel.gos:38:14:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/channel.gos:38:9:	.  => n == 0 (untyped bool value)
[INFO] [stdout] tests/group1/channel.gos:38:2:	=> assert(n == 0) (no value)
[INFO] [stdout] tests/group1/channel.gos:39:2:	assert(!ok)
[INFO] [stdout] tests/group1/channel.gos:39:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:39:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:39:9:	.  !ok
[INFO] [stdout] tests/group1/channel.gos:39:10:	.  .  ok
[INFO] [stdout] tests/group1/channel.gos:39:10:	.  .  => ok (variable of type bool)
[INFO] [stdout] tests/group1/channel.gos:39:9:	.  => !ok (value of type bool)
[INFO] [stdout] tests/group1/channel.gos:39:2:	=> assert(!ok) (no value)
[INFO] [stdout] tests/group1/channel.gos:41:2:	fmt2.Println(m, n, nn)
[INFO] [stdout] tests/group1/channel.gos:41:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/channel.gos:41:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:41:15:	.  m
[INFO] [stdout] tests/group1/channel.gos:41:15:	.  => m (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:41:18:	.  n
[INFO] [stdout] tests/group1/channel.gos:41:18:	.  => n (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:41:21:	.  nn
[INFO] [stdout] tests/group1/channel.gos:41:21:	.  => nn (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:41:2:	=> fmt2.Println(m, n, nn) (invalid operand)
[INFO] [stdout] tests/group1/channel.gos:43:2:	assert(cap(c) == capacity)
[INFO] [stdout] tests/group1/channel.gos:43:2:	.  assert
[INFO] [stdout] tests/group1/channel.gos:43:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/channel.gos:43:9:	.  cap(c) == capacity
[INFO] [stdout] tests/group1/channel.gos:43:9:	.  .  cap(c)
[INFO] [stdout] tests/group1/channel.gos:43:9:	.  .  .  cap
[INFO] [stdout] tests/group1/channel.gos:43:9:	.  .  .  => cap (built-in)
[INFO] [stdout] tests/group1/channel.gos:43:13:	.  .  .  c
[INFO] [stdout] tests/group1/channel.gos:43:13:	.  .  .  => c (variable of type chan int)
[INFO] [stdout] tests/group1/channel.gos:43:9:	.  .  => cap(c) (value of type int)
[INFO] [stdout] tests/group1/channel.gos:43:19:	.  .  capacity
[INFO] [stdout] tests/group1/channel.gos:43:19:	.  .  => capacity (variable of type int)
[INFO] [stdout] tests/group1/channel.gos:43:9:	.  => cap(c) == capacity (untyped bool value)
[INFO] [stdout] tests/group1/channel.gos:43:2:	=> assert(cap(c) == capacity) (no value)
[INFO] [stdout] tests/group1/channel.gos:44:2:	--- <end>
[INFO] [stdout] tests/group1/channel.gos:47:13:	--- main: func() ()
[INFO] [stdout] tests/group1/channel.gos:48:2:	testWithCap(0)
[INFO] [stdout] tests/group1/channel.gos:48:2:	.  testWithCap
[INFO] [stdout] tests/group1/channel.gos:48:2:	.  => testWithCap (value of type func(capacity int) ())
[INFO] [stdout] tests/group1/channel.gos:48:14:	.  0
[INFO] [stdout] tests/group1/channel.gos:48:14:	.  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/channel.gos:48:2:	=> testWithCap(0) (no value)
[INFO] [stdout] tests/group1/channel.gos:49:2:	testWithCap(1)
[INFO] [stdout] tests/group1/channel.gos:49:2:	.  testWithCap
[INFO] [stdout] tests/group1/channel.gos:49:2:	.  => testWithCap (value of type func(capacity int) ())
[INFO] [stdout] tests/group1/channel.gos:49:14:	.  1
[INFO] [stdout] tests/group1/channel.gos:49:14:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/channel.gos:49:2:	=> testWithCap(1) (no value)
[INFO] [stdout] tests/group1/channel.gos:50:2:	testWithCap(2)
[INFO] [stdout] tests/group1/channel.gos:50:2:	.  testWithCap
[INFO] [stdout] tests/group1/channel.gos:50:2:	.  => testWithCap (value of type func(capacity int) ())
[INFO] [stdout] tests/group1/channel.gos:50:14:	.  2
[INFO] [stdout] tests/group1/channel.gos:50:14:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/channel.gos:50:2:	=> testWithCap(2) (no value)
[INFO] [stdout] tests/group1/channel.gos:51:2:	testWithCap(3)
[INFO] [stdout] tests/group1/channel.gos:51:2:	.  testWithCap
[INFO] [stdout] tests/group1/channel.gos:51:2:	.  => testWithCap (value of type func(capacity int) ())
[INFO] [stdout] tests/group1/channel.gos:51:14:	.  3
[INFO] [stdout] tests/group1/channel.gos:51:14:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/channel.gos:51:2:	=> testWithCap(3) (no value)
[INFO] [stdout] tests/group1/channel.gos:52:2:	testWithCap(999)
[INFO] [stdout] tests/group1/channel.gos:52:2:	.  testWithCap
[INFO] [stdout] tests/group1/channel.gos:52:2:	.  => testWithCap (value of type func(capacity int) ())
[INFO] [stdout] tests/group1/channel.gos:52:14:	.  999
[INFO] [stdout] tests/group1/channel.gos:52:14:	.  => 999 (untyped int constant 999)
[INFO] [stdout] tests/group1/channel.gos:52:2:	=> testWithCap(999) (no value)
[INFO] [stdout] tests/group1/channel.gos:53:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/channel.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/channel.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_channel' (30) panicked at tests/test.rs:420:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85cd41 - test[bc1bff1dac766b04]::test_channel
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:420:5
[INFO] [stdout]   21:     0x63ed2a85ae17 - test[bc1bff1dac766b04]::test_channel::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:418:18
[INFO] [stdout]   22:     0x63ed2a8618a6 - <test[bc1bff1dac766b04]::test_channel::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_defer stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     4:  1:..next: import
[INFO] [stdout]     4:  1:..GenDecl(import)(
[INFO] [stdout]     4:  8:....next: (
[INFO] [stdout]     5:  2:....next: "fmt2"
[INFO] [stdout]     5:  2:....ImportSpec(
[INFO] [stdout]     5:  8:......next: ;
[INFO] [stdout]     6:  1:......next: )
[INFO] [stdout]     6:  1:....)
[INFO] [stdout]     6:  2:....next: ;
[INFO] [stdout]     8:  1:....next: type
[INFO] [stdout]     8:  1:..)
[INFO] [stdout]     8:  1:..Declaration(
[INFO] [stdout]     8:  1:....GenDecl(type)(
[INFO] [stdout]     8:  6:......next: Mutex
[INFO] [stdout]     8:  6:......TypeSpec(
[INFO] [stdout]     8: 12:........next: struct
[INFO] [stdout]     8: 12:........Type(
[INFO] [stdout]     8: 12:..........FieldDecl(
[INFO] [stdout]     8: 19:............next: {
[INFO] [stdout]     9:  5:............next: i
[INFO] [stdout]     9:  5:............FieldDecl(
[INFO] [stdout]     9:  5:..............TypeName(
[INFO] [stdout]     9:  7:................next: int
[INFO] [stdout]     9:  7:..............)
[INFO] [stdout]     9:  7:..............TypeName(
[INFO] [stdout]     9: 10:................next: ;
[INFO] [stdout]     9: 10:..............)
[INFO] [stdout]    10:  1:..............next: }
[INFO] [stdout]    10:  1:............)
[INFO] [stdout]    10:  2:............next: ;
[INFO] [stdout]    10:  2:..........)
[INFO] [stdout]    10:  2:........)
[INFO] [stdout]    13:  1:........next: func
[INFO] [stdout]    13:  1:......)
[INFO] [stdout]    13:  1:....)
[INFO] [stdout]    13:  1:..)
[INFO] [stdout]    13:  1:..Declaration(
[INFO] [stdout]    13:  1:....FunctionDecl(
[INFO] [stdout]    13:  6:......next: (
[INFO] [stdout]    13:  6:......Parameters(
[INFO] [stdout]    13:  7:........next: m
[INFO] [stdout]    13:  7:........ParameterList(
[INFO] [stdout]    13:  7:..........TypeName(
[INFO] [stdout]    13:  9:............next: *
[INFO] [stdout]    13:  9:..........)
[INFO] [stdout]    13:  9:..........PointerType(
[INFO] [stdout]    13: 10:............next: Mutex
[INFO] [stdout]    13: 10:............Type(
[INFO] [stdout]    13: 10:..............TypeName(
[INFO] [stdout]    13: 15:................next: )
[INFO] [stdout]    13: 15:..............)
[INFO] [stdout]    13: 15:............)
[INFO] [stdout]    13: 15:..........)
[INFO] [stdout]    13: 15:........)
[INFO] [stdout]    13: 17:........next: Lock
[INFO] [stdout]    13: 17:......)
[INFO] [stdout]    13: 21:......next: (
[INFO] [stdout]    13: 21:......Signature(
[INFO] [stdout]    13: 21:........Parameters(
[INFO] [stdout]    13: 22:..........next: )
[INFO] [stdout]    13: 24:..........next: {
[INFO] [stdout]    13: 24:........)
[INFO] [stdout]    13: 24:........Result(
[INFO] [stdout]    13: 24:........)
[INFO] [stdout]    13: 24:......)
[INFO] [stdout]    13: 24:......Body(
[INFO] [stdout]    14:  5:........next: m
[INFO] [stdout]    14:  5:........Body(
[INFO] [stdout]    14:  5:..........Statement(
[INFO] [stdout]    14:  5:............SimpleStmt(
[INFO] [stdout]    14:  5:..............ExpressionList(
[INFO] [stdout]    14:  5:................Expression(
[INFO] [stdout]    14:  5:..................BinaryExpr(
[INFO] [stdout]    14:  5:....................UnaryExpr(
[INFO] [stdout]    14:  5:......................PrimaryExpr(
[INFO] [stdout]    14:  5:........................Operand(
[INFO] [stdout]    14:  6:..........................next: .
[INFO] [stdout]    14:  6:........................)
[INFO] [stdout]    14:  7:........................next: i
[INFO] [stdout]    14:  7:........................Selector(
[INFO] [stdout]    14:  9:..........................next: +=
[INFO] [stdout]    14:  9:........................)
[INFO] [stdout]    14:  9:......................)
[INFO] [stdout]    14:  9:....................)
[INFO] [stdout]    14:  9:..................)
[INFO] [stdout]    14:  9:................)
[INFO] [stdout]    14:  9:..............)
[INFO] [stdout]    14: 12:..............next: 85
[INFO] [stdout]    14: 12:..............ExpressionList(
[INFO] [stdout]    14: 12:................Expression(
[INFO] [stdout]    14: 12:..................BinaryExpr(
[INFO] [stdout]    14: 12:....................UnaryExpr(
[INFO] [stdout]    14: 12:......................PrimaryExpr(
[INFO] [stdout]    14: 12:........................Operand(
[INFO] [stdout]    14: 14:..........................next: ;
[INFO] [stdout]    14: 14:........................)
[INFO] [stdout]    14: 14:......................)
[INFO] [stdout]    14: 14:....................)
[INFO] [stdout]    14: 14:..................)
[INFO] [stdout]    14: 14:................)
[INFO] [stdout]    14: 14:..............)
[INFO] [stdout]    14: 14:............)
[INFO] [stdout]    15:  2:............next: assert
[INFO] [stdout]    15:  2:..........)
[INFO] [stdout]    15:  2:..........Statement(
[INFO] [stdout]    15:  2:............SimpleStmt(
[INFO] [stdout]    15:  2:..............ExpressionList(
[INFO] [stdout]    15:  2:................Expression(
[INFO] [stdout]    15:  2:..................BinaryExpr(
[INFO] [stdout]    15:  2:....................UnaryExpr(
[INFO] [stdout]    15:  2:......................PrimaryExpr(
[INFO] [stdout]    15:  2:........................Operand(
[INFO] [stdout]    15:  8:..........................next: (
[INFO] [stdout]    15:  8:........................)
[INFO] [stdout]    15:  8:........................CallOrConversion(
[INFO] [stdout]    15:  9:..........................next: m
[INFO] [stdout]    15:  9:..........................Expression(
[INFO] [stdout]    15:  9:............................BinaryExpr(
[INFO] [stdout]    15:  9:..............................UnaryExpr(
[INFO] [stdout]    15:  9:................................PrimaryExpr(
[INFO] [stdout]    15:  9:..................................Operand(
[INFO] [stdout]    15: 10:....................................next: .
[INFO] [stdout]    15: 10:..................................)
[INFO] [stdout]    15: 11:..................................next: i
[INFO] [stdout]    15: 11:..................................Selector(
[INFO] [stdout]    15: 13:....................................next: ==
[INFO] [stdout]    15: 13:..................................)
[INFO] [stdout]    15: 13:................................)
[INFO] [stdout]    15: 13:..............................)
[INFO] [stdout]    15: 16:..............................next: 85
[INFO] [stdout]    15: 16:..............................BinaryExpr(
[INFO] [stdout]    15: 16:................................UnaryExpr(
[INFO] [stdout]    15: 16:..................................PrimaryExpr(
[INFO] [stdout]    15: 16:....................................Operand(
[INFO] [stdout]    15: 18:......................................next: )
[INFO] [stdout]    15: 18:....................................)
[INFO] [stdout]    15: 18:..................................)
[INFO] [stdout]    15: 18:................................)
[INFO] [stdout]    15: 18:..............................)
[INFO] [stdout]    15: 18:............................)
[INFO] [stdout]    15: 18:..........................)
[INFO] [stdout]    15: 19:..........................next: ;
[INFO] [stdout]    15: 19:........................)
[INFO] [stdout]    15: 19:......................)
[INFO] [stdout]    15: 19:....................)
[INFO] [stdout]    15: 19:..................)
[INFO] [stdout]    15: 19:................)
[INFO] [stdout]    15: 19:..............)
[INFO] [stdout]    15: 19:............)
[INFO] [stdout]    16:  1:............next: }
[INFO] [stdout]    16:  1:..........)
[INFO] [stdout]    16:  1:........)
[INFO] [stdout]    16:  2:........next: ;
[INFO] [stdout]    16:  2:......)
[INFO] [stdout]    20:  1:......next: func
[INFO] [stdout]    20:  1:....)
[INFO] [stdout]    20:  1:..)
[INFO] [stdout]    20:  1:..Declaration(
[INFO] [stdout]    20:  1:....FunctionDecl(
[INFO] [stdout]    20:  6:......next: test2
[INFO] [stdout]    20: 11:......next: (
[INFO] [stdout]    20: 11:......Signature(
[INFO] [stdout]    20: 11:........Parameters(
[INFO] [stdout]    20: 12:..........next: )
[INFO] [stdout]    20: 14:..........next: {
[INFO] [stdout]    20: 14:........)
[INFO] [stdout]    20: 14:........Result(
[INFO] [stdout]    20: 14:........)
[INFO] [stdout]    20: 14:......)
[INFO] [stdout]    20: 14:......Body(
[INFO] [stdout]    21:  4:........next: var
[INFO] [stdout]    21:  4:........Body(
[INFO] [stdout]    21:  4:..........Statement(
[INFO] [stdout]    21:  4:............Declaration(
[INFO] [stdout]    21:  4:..............GenDecl(var)(
[INFO] [stdout]    21:  8:................next: m
[INFO] [stdout]    21:  8:................varSpec(
[INFO] [stdout]    21:  8:..................IdentList(
[INFO] [stdout]    21: 10:....................next: Mutex
[INFO] [stdout]    21: 10:..................)
[INFO] [stdout]    21: 10:..................TypeName(
[INFO] [stdout]    21: 15:....................next: ;
[INFO] [stdout]    21: 15:..................)
[INFO] [stdout]    23:  4:..................next: defer
[INFO] [stdout]    23:  4:................)
[INFO] [stdout]    23:  4:..............)
[INFO] [stdout]    23:  4:............)
[INFO] [stdout]    23:  4:..........)
[INFO] [stdout]    23:  4:..........Statement(
[INFO] [stdout]    23:  4:............DeferStmt(
[INFO] [stdout]    23: 10:..............next: m
[INFO] [stdout]    23: 10:..............Expression(
[INFO] [stdout]    23: 10:................BinaryExpr(
[INFO] [stdout]    23: 10:..................UnaryExpr(
[INFO] [stdout]    23: 10:....................PrimaryExpr(
[INFO] [stdout]    23: 10:......................Operand(
[INFO] [stdout]    23: 11:........................next: .
[INFO] [stdout]    23: 11:......................)
[INFO] [stdout]    23: 12:......................next: Lock
[INFO] [stdout]    23: 12:......................Selector(
[INFO] [stdout]    23: 16:........................next: (
[INFO] [stdout]    23: 16:......................)
[INFO] [stdout]    23: 16:......................CallOrConversion(
[INFO] [stdout]    23: 17:........................next: )
[INFO] [stdout]    23: 18:........................next: ;
[INFO] [stdout]    23: 18:......................)
[INFO] [stdout]    23: 18:....................)
[INFO] [stdout]    23: 18:..................)
[INFO] [stdout]    23: 18:................)
[INFO] [stdout]    23: 18:..............)
[INFO] [stdout]    24:  2:..............next: }
[INFO] [stdout]    24:  2:............)
[INFO] [stdout]    24:  2:..........)
[INFO] [stdout]    24:  2:........)
[INFO] [stdout]    24:  3:........next: ;
[INFO] [stdout]    24:  3:......)
[INFO] [stdout]    27:  1:......next: func
[INFO] [stdout]    27:  1:....)
[INFO] [stdout]    27:  1:..)
[INFO] [stdout]    27:  1:..Declaration(
[INFO] [stdout]    27:  1:....FunctionDecl(
[INFO] [stdout]    27:  6:......next: f
[INFO] [stdout]    27:  7:......next: (
[INFO] [stdout]    27:  7:......Signature(
[INFO] [stdout]    27:  7:........Parameters(
[INFO] [stdout]    27:  8:..........next: )
[INFO] [stdout]    27: 10:..........next: (
[INFO] [stdout]    27: 10:........)
[INFO] [stdout]    27: 10:........Result(
[INFO] [stdout]    27: 10:..........Parameters(
[INFO] [stdout]    27: 11:............next: result
[INFO] [stdout]    27: 11:............ParameterList(
[INFO] [stdout]    27: 11:..............TypeName(
[INFO] [stdout]    27: 18:................next: int
[INFO] [stdout]    27: 18:..............)
[INFO] [stdout]    27: 18:..............TypeName(
[INFO] [stdout]    27: 21:................next: )
[INFO] [stdout]    27: 21:..............)
[INFO] [stdout]    27: 21:............)
[INFO] [stdout]    27: 23:............next: {
[INFO] [stdout]    27: 23:..........)
[INFO] [stdout]    27: 23:........)
[INFO] [stdout]    27: 23:......)
[INFO] [stdout]    27: 23:......Body(
[INFO] [stdout]    28:  2:........next: defer
[INFO] [stdout]    28:  2:........Body(
[INFO] [stdout]    28:  2:..........Statement(
[INFO] [stdout]    28:  2:............DeferStmt(
[INFO] [stdout]    28:  8:..............next: func
[INFO] [stdout]    28:  8:..............Expression(
[INFO] [stdout]    28:  8:................BinaryExpr(
[INFO] [stdout]    28:  8:..................UnaryExpr(
[INFO] [stdout]    28:  8:....................PrimaryExpr(
[INFO] [stdout]    28:  8:......................Operand(
[INFO] [stdout]    28:  8:........................BlockStmt(
[INFO] [stdout]    28:  8:..........................FuncType(
[INFO] [stdout]    28: 12:............................next: (
[INFO] [stdout]    28: 12:............................Signature(
[INFO] [stdout]    28: 12:..............................Parameters(
[INFO] [stdout]    28: 13:................................next: )
[INFO] [stdout]    28: 15:................................next: {
[INFO] [stdout]    28: 15:..............................)
[INFO] [stdout]    28: 15:..............................Result(
[INFO] [stdout]    28: 15:..............................)
[INFO] [stdout]    28: 15:............................)
[INFO] [stdout]    28: 15:..........................)
[INFO] [stdout]    28: 15:..........................Body(
[INFO] [stdout]    29:  3:............................COMMENT
[INFO] [stdout]    30:  3:............................next: result
[INFO] [stdout]    30:  3:............................Body(
[INFO] [stdout]    30:  3:..............................Statement(
[INFO] [stdout]    30:  3:................................SimpleStmt(
[INFO] [stdout]    30:  3:..................................ExpressionList(
[INFO] [stdout]    30:  3:....................................Expression(
[INFO] [stdout]    30:  3:......................................BinaryExpr(
[INFO] [stdout]    30:  3:........................................UnaryExpr(
[INFO] [stdout]    30:  3:..........................................PrimaryExpr(
[INFO] [stdout]    30:  3:............................................Operand(
[INFO] [stdout]    30: 10:..............................................next: *=
[INFO] [stdout]    30: 10:............................................)
[INFO] [stdout]    30: 10:..........................................)
[INFO] [stdout]    30: 10:........................................)
[INFO] [stdout]    30: 10:......................................)
[INFO] [stdout]    30: 10:....................................)
[INFO] [stdout]    30: 10:..................................)
[INFO] [stdout]    30: 13:..................................next: 7
[INFO] [stdout]    30: 13:..................................ExpressionList(
[INFO] [stdout]    30: 13:....................................Expression(
[INFO] [stdout]    30: 13:......................................BinaryExpr(
[INFO] [stdout]    30: 13:........................................UnaryExpr(
[INFO] [stdout]    30: 13:..........................................PrimaryExpr(
[INFO] [stdout]    30: 13:............................................Operand(
[INFO] [stdout]    30: 14:..............................................next: ;
[INFO] [stdout]    30: 14:............................................)
[INFO] [stdout]    30: 14:..........................................)
[INFO] [stdout]    30: 14:........................................)
[INFO] [stdout]    30: 14:......................................)
[INFO] [stdout]    30: 14:....................................)
[INFO] [stdout]    30: 14:..................................)
[INFO] [stdout]    30: 14:................................)
[INFO] [stdout]    31:  2:................................next: }
[INFO] [stdout]    31:  2:..............................)
[INFO] [stdout]    31:  2:............................)
[INFO] [stdout]    31:  3:............................next: (
[INFO] [stdout]    31:  3:..........................)
[INFO] [stdout]    31:  3:........................)
[INFO] [stdout]    31:  3:......................)
[INFO] [stdout]    31:  3:......................CallOrConversion(
[INFO] [stdout]    31:  4:........................next: )
[INFO] [stdout]    31:  5:........................next: ;
[INFO] [stdout]    31:  5:......................)
[INFO] [stdout]    31:  5:....................)
[INFO] [stdout]    31:  5:..................)
[INFO] [stdout]    31:  5:................)
[INFO] [stdout]    31:  5:..............)
[INFO] [stdout]    32:  2:..............next: return
[INFO] [stdout]    32:  2:............)
[INFO] [stdout]    32:  2:..........)
[INFO] [stdout]    32:  2:..........Statement(
[INFO] [stdout]    32:  2:............ReturnStmt(
[INFO] [stdout]    32:  9:..............next: 6
[INFO] [stdout]    32:  9:..............ExpressionList(
[INFO] [stdout]    32:  9:................Expression(
[INFO] [stdout]    32:  9:..................BinaryExpr(
[INFO] [stdout]    32:  9:....................UnaryExpr(
[INFO] [stdout]    32:  9:......................PrimaryExpr(
[INFO] [stdout]    32:  9:........................Operand(
[INFO] [stdout]    32: 10:..........................next: ;
[INFO] [stdout]    32: 10:........................)
[INFO] [stdout]    32: 10:......................)
[INFO] [stdout]    32: 10:....................)
[INFO] [stdout]    32: 10:..................)
[INFO] [stdout]    32: 10:................)
[INFO] [stdout]    32: 10:..............)
[INFO] [stdout]    32: 10:............)
[INFO] [stdout]    32: 10:..........)
[INFO] [stdout]    32: 10:..........Statement(
[INFO] [stdout]    33:  1:............next: }
[INFO] [stdout]    33:  1:..........)
[INFO] [stdout]    33:  1:........)
[INFO] [stdout]    33:  2:........next: ;
[INFO] [stdout]    33:  2:......)
[INFO] [stdout]    35:  1:......next: func
[INFO] [stdout]    35:  1:....)
[INFO] [stdout]    35:  1:..)
[INFO] [stdout]    35:  1:..Declaration(
[INFO] [stdout]    35:  1:....FunctionDecl(
[INFO] [stdout]    35:  6:......next: main
[INFO] [stdout]    35: 10:......next: (
[INFO] [stdout]    35: 10:......Signature(
[INFO] [stdout]    35: 10:........Parameters(
[INFO] [stdout]    35: 11:..........next: )
[INFO] [stdout]    35: 13:..........next: {
[INFO] [stdout]    35: 13:........)
[INFO] [stdout]    35: 13:........Result(
[INFO] [stdout]    35: 13:........)
[INFO] [stdout]    35: 13:......)
[INFO] [stdout]    35: 13:......Body(
[INFO] [stdout]    36:  5:........next: assert
[INFO] [stdout]    36:  5:........Body(
[INFO] [stdout]    36:  5:..........Statement(
[INFO] [stdout]    36:  5:............SimpleStmt(
[INFO] [stdout]    36:  5:..............ExpressionList(
[INFO] [stdout]    36:  5:................Expression(
[INFO] [stdout]    36:  5:..................BinaryExpr(
[INFO] [stdout]    36:  5:....................UnaryExpr(
[INFO] [stdout]    36:  5:......................PrimaryExpr(
[INFO] [stdout]    36:  5:........................Operand(
[INFO] [stdout]    36: 11:..........................next: (
[INFO] [stdout]    36: 11:........................)
[INFO] [stdout]    36: 11:........................CallOrConversion(
[INFO] [stdout]    36: 12:..........................next: f
[INFO] [stdout]    36: 12:..........................Expression(
[INFO] [stdout]    36: 12:............................BinaryExpr(
[INFO] [stdout]    36: 12:..............................UnaryExpr(
[INFO] [stdout]    36: 12:................................PrimaryExpr(
[INFO] [stdout]    36: 12:..................................Operand(
[INFO] [stdout]    36: 13:....................................next: (
[INFO] [stdout]    36: 13:..................................)
[INFO] [stdout]    36: 13:..................................CallOrConversion(
[INFO] [stdout]    36: 14:....................................next: )
[INFO] [stdout]    36: 16:....................................next: ==
[INFO] [stdout]    36: 16:..................................)
[INFO] [stdout]    36: 16:................................)
[INFO] [stdout]    36: 16:..............................)
[INFO] [stdout]    36: 19:..............................next: 42
[INFO] [stdout]    36: 19:..............................BinaryExpr(
[INFO] [stdout]    36: 19:................................UnaryExpr(
[INFO] [stdout]    36: 19:..................................PrimaryExpr(
[INFO] [stdout]    36: 19:....................................Operand(
[INFO] [stdout]    36: 21:......................................next: )
[INFO] [stdout]    36: 21:....................................)
[INFO] [stdout]    36: 21:..................................)
[INFO] [stdout]    36: 21:................................)
[INFO] [stdout]    36: 21:..............................)
[INFO] [stdout]    36: 21:............................)
[INFO] [stdout]    36: 21:..........................)
[INFO] [stdout]    36: 22:..........................next: ;
[INFO] [stdout]    36: 22:........................)
[INFO] [stdout]    36: 22:......................)
[INFO] [stdout]    36: 22:....................)
[INFO] [stdout]    36: 22:..................)
[INFO] [stdout]    36: 22:................)
[INFO] [stdout]    36: 22:..............)
[INFO] [stdout]    36: 22:............)
[INFO] [stdout]    37:  5:............next: fmt2
[INFO] [stdout]    37:  5:..........)
[INFO] [stdout]    37:  5:..........Statement(
[INFO] [stdout]    37:  5:............SimpleStmt(
[INFO] [stdout]    37:  5:..............ExpressionList(
[INFO] [stdout]    37:  5:................Expression(
[INFO] [stdout]    37:  5:..................BinaryExpr(
[INFO] [stdout]    37:  5:....................UnaryExpr(
[INFO] [stdout]    37:  5:......................PrimaryExpr(
[INFO] [stdout]    37:  5:........................Operand(
[INFO] [stdout]    37:  9:..........................next: .
[INFO] [stdout]    37:  9:........................)
[INFO] [stdout]    37: 10:........................next: Println
[INFO] [stdout]    37: 10:........................Selector(
[INFO] [stdout]    37: 17:..........................next: (
[INFO] [stdout]    37: 17:........................)
[INFO] [stdout]    37: 17:........................CallOrConversion(
[INFO] [stdout]    37: 18:..........................next: f
[INFO] [stdout]    37: 18:..........................Expression(
[INFO] [stdout]    37: 18:............................BinaryExpr(
[INFO] [stdout]    37: 18:..............................UnaryExpr(
[INFO] [stdout]    37: 18:................................PrimaryExpr(
[INFO] [stdout]    37: 18:..................................Operand(
[INFO] [stdout]    37: 19:....................................next: (
[INFO] [stdout]    37: 19:..................................)
[INFO] [stdout]    37: 19:..................................CallOrConversion(
[INFO] [stdout]    37: 20:....................................next: )
[INFO] [stdout]    37: 21:....................................next: )
[INFO] [stdout]    37: 21:..................................)
[INFO] [stdout]    37: 21:................................)
[INFO] [stdout]    37: 21:..............................)
[INFO] [stdout]    37: 21:............................)
[INFO] [stdout]    37: 21:..........................)
[INFO] [stdout]    37: 22:..........................next: ;
[INFO] [stdout]    37: 22:........................)
[INFO] [stdout]    37: 22:......................)
[INFO] [stdout]    37: 22:....................)
[INFO] [stdout]    37: 22:..................)
[INFO] [stdout]    37: 22:................)
[INFO] [stdout]    37: 22:..............)
[INFO] [stdout]    37: 22:............)
[INFO] [stdout]    39:  5:............next: for
[INFO] [stdout]    39:  5:..........)
[INFO] [stdout]    39:  5:..........Statement(
[INFO] [stdout]    39:  5:............ForStmt(
[INFO] [stdout]    39:  9:..............next: i
[INFO] [stdout]    39:  9:..............SimpleStmt(
[INFO] [stdout]    39:  9:................ExpressionList(
[INFO] [stdout]    39:  9:..................Expression(
[INFO] [stdout]    39:  9:....................BinaryExpr(
[INFO] [stdout]    39:  9:......................UnaryExpr(
[INFO] [stdout]    39:  9:........................PrimaryExpr(
[INFO] [stdout]    39:  9:..........................Operand(
[INFO] [stdout]    39: 11:............................next: :=
[INFO] [stdout]    39: 11:..........................)
[INFO] [stdout]    39: 11:........................)
[INFO] [stdout]    39: 11:......................)
[INFO] [stdout]    39: 11:....................)
[INFO] [stdout]    39: 11:..................)
[INFO] [stdout]    39: 11:................)
[INFO] [stdout]    39: 14:................next: 0
[INFO] [stdout]    39: 14:................ExpressionList(
[INFO] [stdout]    39: 14:..................Expression(
[INFO] [stdout]    39: 14:....................BinaryExpr(
[INFO] [stdout]    39: 14:......................UnaryExpr(
[INFO] [stdout]    39: 14:........................PrimaryExpr(
[INFO] [stdout]    39: 14:..........................Operand(
[INFO] [stdout]    39: 15:............................next: ;
[INFO] [stdout]    39: 15:..........................)
[INFO] [stdout]    39: 15:........................)
[INFO] [stdout]    39: 15:......................)
[INFO] [stdout]    39: 15:....................)
[INFO] [stdout]    39: 15:..................)
[INFO] [stdout]    39: 15:................)
[INFO] [stdout]    39: 15:..............)
[INFO] [stdout]    39: 17:..............next: i
[INFO] [stdout]    39: 17:..............SimpleStmt(
[INFO] [stdout]    39: 17:................ExpressionList(
[INFO] [stdout]    39: 17:..................Expression(
[INFO] [stdout]    39: 17:....................BinaryExpr(
[INFO] [stdout]    39: 17:......................UnaryExpr(
[INFO] [stdout]    39: 17:........................PrimaryExpr(
[INFO] [stdout]    39: 17:..........................Operand(
[INFO] [stdout]    39: 19:............................next: <=
[INFO] [stdout]    39: 19:..........................)
[INFO] [stdout]    39: 19:........................)
[INFO] [stdout]    39: 19:......................)
[INFO] [stdout]    39: 22:......................next: 3
[INFO] [stdout]    39: 22:......................BinaryExpr(
[INFO] [stdout]    39: 22:........................UnaryExpr(
[INFO] [stdout]    39: 22:..........................PrimaryExpr(
[INFO] [stdout]    39: 22:............................Operand(
[INFO] [stdout]    39: 23:..............................next: ;
[INFO] [stdout]    39: 23:............................)
[INFO] [stdout]    39: 23:..........................)
[INFO] [stdout]    39: 23:........................)
[INFO] [stdout]    39: 23:......................)
[INFO] [stdout]    39: 23:....................)
[INFO] [stdout]    39: 23:..................)
[INFO] [stdout]    39: 23:................)
[INFO] [stdout]    39: 23:..............)
[INFO] [stdout]    39: 25:..............next: i
[INFO] [stdout]    39: 25:..............SimpleStmt(
[INFO] [stdout]    39: 25:................ExpressionList(
[INFO] [stdout]    39: 25:..................Expression(
[INFO] [stdout]    39: 25:....................BinaryExpr(
[INFO] [stdout]    39: 25:......................UnaryExpr(
[INFO] [stdout]    39: 25:........................PrimaryExpr(
[INFO] [stdout]    39: 25:..........................Operand(
[INFO] [stdout]    39: 26:............................next: ++
[INFO] [stdout]    39: 26:..........................)
[INFO] [stdout]    39: 26:........................)
[INFO] [stdout]    39: 26:......................)
[INFO] [stdout]    39: 26:....................)
[INFO] [stdout]    39: 26:..................)
[INFO] [stdout]    39: 26:................)
[INFO] [stdout]    39: 29:................next: {
[INFO] [stdout]    39: 29:..............)
[INFO] [stdout]    39: 29:..............BlockStmt(
[INFO] [stdout]    40:  6:................next: defer
[INFO] [stdout]    40:  6:................Body(
[INFO] [stdout]    40:  6:..................Statement(
[INFO] [stdout]    40:  6:....................DeferStmt(
[INFO] [stdout]    40: 12:......................next: fmt2
[INFO] [stdout]    40: 12:......................Expression(
[INFO] [stdout]    40: 12:........................BinaryExpr(
[INFO] [stdout]    40: 12:..........................UnaryExpr(
[INFO] [stdout]    40: 12:............................PrimaryExpr(
[INFO] [stdout]    40: 12:..............................Operand(
[INFO] [stdout]    40: 16:................................next: .
[INFO] [stdout]    40: 16:..............................)
[INFO] [stdout]    40: 17:..............................next: Println
[INFO] [stdout]    40: 17:..............................Selector(
[INFO] [stdout]    40: 24:................................next: (
[INFO] [stdout]    40: 24:..............................)
[INFO] [stdout]    40: 24:..............................CallOrConversion(
[INFO] [stdout]    40: 25:................................next: i
[INFO] [stdout]    40: 25:................................Expression(
[INFO] [stdout]    40: 25:..................................BinaryExpr(
[INFO] [stdout]    40: 25:....................................UnaryExpr(
[INFO] [stdout]    40: 25:......................................PrimaryExpr(
[INFO] [stdout]    40: 25:........................................Operand(
[INFO] [stdout]    40: 26:..........................................next: )
[INFO] [stdout]    40: 26:........................................)
[INFO] [stdout]    40: 26:......................................)
[INFO] [stdout]    40: 26:....................................)
[INFO] [stdout]    40: 26:..................................)
[INFO] [stdout]    40: 26:................................)
[INFO] [stdout]    40: 27:................................next: ;
[INFO] [stdout]    40: 27:..............................)
[INFO] [stdout]    40: 27:............................)
[INFO] [stdout]    40: 27:..........................)
[INFO] [stdout]    40: 27:........................)
[INFO] [stdout]    40: 27:......................)
[INFO] [stdout]    41:  5:......................next: }
[INFO] [stdout]    41:  5:....................)
[INFO] [stdout]    41:  5:..................)
[INFO] [stdout]    41:  5:................)
[INFO] [stdout]    41:  6:................next: ;
[INFO] [stdout]    41:  6:..............)
[INFO] [stdout]    43:  2:..............next: test2
[INFO] [stdout]    43:  2:............)
[INFO] [stdout]    43:  2:..........)
[INFO] [stdout]    43:  2:..........Statement(
[INFO] [stdout]    43:  2:............SimpleStmt(
[INFO] [stdout]    43:  2:..............ExpressionList(
[INFO] [stdout]    43:  2:................Expression(
[INFO] [stdout]    43:  2:..................BinaryExpr(
[INFO] [stdout]    43:  2:....................UnaryExpr(
[INFO] [stdout]    43:  2:......................PrimaryExpr(
[INFO] [stdout]    43:  2:........................Operand(
[INFO] [stdout]    43:  7:..........................next: (
[INFO] [stdout]    43:  7:........................)
[INFO] [stdout]    43:  7:........................CallOrConversion(
[INFO] [stdout]    43:  8:..........................next: )
[INFO] [stdout]    43:  9:..........................next: ;
[INFO] [stdout]    43:  9:........................)
[INFO] [stdout]    43:  9:......................)
[INFO] [stdout]    43:  9:....................)
[INFO] [stdout]    43:  9:..................)
[INFO] [stdout]    43:  9:................)
[INFO] [stdout]    43:  9:..............)
[INFO] [stdout]    43:  9:............)
[INFO] [stdout]    44:  1:............next: }
[INFO] [stdout]    44:  1:..........)
[INFO] [stdout]    44:  1:........)
[INFO] [stdout]    44:  3:........next: ;
[INFO] [stdout]    44:  3:......)
[INFO] [stdout]    46:  2:......next: EOF
[INFO] [stdout]    46:  2:....)
[INFO] [stdout]    46:  2:..)
[INFO] [stdout]    46:  2:)
[INFO] [stdout] tests/group1/defer.gos:8:6:	-- checking white type ./tests/group1/defer.gos.Mutex (objPath = )
[INFO] [stdout] tests/group1/defer.gos:8:12:	.  struct{ int}
[INFO] [stdout] tests/group1/defer.gos:9:7:	.  .  int
[INFO] [stdout] tests/group1/defer.gos:1:1:	.  .  .  -- checking black type int (objPath = Mutex)
[INFO] [stdout] tests/group1/defer.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/defer.gos:9:7:	.  .  => int
[INFO] [stdout] tests/group1/defer.gos:8:12:	.  => struct{i int}
[INFO] [stdout] tests/group1/defer.gos:8:6:	=> type ./tests/group1/defer.gos.Mutex
[INFO] [stdout] tests/group1/defer.gos:13:17:	-- checking white func Lock (objPath = )
[INFO] [stdout] tests/group1/defer.gos:13:9:	.  *Mutex
[INFO] [stdout] tests/group1/defer.gos:13:10:	.  .  Mutex
[INFO] [stdout] tests/group1/defer.gos:8:6:	.  .  .  -- checking black type ./tests/group1/defer.gos.Mutex struct{i int} (objPath = Lock->*->*)
[INFO] [stdout] tests/group1/defer.gos:8:6:	.  .  .  => type ./tests/group1/defer.gos.Mutex struct{i int}
[INFO] [stdout] tests/group1/defer.gos:13:10:	.  .  => ./tests/group1/defer.gos.Mutex
[INFO] [stdout] tests/group1/defer.gos:13:9:	.  => *./tests/group1/defer.gos.Mutex
[INFO] [stdout] tests/group1/defer.gos:13:17:	=> func Lock
[INFO] [stdout] tests/group1/defer.gos:20:6:	-- checking white func test2 (objPath = )
[INFO] [stdout] tests/group1/defer.gos:20:6:	=> func test2
[INFO] [stdout] tests/group1/defer.gos:27:6:	-- checking white func f (objPath = )
[INFO] [stdout] tests/group1/defer.gos:27:18:	.  int
[INFO] [stdout] tests/group1/defer.gos:1:1:	.  .  -- checking black type int (objPath = f->*)
[INFO] [stdout] tests/group1/defer.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group1/defer.gos:27:18:	.  => int
[INFO] [stdout] tests/group1/defer.gos:27:6:	=> func f
[INFO] [stdout] tests/group1/defer.gos:35:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/defer.gos:35:6:	=> func main
[INFO] [stdout] tests/group1/defer.gos:13:24:	--- Lock: func() ()
[INFO] [stdout] tests/group1/defer.gos:14:5:	m.i
[INFO] [stdout] tests/group1/defer.gos:14:5:	.  m
[INFO] [stdout] tests/group1/defer.gos:14:5:	.  => m (variable of type *./tests/group1/defer.gos.Mutex)
[INFO] [stdout] tests/group1/defer.gos:14:5:	=> m.i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:14:12:	85
[INFO] [stdout] tests/group1/defer.gos:14:12:	=> 85 (untyped int constant 85)
[INFO] [stdout] tests/group1/defer.gos:14:5:	m.i
[INFO] [stdout] tests/group1/defer.gos:14:5:	.  m
[INFO] [stdout] tests/group1/defer.gos:14:5:	.  => m (variable of type *./tests/group1/defer.gos.Mutex)
[INFO] [stdout] tests/group1/defer.gos:14:5:	=> m.i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:15:2:	assert(m.i == 85)
[INFO] [stdout] tests/group1/defer.gos:15:2:	.  assert
[INFO] [stdout] tests/group1/defer.gos:15:2:	.  => assert (built-in)
[INFO] [stdout] tests/group1/defer.gos:15:9:	.  m.i == 85
[INFO] [stdout] tests/group1/defer.gos:15:9:	.  .  m.i
[INFO] [stdout] tests/group1/defer.gos:15:9:	.  .  .  m
[INFO] [stdout] tests/group1/defer.gos:15:9:	.  .  .  => m (variable of type *./tests/group1/defer.gos.Mutex)
[INFO] [stdout] tests/group1/defer.gos:15:9:	.  .  => m.i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:15:16:	.  .  85
[INFO] [stdout] tests/group1/defer.gos:15:16:	.  .  => 85 (untyped int constant 85)
[INFO] [stdout] tests/group1/defer.gos:15:9:	.  => m.i == 85 (untyped bool value)
[INFO] [stdout] tests/group1/defer.gos:15:2:	=> assert(m.i == 85) (no value)
[INFO] [stdout] tests/group1/defer.gos:16:2:	--- <end>
[INFO] [stdout] tests/group1/defer.gos:20:14:	--- test2: func() ()
[INFO] [stdout] tests/group1/defer.gos:21:10:	Mutex
[INFO] [stdout] tests/group1/defer.gos:8:6:	.  -- checking black type ./tests/group1/defer.gos.Mutex struct{i int} (objPath = )
[INFO] [stdout] tests/group1/defer.gos:8:6:	.  => type ./tests/group1/defer.gos.Mutex struct{i int}
[INFO] [stdout] tests/group1/defer.gos:21:10:	=> ./tests/group1/defer.gos.Mutex
[INFO] [stdout] tests/group1/defer.gos:23:10:	m.Lock()
[INFO] [stdout] tests/group1/defer.gos:23:10:	.  m.Lock
[INFO] [stdout] tests/group1/defer.gos:23:10:	.  .  m
[INFO] [stdout] tests/group1/defer.gos:23:10:	.  .  => m (variable of type ./tests/group1/defer.gos.Mutex)
[INFO] [stdout] tests/group1/defer.gos:13:17:	.  .  -- checking black func (*./tests/group1/defer.gos.Mutex).Lock() () (objPath = )
[INFO] [stdout] tests/group1/defer.gos:13:17:	.  .  => func (*./tests/group1/defer.gos.Mutex).Lock() ()
[INFO] [stdout] tests/group1/defer.gos:23:10:	.  => m.Lock (value of type func() ())
[INFO] [stdout] tests/group1/defer.gos:23:10:	=> m.Lock() (no value)
[INFO] [stdout] tests/group1/defer.gos:24:3:	--- <end>
[INFO] [stdout] tests/group1/defer.gos:27:23:	--- f: func() (result int)
[INFO] [stdout] tests/group1/defer.gos:28:8:	(func() literal)()
[INFO] [stdout] tests/group1/defer.gos:28:8:	.  (func() literal)
[INFO] [stdout] tests/group1/defer.gos:28:8:	.  .  func()
[INFO] [stdout] tests/group1/defer.gos:28:8:	.  .  => func() ()
[INFO] [stdout] tests/group1/defer.gos:28:8:	.  => (func() literal) (value of type func() ())
[INFO] [stdout] tests/group1/defer.gos:28:8:	=> (func() literal)() (no value)
[INFO] [stdout] tests/group1/defer.gos:28:15:	--- <function literal>: func() ()
[INFO] [stdout] tests/group1/defer.gos:30:3:	result
[INFO] [stdout] tests/group1/defer.gos:30:3:	=> result (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:30:13:	7
[INFO] [stdout] tests/group1/defer.gos:30:13:	=> 7 (untyped int constant 7)
[INFO] [stdout] tests/group1/defer.gos:30:3:	result
[INFO] [stdout] tests/group1/defer.gos:30:3:	=> result (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:31:3:	--- <end>
[INFO] [stdout] tests/group1/defer.gos:32:9:	6
[INFO] [stdout] tests/group1/defer.gos:32:9:	=> 6 (untyped int constant 6)
[INFO] [stdout] tests/group1/defer.gos:33:2:	--- <end>
[INFO] [stdout] tests/group1/defer.gos:35:13:	--- main: func() ()
[INFO] [stdout] tests/group1/defer.gos:36:5:	assert(f() == 42)
[INFO] [stdout] tests/group1/defer.gos:36:5:	.  assert
[INFO] [stdout] tests/group1/defer.gos:36:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/defer.gos:36:12:	.  f() == 42
[INFO] [stdout] tests/group1/defer.gos:36:12:	.  .  f()
[INFO] [stdout] tests/group1/defer.gos:36:12:	.  .  .  f
[INFO] [stdout] tests/group1/defer.gos:36:12:	.  .  .  => f (value of type func() (result int))
[INFO] [stdout] tests/group1/defer.gos:36:12:	.  .  => f() (value of type int)
[INFO] [stdout] tests/group1/defer.gos:36:19:	.  .  42
[INFO] [stdout] tests/group1/defer.gos:36:19:	.  .  => 42 (untyped int constant 42)
[INFO] [stdout] tests/group1/defer.gos:36:12:	.  => f() == 42 (untyped bool value)
[INFO] [stdout] tests/group1/defer.gos:36:5:	=> assert(f() == 42) (no value)
[INFO] [stdout] tests/group1/defer.gos:37:5:	fmt2.Println(f())
[INFO] [stdout] tests/group1/defer.gos:37:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/defer.gos:37:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/defer.gos:37:18:	.  f()
[INFO] [stdout] tests/group1/defer.gos:37:18:	.  .  f
[INFO] [stdout] tests/group1/defer.gos:37:18:	.  .  => f (value of type func() (result int))
[INFO] [stdout] tests/group1/defer.gos:37:18:	.  => f() (value of type int)
[INFO] [stdout] tests/group1/defer.gos:37:5:	=> fmt2.Println(f()) (invalid operand)
[INFO] [stdout] tests/group1/defer.gos:39:14:	0
[INFO] [stdout] tests/group1/defer.gos:39:14:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/defer.gos:39:17:	i <= 3
[INFO] [stdout] tests/group1/defer.gos:39:17:	.  i
[INFO] [stdout] tests/group1/defer.gos:39:17:	.  => i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:39:22:	.  3
[INFO] [stdout] tests/group1/defer.gos:39:22:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/defer.gos:39:17:	=> i <= 3 (untyped bool value)
[INFO] [stdout] tests/group1/defer.gos:39:25:	i
[INFO] [stdout] tests/group1/defer.gos:39:25:	=> i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:39:25:	i
[INFO] [stdout] tests/group1/defer.gos:39:25:	=> i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:39:25:	1
[INFO] [stdout] tests/group1/defer.gos:39:25:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/defer.gos:39:25:	i
[INFO] [stdout] tests/group1/defer.gos:39:25:	=> i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:40:12:	fmt2.Println(i)
[INFO] [stdout] tests/group1/defer.gos:40:12:	.  fmt2.Println
[INFO] [stdout] tests/group1/defer.gos:40:12:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/defer.gos:40:25:	.  i
[INFO] [stdout] tests/group1/defer.gos:40:25:	.  => i (variable of type int)
[INFO] [stdout] tests/group1/defer.gos:40:12:	=> fmt2.Println(i) (invalid operand)
[INFO] [stdout] tests/group1/defer.gos:43:2:	test2()
[INFO] [stdout] tests/group1/defer.gos:43:2:	.  test2
[INFO] [stdout] tests/group1/defer.gos:43:2:	.  => test2 (value of type func() ())
[INFO] [stdout] tests/group1/defer.gos:43:2:	=> test2() (no value)
[INFO] [stdout] tests/group1/defer.gos:44:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/defer.gos:5:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/defer.gos:5:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_defer' (39) panicked at tests/test.rs:426:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85c4b1 - test[bc1bff1dac766b04]::test_defer
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:426:5
[INFO] [stdout]   21:     0x63ed2a85abd7 - test[bc1bff1dac766b04]::test_defer::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:424:16
[INFO] [stdout]   22:     0x63ed2a8615a6 - <test[bc1bff1dac766b04]::test_defer::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_complex stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: "fmt2"
[INFO] [stdout]     3:  8:....ImportSpec(
[INFO] [stdout]     3: 14:......next: ;
[INFO] [stdout]     5:  1:......next: func
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....FunctionDecl(
[INFO] [stdout]     5:  6:......next: main
[INFO] [stdout]     5: 10:......next: (
[INFO] [stdout]     5: 10:......Signature(
[INFO] [stdout]     5: 10:........Parameters(
[INFO] [stdout]     5: 11:..........next: )
[INFO] [stdout]     5: 13:..........next: {
[INFO] [stdout]     5: 13:........)
[INFO] [stdout]     5: 13:........Result(
[INFO] [stdout]     5: 13:........)
[INFO] [stdout]     5: 13:......)
[INFO] [stdout]     5: 13:......Body(
[INFO] [stdout]     6:  5:........next: c
[INFO] [stdout]     6:  5:........Body(
[INFO] [stdout]     6:  5:..........Statement(
[INFO] [stdout]     6:  5:............SimpleStmt(
[INFO] [stdout]     6:  5:..............ExpressionList(
[INFO] [stdout]     6:  5:................Expression(
[INFO] [stdout]     6:  5:..................BinaryExpr(
[INFO] [stdout]     6:  5:....................UnaryExpr(
[INFO] [stdout]     6:  5:......................PrimaryExpr(
[INFO] [stdout]     6:  5:........................Operand(
[INFO] [stdout]     6:  7:..........................next: :=
[INFO] [stdout]     6:  7:........................)
[INFO] [stdout]     6:  7:......................)
[INFO] [stdout]     6:  7:....................)
[INFO] [stdout]     6:  7:..................)
[INFO] [stdout]     6:  7:................)
[INFO] [stdout]     6:  7:..............)
[INFO] [stdout]     6: 10:..............next: complex
[INFO] [stdout]     6: 10:..............ExpressionList(
[INFO] [stdout]     6: 10:................Expression(
[INFO] [stdout]     6: 10:..................BinaryExpr(
[INFO] [stdout]     6: 10:....................UnaryExpr(
[INFO] [stdout]     6: 10:......................PrimaryExpr(
[INFO] [stdout]     6: 10:........................Operand(
[INFO] [stdout]     6: 17:..........................next: (
[INFO] [stdout]     6: 17:........................)
[INFO] [stdout]     6: 17:........................CallOrConversion(
[INFO] [stdout]     6: 18:..........................next: 1
[INFO] [stdout]     6: 18:..........................Expression(
[INFO] [stdout]     6: 18:............................BinaryExpr(
[INFO] [stdout]     6: 18:..............................UnaryExpr(
[INFO] [stdout]     6: 18:................................PrimaryExpr(
[INFO] [stdout]     6: 18:..................................Operand(
[INFO] [stdout]     6: 19:....................................next: ,
[INFO] [stdout]     6: 19:..................................)
[INFO] [stdout]     6: 19:................................)
[INFO] [stdout]     6: 19:..............................)
[INFO] [stdout]     6: 19:............................)
[INFO] [stdout]     6: 19:..........................)
[INFO] [stdout]     6: 20:..........................next: 2
[INFO] [stdout]     6: 20:..........................Expression(
[INFO] [stdout]     6: 20:............................BinaryExpr(
[INFO] [stdout]     6: 20:..............................UnaryExpr(
[INFO] [stdout]     6: 20:................................PrimaryExpr(
[INFO] [stdout]     6: 20:..................................Operand(
[INFO] [stdout]     6: 21:....................................next: )
[INFO] [stdout]     6: 21:..................................)
[INFO] [stdout]     6: 21:................................)
[INFO] [stdout]     6: 21:..............................)
[INFO] [stdout]     6: 21:............................)
[INFO] [stdout]     6: 21:..........................)
[INFO] [stdout]     6: 22:..........................next: ;
[INFO] [stdout]     6: 22:........................)
[INFO] [stdout]     6: 22:......................)
[INFO] [stdout]     6: 22:....................)
[INFO] [stdout]     6: 22:..................)
[INFO] [stdout]     6: 22:................)
[INFO] [stdout]     6: 22:..............)
[INFO] [stdout]     6: 22:............)
[INFO] [stdout]     7:  5:............next: assert
[INFO] [stdout]     7:  5:..........)
[INFO] [stdout]     7:  5:..........Statement(
[INFO] [stdout]     7:  5:............SimpleStmt(
[INFO] [stdout]     7:  5:..............ExpressionList(
[INFO] [stdout]     7:  5:................Expression(
[INFO] [stdout]     7:  5:..................BinaryExpr(
[INFO] [stdout]     7:  5:....................UnaryExpr(
[INFO] [stdout]     7:  5:......................PrimaryExpr(
[INFO] [stdout]     7:  5:........................Operand(
[INFO] [stdout]     7: 11:..........................next: (
[INFO] [stdout]     7: 11:........................)
[INFO] [stdout]     7: 11:........................CallOrConversion(
[INFO] [stdout]     7: 12:..........................next: real
[INFO] [stdout]     7: 12:..........................Expression(
[INFO] [stdout]     7: 12:............................BinaryExpr(
[INFO] [stdout]     7: 12:..............................UnaryExpr(
[INFO] [stdout]     7: 12:................................PrimaryExpr(
[INFO] [stdout]     7: 12:..................................Operand(
[INFO] [stdout]     7: 16:....................................next: (
[INFO] [stdout]     7: 16:..................................)
[INFO] [stdout]     7: 16:..................................CallOrConversion(
[INFO] [stdout]     7: 17:....................................next: c
[INFO] [stdout]     7: 17:....................................Expression(
[INFO] [stdout]     7: 17:......................................BinaryExpr(
[INFO] [stdout]     7: 17:........................................UnaryExpr(
[INFO] [stdout]     7: 17:..........................................PrimaryExpr(
[INFO] [stdout]     7: 17:............................................Operand(
[INFO] [stdout]     7: 18:..............................................next: )
[INFO] [stdout]     7: 18:............................................)
[INFO] [stdout]     7: 18:..........................................)
[INFO] [stdout]     7: 18:........................................)
[INFO] [stdout]     7: 18:......................................)
[INFO] [stdout]     7: 18:....................................)
[INFO] [stdout]     7: 20:....................................next: ==
[INFO] [stdout]     7: 20:..................................)
[INFO] [stdout]     7: 20:................................)
[INFO] [stdout]     7: 20:..............................)
[INFO] [stdout]     7: 23:..............................next: 1
[INFO] [stdout]     7: 23:..............................BinaryExpr(
[INFO] [stdout]     7: 23:................................UnaryExpr(
[INFO] [stdout]     7: 23:..................................PrimaryExpr(
[INFO] [stdout]     7: 23:....................................Operand(
[INFO] [stdout]     7: 24:......................................next: )
[INFO] [stdout]     7: 24:....................................)
[INFO] [stdout]     7: 24:..................................)
[INFO] [stdout]     7: 24:................................)
[INFO] [stdout]     7: 24:..............................)
[INFO] [stdout]     7: 24:............................)
[INFO] [stdout]     7: 24:..........................)
[INFO] [stdout]     7: 25:..........................next: ;
[INFO] [stdout]     7: 25:........................)
[INFO] [stdout]     7: 25:......................)
[INFO] [stdout]     7: 25:....................)
[INFO] [stdout]     7: 25:..................)
[INFO] [stdout]     7: 25:................)
[INFO] [stdout]     7: 25:..............)
[INFO] [stdout]     7: 25:............)
[INFO] [stdout]     8:  5:............next: assert
[INFO] [stdout]     8:  5:..........)
[INFO] [stdout]     8:  5:..........Statement(
[INFO] [stdout]     8:  5:............SimpleStmt(
[INFO] [stdout]     8:  5:..............ExpressionList(
[INFO] [stdout]     8:  5:................Expression(
[INFO] [stdout]     8:  5:..................BinaryExpr(
[INFO] [stdout]     8:  5:....................UnaryExpr(
[INFO] [stdout]     8:  5:......................PrimaryExpr(
[INFO] [stdout]     8:  5:........................Operand(
[INFO] [stdout]     8: 11:..........................next: (
[INFO] [stdout]     8: 11:........................)
[INFO] [stdout]     8: 11:........................CallOrConversion(
[INFO] [stdout]     8: 12:..........................next: imag
[INFO] [stdout]     8: 12:..........................Expression(
[INFO] [stdout]     8: 12:............................BinaryExpr(
[INFO] [stdout]     8: 12:..............................UnaryExpr(
[INFO] [stdout]     8: 12:................................PrimaryExpr(
[INFO] [stdout]     8: 12:..................................Operand(
[INFO] [stdout]     8: 16:....................................next: (
[INFO] [stdout]     8: 16:..................................)
[INFO] [stdout]     8: 16:..................................CallOrConversion(
[INFO] [stdout]     8: 17:....................................next: c
[INFO] [stdout]     8: 17:....................................Expression(
[INFO] [stdout]     8: 17:......................................BinaryExpr(
[INFO] [stdout]     8: 17:........................................UnaryExpr(
[INFO] [stdout]     8: 17:..........................................PrimaryExpr(
[INFO] [stdout]     8: 17:............................................Operand(
[INFO] [stdout]     8: 18:..............................................next: )
[INFO] [stdout]     8: 18:............................................)
[INFO] [stdout]     8: 18:..........................................)
[INFO] [stdout]     8: 18:........................................)
[INFO] [stdout]     8: 18:......................................)
[INFO] [stdout]     8: 18:....................................)
[INFO] [stdout]     8: 20:....................................next: ==
[INFO] [stdout]     8: 20:..................................)
[INFO] [stdout]     8: 20:................................)
[INFO] [stdout]     8: 20:..............................)
[INFO] [stdout]     8: 23:..............................next: 2
[INFO] [stdout]     8: 23:..............................BinaryExpr(
[INFO] [stdout]     8: 23:................................UnaryExpr(
[INFO] [stdout]     8: 23:..................................PrimaryExpr(
[INFO] [stdout]     8: 23:....................................Operand(
[INFO] [stdout]     8: 24:......................................next: )
[INFO] [stdout]     8: 24:....................................)
[INFO] [stdout]     8: 24:..................................)
[INFO] [stdout]     8: 24:................................)
[INFO] [stdout]     8: 24:..............................)
[INFO] [stdout]     8: 24:............................)
[INFO] [stdout]     8: 24:..........................)
[INFO] [stdout]     8: 25:..........................next: ;
[INFO] [stdout]     8: 25:........................)
[INFO] [stdout]     8: 25:......................)
[INFO] [stdout]     8: 25:....................)
[INFO] [stdout]     8: 25:..................)
[INFO] [stdout]     8: 25:................)
[INFO] [stdout]     8: 25:..............)
[INFO] [stdout]     8: 25:............)
[INFO] [stdout]     9:  5:............next: fmt2
[INFO] [stdout]     9:  5:..........)
[INFO] [stdout]     9:  5:..........Statement(
[INFO] [stdout]     9:  5:............SimpleStmt(
[INFO] [stdout]     9:  5:..............ExpressionList(
[INFO] [stdout]     9:  5:................Expression(
[INFO] [stdout]     9:  5:..................BinaryExpr(
[INFO] [stdout]     9:  5:....................UnaryExpr(
[INFO] [stdout]     9:  5:......................PrimaryExpr(
[INFO] [stdout]     9:  5:........................Operand(
[INFO] [stdout]     9:  9:..........................next: .
[INFO] [stdout]     9:  9:........................)
[INFO] [stdout]     9: 10:........................next: Println
[INFO] [stdout]     9: 10:........................Selector(
[INFO] [stdout]     9: 17:..........................next: (
[INFO] [stdout]     9: 17:........................)
[INFO] [stdout]     9: 17:........................CallOrConversion(
[INFO] [stdout]     9: 18:..........................next: c
[INFO] [stdout]     9: 18:..........................Expression(
[INFO] [stdout]     9: 18:............................BinaryExpr(
[INFO] [stdout]     9: 18:..............................UnaryExpr(
[INFO] [stdout]     9: 18:................................PrimaryExpr(
[INFO] [stdout]     9: 18:..................................Operand(
[INFO] [stdout]     9: 19:....................................next: )
[INFO] [stdout]     9: 19:..................................)
[INFO] [stdout]     9: 19:................................)
[INFO] [stdout]     9: 19:..............................)
[INFO] [stdout]     9: 19:............................)
[INFO] [stdout]     9: 19:..........................)
[INFO] [stdout]     9: 20:..........................next: ;
[INFO] [stdout]     9: 20:........................)
[INFO] [stdout]     9: 20:......................)
[INFO] [stdout]     9: 20:....................)
[INFO] [stdout]     9: 20:..................)
[INFO] [stdout]     9: 20:................)
[INFO] [stdout]     9: 20:..............)
[INFO] [stdout]     9: 20:............)
[INFO] [stdout]    12:  5:............next: var
[INFO] [stdout]    12:  5:..........)
[INFO] [stdout]    12:  5:..........Statement(
[INFO] [stdout]    12:  5:............Declaration(
[INFO] [stdout]    12:  5:..............GenDecl(var)(
[INFO] [stdout]    12:  9:................next: f
[INFO] [stdout]    12:  9:................varSpec(
[INFO] [stdout]    12:  9:..................IdentList(
[INFO] [stdout]    12: 11:....................next: float64
[INFO] [stdout]    12: 11:..................)
[INFO] [stdout]    12: 11:..................TypeName(
[INFO] [stdout]    12: 18:....................next: ;
[INFO] [stdout]    12: 18:..................)
[INFO] [stdout]    13:  5:..................next: f
[INFO] [stdout]    13:  5:................)
[INFO] [stdout]    13:  5:..............)
[INFO] [stdout]    13:  5:............)
[INFO] [stdout]    13:  5:..........)
[INFO] [stdout]    13:  5:..........Statement(
[INFO] [stdout]    13:  5:............SimpleStmt(
[INFO] [stdout]    13:  5:..............ExpressionList(
[INFO] [stdout]    13:  5:................Expression(
[INFO] [stdout]    13:  5:..................BinaryExpr(
[INFO] [stdout]    13:  5:....................UnaryExpr(
[INFO] [stdout]    13:  5:......................PrimaryExpr(
[INFO] [stdout]    13:  5:........................Operand(
[INFO] [stdout]    13:  7:..........................next: =
[INFO] [stdout]    13:  7:........................)
[INFO] [stdout]    13:  7:......................)
[INFO] [stdout]    13:  7:....................)
[INFO] [stdout]    13:  7:..................)
[INFO] [stdout]    13:  7:................)
[INFO] [stdout]    13:  7:..............)
[INFO] [stdout]    13:  9:..............next: 1.2345699999
[INFO] [stdout]    13:  9:..............ExpressionList(
[INFO] [stdout]    13:  9:................Expression(
[INFO] [stdout]    13:  9:..................BinaryExpr(
[INFO] [stdout]    13:  9:....................UnaryExpr(
[INFO] [stdout]    13:  9:......................PrimaryExpr(
[INFO] [stdout]    13:  9:........................Operand(
[INFO] [stdout]    13: 21:..........................next: ;
[INFO] [stdout]    13: 21:........................)
[INFO] [stdout]    13: 21:......................)
[INFO] [stdout]    13: 21:....................)
[INFO] [stdout]    13: 21:..................)
[INFO] [stdout]    13: 21:................)
[INFO] [stdout]    13: 21:..............)
[INFO] [stdout]    13: 21:............)
[INFO] [stdout]    14:  5:............next: c2
[INFO] [stdout]    14:  5:..........)
[INFO] [stdout]    14:  5:..........Statement(
[INFO] [stdout]    14:  5:............SimpleStmt(
[INFO] [stdout]    14:  5:..............ExpressionList(
[INFO] [stdout]    14:  5:................Expression(
[INFO] [stdout]    14:  5:..................BinaryExpr(
[INFO] [stdout]    14:  5:....................UnaryExpr(
[INFO] [stdout]    14:  5:......................PrimaryExpr(
[INFO] [stdout]    14:  5:........................Operand(
[INFO] [stdout]    14:  8:..........................next: :=
[INFO] [stdout]    14:  8:........................)
[INFO] [stdout]    14:  8:......................)
[INFO] [stdout]    14:  8:....................)
[INFO] [stdout]    14:  8:..................)
[INFO] [stdout]    14:  8:................)
[INFO] [stdout]    14:  8:..............)
[INFO] [stdout]    14: 11:..............next: complex
[INFO] [stdout]    14: 11:..............ExpressionList(
[INFO] [stdout]    14: 11:................Expression(
[INFO] [stdout]    14: 11:..................BinaryExpr(
[INFO] [stdout]    14: 11:....................UnaryExpr(
[INFO] [stdout]    14: 11:......................PrimaryExpr(
[INFO] [stdout]    14: 11:........................Operand(
[INFO] [stdout]    14: 18:..........................next: (
[INFO] [stdout]    14: 18:........................)
[INFO] [stdout]    14: 18:........................CallOrConversion(
[INFO] [stdout]    14: 19:..........................next: 8
[INFO] [stdout]    14: 19:..........................Expression(
[INFO] [stdout]    14: 19:............................BinaryExpr(
[INFO] [stdout]    14: 19:..............................UnaryExpr(
[INFO] [stdout]    14: 19:................................PrimaryExpr(
[INFO] [stdout]    14: 19:..................................Operand(
[INFO] [stdout]    14: 20:....................................next: ,
[INFO] [stdout]    14: 20:..................................)
[INFO] [stdout]    14: 20:................................)
[INFO] [stdout]    14: 20:..............................)
[INFO] [stdout]    14: 20:............................)
[INFO] [stdout]    14: 20:..........................)
[INFO] [stdout]    14: 22:..........................next: f
[INFO] [stdout]    14: 22:..........................Expression(
[INFO] [stdout]    14: 22:............................BinaryExpr(
[INFO] [stdout]    14: 22:..............................UnaryExpr(
[INFO] [stdout]    14: 22:................................PrimaryExpr(
[INFO] [stdout]    14: 22:..................................Operand(
[INFO] [stdout]    14: 23:....................................next: )
[INFO] [stdout]    14: 23:..................................)
[INFO] [stdout]    14: 23:................................)
[INFO] [stdout]    14: 23:..............................)
[INFO] [stdout]    14: 23:............................)
[INFO] [stdout]    14: 23:..........................)
[INFO] [stdout]    14: 24:..........................next: ;
[INFO] [stdout]    14: 24:........................)
[INFO] [stdout]    14: 24:......................)
[INFO] [stdout]    14: 24:....................)
[INFO] [stdout]    14: 24:..................)
[INFO] [stdout]    14: 24:................)
[INFO] [stdout]    14: 24:..............)
[INFO] [stdout]    14: 24:............)
[INFO] [stdout]    16:  5:............next: var
[INFO] [stdout]    16:  5:..........)
[INFO] [stdout]    16:  5:..........Statement(
[INFO] [stdout]    16:  5:............Declaration(
[INFO] [stdout]    16:  5:..............GenDecl(var)(
[INFO] [stdout]    16:  9:................next: iface
[INFO] [stdout]    16:  9:................varSpec(
[INFO] [stdout]    16:  9:..................IdentList(
[INFO] [stdout]    16: 15:....................next: interface
[INFO] [stdout]    16: 15:..................)
[INFO] [stdout]    16: 15:..................InterfaceType(
[INFO] [stdout]    16: 24:....................next: {
[INFO] [stdout]    16: 25:....................next: }
[INFO] [stdout]    16: 26:....................next: ;
[INFO] [stdout]    16: 26:..................)
[INFO] [stdout]    17:  5:..................next: iface
[INFO] [stdout]    17:  5:................)
[INFO] [stdout]    17:  5:..............)
[INFO] [stdout]    17:  5:............)
[INFO] [stdout]    17:  5:..........)
[INFO] [stdout]    17:  5:..........Statement(
[INFO] [stdout]    17:  5:............SimpleStmt(
[INFO] [stdout]    17:  5:..............ExpressionList(
[INFO] [stdout]    17:  5:................Expression(
[INFO] [stdout]    17:  5:..................BinaryExpr(
[INFO] [stdout]    17:  5:....................UnaryExpr(
[INFO] [stdout]    17:  5:......................PrimaryExpr(
[INFO] [stdout]    17:  5:........................Operand(
[INFO] [stdout]    17: 11:..........................next: =
[INFO] [stdout]    17: 11:........................)
[INFO] [stdout]    17: 11:......................)
[INFO] [stdout]    17: 11:....................)
[INFO] [stdout]    17: 11:..................)
[INFO] [stdout]    17: 11:................)
[INFO] [stdout]    17: 11:..............)
[INFO] [stdout]    17: 13:..............next: real
[INFO] [stdout]    17: 13:..............ExpressionList(
[INFO] [stdout]    17: 13:................Expression(
[INFO] [stdout]    17: 13:..................BinaryExpr(
[INFO] [stdout]    17: 13:....................UnaryExpr(
[INFO] [stdout]    17: 13:......................PrimaryExpr(
[INFO] [stdout]    17: 13:........................Operand(
[INFO] [stdout]    17: 17:..........................next: (
[INFO] [stdout]    17: 17:........................)
[INFO] [stdout]    17: 17:........................CallOrConversion(
[INFO] [stdout]    17: 18:..........................next: c2
[INFO] [stdout]    17: 18:..........................Expression(
[INFO] [stdout]    17: 18:............................BinaryExpr(
[INFO] [stdout]    17: 18:..............................UnaryExpr(
[INFO] [stdout]    17: 18:................................PrimaryExpr(
[INFO] [stdout]    17: 18:..................................Operand(
[INFO] [stdout]    17: 20:....................................next: )
[INFO] [stdout]    17: 20:..................................)
[INFO] [stdout]    17: 20:................................)
[INFO] [stdout]    17: 20:..............................)
[INFO] [stdout]    17: 20:............................)
[INFO] [stdout]    17: 20:..........................)
[INFO] [stdout]    17: 21:..........................next: ;
[INFO] [stdout]    17: 21:........................)
[INFO] [stdout]    17: 21:......................)
[INFO] [stdout]    17: 21:....................)
[INFO] [stdout]    17: 21:..................)
[INFO] [stdout]    17: 21:................)
[INFO] [stdout]    17: 21:..............)
[INFO] [stdout]    17: 21:............)
[INFO] [stdout]    18:  5:............next: switch
[INFO] [stdout]    18:  5:..........)
[INFO] [stdout]    18:  5:..........Statement(
[INFO] [stdout]    18:  5:............SwitchStmt(
[INFO] [stdout]    18: 12:..............next: i
[INFO] [stdout]    18: 12:..............SimpleStmt(
[INFO] [stdout]    18: 12:................ExpressionList(
[INFO] [stdout]    18: 12:..................Expression(
[INFO] [stdout]    18: 12:....................BinaryExpr(
[INFO] [stdout]    18: 12:......................UnaryExpr(
[INFO] [stdout]    18: 12:........................PrimaryExpr(
[INFO] [stdout]    18: 12:..........................Operand(
[INFO] [stdout]    18: 14:............................next: :=
[INFO] [stdout]    18: 14:..........................)
[INFO] [stdout]    18: 14:........................)
[INFO] [stdout]    18: 14:......................)
[INFO] [stdout]    18: 14:....................)
[INFO] [stdout]    18: 14:..................)
[INFO] [stdout]    18: 14:................)
[INFO] [stdout]    18: 17:................next: iface
[INFO] [stdout]    18: 17:................ExpressionList(
[INFO] [stdout]    18: 17:..................Expression(
[INFO] [stdout]    18: 17:....................BinaryExpr(
[INFO] [stdout]    18: 17:......................UnaryExpr(
[INFO] [stdout]    18: 17:........................PrimaryExpr(
[INFO] [stdout]    18: 17:..........................Operand(
[INFO] [stdout]    18: 22:............................next: .
[INFO] [stdout]    18: 22:..........................)
[INFO] [stdout]    18: 23:..........................next: (
[INFO] [stdout]    18: 23:..........................TypeAssertion(
[INFO] [stdout]    18: 24:............................next: type
[INFO] [stdout]    18: 28:............................next: )
[INFO] [stdout]    18: 30:............................next: {
[INFO] [stdout]    18: 30:..........................)
[INFO] [stdout]    18: 30:........................)
[INFO] [stdout]    18: 30:......................)
[INFO] [stdout]    18: 30:....................)
[INFO] [stdout]    18: 30:..................)
[INFO] [stdout]    18: 30:................)
[INFO] [stdout]    18: 30:..............)
[INFO] [stdout]    19:  2:..............next: case
[INFO] [stdout]    19:  2:..............CaseClause(
[INFO] [stdout]    19:  7:................next: float32
[INFO] [stdout]    19:  7:................TypeList(
[INFO] [stdout]    19:  7:..................Type(
[INFO] [stdout]    19:  7:....................TypeName(
[INFO] [stdout]    19: 14:......................next: :
[INFO] [stdout]    19: 14:....................)
[INFO] [stdout]    19: 14:..................)
[INFO] [stdout]    19: 14:................)
[INFO] [stdout]    20:  9:................next: j
[INFO] [stdout]    20:  9:................Body(
[INFO] [stdout]    20:  9:..................Statement(
[INFO] [stdout]    20:  9:....................SimpleStmt(
[INFO] [stdout]    20:  9:......................ExpressionList(
[INFO] [stdout]    20:  9:........................Expression(
[INFO] [stdout]    20:  9:..........................BinaryExpr(
[INFO] [stdout]    20:  9:............................UnaryExpr(
[INFO] [stdout]    20:  9:..............................PrimaryExpr(
[INFO] [stdout]    20:  9:................................Operand(
[INFO] [stdout]    20: 11:..................................next: :=
[INFO] [stdout]    20: 11:................................)
[INFO] [stdout]    20: 11:..............................)
[INFO] [stdout]    20: 11:............................)
[INFO] [stdout]    20: 11:..........................)
[INFO] [stdout]    20: 11:........................)
[INFO] [stdout]    20: 11:......................)
[INFO] [stdout]    20: 14:......................next: 0
[INFO] [stdout]    20: 14:......................ExpressionList(
[INFO] [stdout]    20: 14:........................Expression(
[INFO] [stdout]    20: 14:..........................BinaryExpr(
[INFO] [stdout]    20: 14:............................UnaryExpr(
[INFO] [stdout]    20: 14:..............................PrimaryExpr(
[INFO] [stdout]    20: 14:................................Operand(
[INFO] [stdout]    20: 15:..................................next: ;
[INFO] [stdout]    20: 15:................................)
[INFO] [stdout]    20: 15:..............................)
[INFO] [stdout]    20: 15:............................)
[INFO] [stdout]    20: 15:..........................)
[INFO] [stdout]    20: 15:........................)
[INFO] [stdout]    20: 15:......................)
[INFO] [stdout]    20: 15:....................)
[INFO] [stdout]    21:  9:....................next: assert
[INFO] [stdout]    21:  9:..................)
[INFO] [stdout]    21:  9:..................Statement(
[INFO] [stdout]    21:  9:....................SimpleStmt(
[INFO] [stdout]    21:  9:......................ExpressionList(
[INFO] [stdout]    21:  9:........................Expression(
[INFO] [stdout]    21:  9:..........................BinaryExpr(
[INFO] [stdout]    21:  9:............................UnaryExpr(
[INFO] [stdout]    21:  9:..............................PrimaryExpr(
[INFO] [stdout]    21:  9:................................Operand(
[INFO] [stdout]    21: 15:..................................next: (
[INFO] [stdout]    21: 15:................................)
[INFO] [stdout]    21: 15:................................CallOrConversion(
[INFO] [stdout]    21: 16:..................................next: j
[INFO] [stdout]    21: 16:..................................Expression(
[INFO] [stdout]    21: 16:....................................BinaryExpr(
[INFO] [stdout]    21: 16:......................................UnaryExpr(
[INFO] [stdout]    21: 16:........................................PrimaryExpr(
[INFO] [stdout]    21: 16:..........................................Operand(
[INFO] [stdout]    21: 18:............................................next: ==
[INFO] [stdout]    21: 18:..........................................)
[INFO] [stdout]    21: 18:........................................)
[INFO] [stdout]    21: 18:......................................)
[INFO] [stdout]    21: 21:......................................next: 1
[INFO] [stdout]    21: 21:......................................BinaryExpr(
[INFO] [stdout]    21: 21:........................................UnaryExpr(
[INFO] [stdout]    21: 21:..........................................PrimaryExpr(
[INFO] [stdout]    21: 21:............................................Operand(
[INFO] [stdout]    21: 22:..............................................next: )
[INFO] [stdout]    21: 22:............................................)
[INFO] [stdout]    21: 22:..........................................)
[INFO] [stdout]    21: 22:........................................)
[INFO] [stdout]    21: 22:......................................)
[INFO] [stdout]    21: 22:....................................)
[INFO] [stdout]    21: 22:..................................)
[INFO] [stdout]    21: 23:..................................next: ;
[INFO] [stdout]    21: 23:................................)
[INFO] [stdout]    21: 23:..............................)
[INFO] [stdout]    21: 23:............................)
[INFO] [stdout]    21: 23:..........................)
[INFO] [stdout]    21: 23:........................)
[INFO] [stdout]    21: 23:......................)
[INFO] [stdout]    21: 23:....................)
[INFO] [stdout]    22:  5:....................next: case
[INFO] [stdout]    22:  5:..................)
[INFO] [stdout]    22:  5:................)
[INFO] [stdout]    22:  5:..............)
[INFO] [stdout]    22:  5:..............CaseClause(
[INFO] [stdout]    22: 10:................next: float64
[INFO] [stdout]    22: 10:................TypeList(
[INFO] [stdout]    22: 10:..................Type(
[INFO] [stdout]    22: 10:....................TypeName(
[INFO] [stdout]    22: 17:......................next: :
[INFO] [stdout]    22: 17:....................)
[INFO] [stdout]    22: 17:..................)
[INFO] [stdout]    22: 17:................)
[INFO] [stdout]    23:  9:................next: assert
[INFO] [stdout]    23:  9:................Body(
[INFO] [stdout]    23:  9:..................Statement(
[INFO] [stdout]    23:  9:....................SimpleStmt(
[INFO] [stdout]    23:  9:......................ExpressionList(
[INFO] [stdout]    23:  9:........................Expression(
[INFO] [stdout]    23:  9:..........................BinaryExpr(
[INFO] [stdout]    23:  9:............................UnaryExpr(
[INFO] [stdout]    23:  9:..............................PrimaryExpr(
[INFO] [stdout]    23:  9:................................Operand(
[INFO] [stdout]    23: 15:..................................next: (
[INFO] [stdout]    23: 15:................................)
[INFO] [stdout]    23: 15:................................CallOrConversion(
[INFO] [stdout]    23: 16:..................................next: i
[INFO] [stdout]    23: 16:..................................Expression(
[INFO] [stdout]    23: 16:....................................BinaryExpr(
[INFO] [stdout]    23: 16:......................................UnaryExpr(
[INFO] [stdout]    23: 16:........................................PrimaryExpr(
[INFO] [stdout]    23: 16:..........................................Operand(
[INFO] [stdout]    23: 18:............................................next: ==
[INFO] [stdout]    23: 18:..........................................)
[INFO] [stdout]    23: 18:........................................)
[INFO] [stdout]    23: 18:......................................)
[INFO] [stdout]    23: 21:......................................next: 8
[INFO] [stdout]    23: 21:......................................BinaryExpr(
[INFO] [stdout]    23: 21:........................................UnaryExpr(
[INFO] [stdout]    23: 21:..........................................PrimaryExpr(
[INFO] [stdout]    23: 21:............................................Operand(
[INFO] [stdout]    23: 22:..............................................next: )
[INFO] [stdout]    23: 22:............................................)
[INFO] [stdout]    23: 22:..........................................)
[INFO] [stdout]    23: 22:........................................)
[INFO] [stdout]    23: 22:......................................)
[INFO] [stdout]    23: 22:....................................)
[INFO] [stdout]    23: 22:..................................)
[INFO] [stdout]    23: 23:..................................next: ;
[INFO] [stdout]    23: 23:................................)
[INFO] [stdout]    23: 23:..............................)
[INFO] [stdout]    23: 23:............................)
[INFO] [stdout]    23: 23:..........................)
[INFO] [stdout]    23: 23:........................)
[INFO] [stdout]    23: 23:......................)
[INFO] [stdout]    23: 23:....................)
[INFO] [stdout]    24:  9:....................next: fmt2
[INFO] [stdout]    24:  9:..................)
[INFO] [stdout]    24:  9:..................Statement(
[INFO] [stdout]    24:  9:....................SimpleStmt(
[INFO] [stdout]    24:  9:......................ExpressionList(
[INFO] [stdout]    24:  9:........................Expression(
[INFO] [stdout]    24:  9:..........................BinaryExpr(
[INFO] [stdout]    24:  9:............................UnaryExpr(
[INFO] [stdout]    24:  9:..............................PrimaryExpr(
[INFO] [stdout]    24:  9:................................Operand(
[INFO] [stdout]    24: 13:..................................next: .
[INFO] [stdout]    24: 13:................................)
[INFO] [stdout]    24: 14:................................next: Println
[INFO] [stdout]    24: 14:................................Selector(
[INFO] [stdout]    24: 21:..................................next: (
[INFO] [stdout]    24: 21:................................)
[INFO] [stdout]    24: 21:................................CallOrConversion(
[INFO] [stdout]    24: 22:..................................next: "float64"
[INFO] [stdout]    24: 22:..................................Expression(
[INFO] [stdout]    24: 22:....................................BinaryExpr(
[INFO] [stdout]    24: 22:......................................UnaryExpr(
[INFO] [stdout]    24: 22:........................................PrimaryExpr(
[INFO] [stdout]    24: 22:..........................................Operand(
[INFO] [stdout]    24: 31:............................................next: ,
[INFO] [stdout]    24: 31:..........................................)
[INFO] [stdout]    24: 31:........................................)
[INFO] [stdout]    24: 31:......................................)
[INFO] [stdout]    24: 31:....................................)
[INFO] [stdout]    24: 31:..................................)
[INFO] [stdout]    24: 33:..................................next: i
[INFO] [stdout]    24: 33:..................................Expression(
[INFO] [stdout]    24: 33:....................................BinaryExpr(
[INFO] [stdout]    24: 33:......................................UnaryExpr(
[INFO] [stdout]    24: 33:........................................PrimaryExpr(
[INFO] [stdout]    24: 33:..........................................Operand(
[INFO] [stdout]    24: 34:............................................next: )
[INFO] [stdout]    24: 34:..........................................)
[INFO] [stdout]    24: 34:........................................)
[INFO] [stdout]    24: 34:......................................)
[INFO] [stdout]    24: 34:....................................)
[INFO] [stdout]    24: 34:..................................)
[INFO] [stdout]    24: 35:..................................next: ;
[INFO] [stdout]    24: 35:................................)
[INFO] [stdout]    24: 35:..............................)
[INFO] [stdout]    24: 35:............................)
[INFO] [stdout]    24: 35:..........................)
[INFO] [stdout]    24: 35:........................)
[INFO] [stdout]    24: 35:......................)
[INFO] [stdout]    24: 35:....................)
[INFO] [stdout]    25:  5:....................next: }
[INFO] [stdout]    25:  5:..................)
[INFO] [stdout]    25:  5:................)
[INFO] [stdout]    25:  5:..............)
[INFO] [stdout]    25:  6:..............next: ;
[INFO] [stdout]    26:  1:..............next: }
[INFO] [stdout]    26:  1:............)
[INFO] [stdout]    26:  1:..........)
[INFO] [stdout]    26:  1:........)
[INFO] [stdout]    26:  2:........next: ;
[INFO] [stdout]    26:  2:......)
[INFO] [stdout]    26:  2:......next: EOF
[INFO] [stdout]    26:  2:....)
[INFO] [stdout]    26:  2:..)
[INFO] [stdout]    26:  2:)
[INFO] [stdout] tests/group1/complex.gos:5:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/complex.gos:5:6:	=> func main
[INFO] [stdout] tests/group1/complex.gos:5:13:	--- main: func() ()
[INFO] [stdout] tests/group1/complex.gos:6:10:	complex(1, 2)
[INFO] [stdout] tests/group1/complex.gos:6:10:	.  complex
[INFO] [stdout] tests/group1/complex.gos:6:10:	.  => complex (built-in)
[INFO] [stdout] tests/group1/complex.gos:6:18:	.  1
[INFO] [stdout] tests/group1/complex.gos:6:18:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/complex.gos:6:20:	.  2
[INFO] [stdout] tests/group1/complex.gos:6:20:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/complex.gos:6:10:	=> complex(1, 2) (untyped complex constant (1 + 2i))
[INFO] [stdout] tests/group1/complex.gos:7:5:	assert(real(c) == 1)
[INFO] [stdout] tests/group1/complex.gos:7:5:	.  assert
[INFO] [stdout] tests/group1/complex.gos:7:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/complex.gos:7:12:	.  real(c) == 1
[INFO] [stdout] tests/group1/complex.gos:7:12:	.  .  real(c)
[INFO] [stdout] tests/group1/complex.gos:7:12:	.  .  .  real
[INFO] [stdout] tests/group1/complex.gos:7:12:	.  .  .  => real (built-in)
[INFO] [stdout] tests/group1/complex.gos:7:17:	.  .  .  c
[INFO] [stdout] tests/group1/complex.gos:7:17:	.  .  .  => c (variable of type complex128)
[INFO] [stdout] tests/group1/complex.gos:7:12:	.  .  => real(c) (value of type float64)
[INFO] [stdout] tests/group1/complex.gos:7:23:	.  .  1
[INFO] [stdout] tests/group1/complex.gos:7:23:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/complex.gos:7:12:	.  => real(c) == 1 (untyped bool value)
[INFO] [stdout] tests/group1/complex.gos:7:5:	=> assert(real(c) == 1) (no value)
[INFO] [stdout] tests/group1/complex.gos:8:5:	assert(imag(c) == 2)
[INFO] [stdout] tests/group1/complex.gos:8:5:	.  assert
[INFO] [stdout] tests/group1/complex.gos:8:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/complex.gos:8:12:	.  imag(c) == 2
[INFO] [stdout] tests/group1/complex.gos:8:12:	.  .  imag(c)
[INFO] [stdout] tests/group1/complex.gos:8:12:	.  .  .  imag
[INFO] [stdout] tests/group1/complex.gos:8:12:	.  .  .  => imag (built-in)
[INFO] [stdout] tests/group1/complex.gos:8:17:	.  .  .  c
[INFO] [stdout] tests/group1/complex.gos:8:17:	.  .  .  => c (variable of type complex128)
[INFO] [stdout] tests/group1/complex.gos:8:12:	.  .  => imag(c) (value of type float64)
[INFO] [stdout] tests/group1/complex.gos:8:23:	.  .  2
[INFO] [stdout] tests/group1/complex.gos:8:23:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/complex.gos:8:12:	.  => imag(c) == 2 (untyped bool value)
[INFO] [stdout] tests/group1/complex.gos:8:5:	=> assert(imag(c) == 2) (no value)
[INFO] [stdout] tests/group1/complex.gos:9:5:	fmt2.Println(c)
[INFO] [stdout] tests/group1/complex.gos:9:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/complex.gos:9:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/complex.gos:9:18:	.  c
[INFO] [stdout] tests/group1/complex.gos:9:18:	.  => c (variable of type complex128)
[INFO] [stdout] tests/group1/complex.gos:9:5:	=> fmt2.Println(c) (invalid operand)
[INFO] [stdout] tests/group1/complex.gos:12:11:	float64
[INFO] [stdout] tests/group1/complex.gos:1:1:	.  -- checking black type float64 (objPath = )
[INFO] [stdout] tests/group1/complex.gos:1:1:	.  => type float64
[INFO] [stdout] tests/group1/complex.gos:12:11:	=> float64
[INFO] [stdout] tests/group1/complex.gos:13:9:	1.2345699999
[INFO] [stdout] tests/group1/complex.gos:13:9:	=> 1.2345699999 (untyped float constant 1.2345699999)
[INFO] [stdout] tests/group1/complex.gos:13:5:	f
[INFO] [stdout] tests/group1/complex.gos:13:5:	=> f (variable of type float64)
[INFO] [stdout] tests/group1/complex.gos:14:11:	complex(8, f)
[INFO] [stdout] tests/group1/complex.gos:14:11:	.  complex
[INFO] [stdout] tests/group1/complex.gos:14:11:	.  => complex (built-in)
[INFO] [stdout] tests/group1/complex.gos:14:19:	.  8
[INFO] [stdout] tests/group1/complex.gos:14:19:	.  => 8 (untyped int constant 8)
[INFO] [stdout] tests/group1/complex.gos:14:22:	.  f
[INFO] [stdout] tests/group1/complex.gos:14:22:	.  => f (variable of type float64)
[INFO] [stdout] tests/group1/complex.gos:14:11:	=> complex(8, f) (value of type complex128)
[INFO] [stdout] tests/group1/complex.gos:16:15:	interface{}
[INFO] [stdout] tests/group1/complex.gos:16:15:	=> interface{}
[INFO] [stdout] tests/group1/complex.gos:17:13:	real(c2)
[INFO] [stdout] tests/group1/complex.gos:17:13:	.  real
[INFO] [stdout] tests/group1/complex.gos:17:13:	.  => real (built-in)
[INFO] [stdout] tests/group1/complex.gos:17:18:	.  c2
[INFO] [stdout] tests/group1/complex.gos:17:18:	.  => c2 (variable of type complex128)
[INFO] [stdout] tests/group1/complex.gos:17:13:	=> real(c2) (value of type float64)
[INFO] [stdout] tests/group1/complex.gos:17:5:	iface
[INFO] [stdout] tests/group1/complex.gos:17:5:	=> iface (variable of type interface{})
[INFO] [stdout] tests/group1/complex.gos:18:17:	iface
[INFO] [stdout] tests/group1/complex.gos:18:17:	=> iface (variable of type interface{})
[INFO] [stdout] tests/group1/complex.gos:19:7:	float32
[INFO] [stdout] tests/group1/complex.gos:19:7:	=> float32 (type)
[INFO] [stdout] tests/group1/complex.gos:20:14:	0
[INFO] [stdout] tests/group1/complex.gos:20:14:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/complex.gos:21:9:	assert(j == 1)
[INFO] [stdout] tests/group1/complex.gos:21:9:	.  assert
[INFO] [stdout] tests/group1/complex.gos:21:9:	.  => assert (built-in)
[INFO] [stdout] tests/group1/complex.gos:21:16:	.  j == 1
[INFO] [stdout] tests/group1/complex.gos:21:16:	.  .  j
[INFO] [stdout] tests/group1/complex.gos:21:16:	.  .  => j (variable of type int)
[INFO] [stdout] tests/group1/complex.gos:21:21:	.  .  1
[INFO] [stdout] tests/group1/complex.gos:21:21:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/complex.gos:21:16:	.  => j == 1 (untyped bool value)
[INFO] [stdout] tests/group1/complex.gos:21:9:	=> assert(j == 1) (no value)
[INFO] [stdout] tests/group1/complex.gos:22:10:	float64
[INFO] [stdout] tests/group1/complex.gos:22:10:	=> float64 (type)
[INFO] [stdout] tests/group1/complex.gos:23:9:	assert(i == 8)
[INFO] [stdout] tests/group1/complex.gos:23:9:	.  assert
[INFO] [stdout] tests/group1/complex.gos:23:9:	.  => assert (built-in)
[INFO] [stdout] tests/group1/complex.gos:23:16:	.  i == 8
[INFO] [stdout] tests/group1/complex.gos:23:16:	.  .  i
[INFO] [stdout] tests/group1/complex.gos:23:16:	.  .  => i (variable of type float64)
[INFO] [stdout] tests/group1/complex.gos:23:21:	.  .  8
[INFO] [stdout] tests/group1/complex.gos:23:21:	.  .  => 8 (untyped int constant 8)
[INFO] [stdout] tests/group1/complex.gos:23:16:	.  => i == 8 (untyped bool value)
[INFO] [stdout] tests/group1/complex.gos:23:9:	=> assert(i == 8) (no value)
[INFO] [stdout] tests/group1/complex.gos:24:9:	fmt2.Println("float64", i)
[INFO] [stdout] tests/group1/complex.gos:24:9:	.  fmt2.Println
[INFO] [stdout] tests/group1/complex.gos:24:9:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/complex.gos:24:22:	.  "float64"
[INFO] [stdout] tests/group1/complex.gos:24:22:	.  => "float64" (untyped string constant float64)
[INFO] [stdout] tests/group1/complex.gos:24:33:	.  i
[INFO] [stdout] tests/group1/complex.gos:24:33:	.  => i (variable of type float64)
[INFO] [stdout] tests/group1/complex.gos:24:9:	=> fmt2.Println("float64", i) (invalid operand)
[INFO] [stdout] tests/group1/complex.gos:26:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/complex.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/complex.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_complex' (35) panicked at tests/test.rs:456:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85cde1 - test[bc1bff1dac766b04]::test_complex
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:456:5
[INFO] [stdout]   21:     0x63ed2a85ae47 - test[bc1bff1dac766b04]::test_complex::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:454:18
[INFO] [stdout]   22:     0x63ed2a8618e6 - <test[bc1bff1dac766b04]::test_complex::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2nil stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     7:  1:....next: type
[INFO] [stdout]     7:  1:..)
[INFO] [stdout]     7:  1:..Declaration(
[INFO] [stdout]     7:  1:....GenDecl(type)(
[INFO] [stdout]     7:  6:......next: III
[INFO] [stdout]     7:  6:......TypeSpec(
[INFO] [stdout]     7: 10:........next: interface
[INFO] [stdout]     7: 10:........Type(
[INFO] [stdout]     7: 10:..........InterfaceType(
[INFO] [stdout]     7: 19:............next: {
[INFO] [stdout]     7: 20:............next: }
[INFO] [stdout]     7: 21:............next: ;
[INFO] [stdout]     7: 21:..........)
[INFO] [stdout]     7: 21:........)
[INFO] [stdout]    10:  1:........next: type
[INFO] [stdout]    10:  1:......)
[INFO] [stdout]    10:  1:....)
[INFO] [stdout]    10:  1:..)
[INFO] [stdout]    10:  1:..Declaration(
[INFO] [stdout]    10:  1:....GenDecl(type)(
[INFO] [stdout]    10:  6:......next: A
[INFO] [stdout]    10:  6:......TypeSpec(
[INFO] [stdout]    10:  8:........next: struct
[INFO] [stdout]    10:  8:........Type(
[INFO] [stdout]    10:  8:..........FieldDecl(
[INFO] [stdout]    10: 15:............next: {
[INFO] [stdout]    11:  1:............next: i
[INFO] [stdout]    11:  1:............FieldDecl(
[INFO] [stdout]    11:  1:..............TypeName(
[INFO] [stdout]    11:  3:................next: int
[INFO] [stdout]    11:  3:..............)
[INFO] [stdout]    11:  3:..............TypeName(
[INFO] [stdout]    11:  6:................next: ;
[INFO] [stdout]    11:  6:..............)
[INFO] [stdout]    12:  1:..............next: }
[INFO] [stdout]    12:  1:............)
[INFO] [stdout]    12:  2:............next: ;
[INFO] [stdout]    12:  2:..........)
[INFO] [stdout]    12:  2:........)
[INFO] [stdout]    14:  1:........next: func
[INFO] [stdout]    14:  1:......)
[INFO] [stdout]    14:  1:....)
[INFO] [stdout]    14:  1:..)
[INFO] [stdout]    14:  1:..Declaration(
[INFO] [stdout]    14:  1:....FunctionDecl(
[INFO] [stdout]    14:  6:......next: main
[INFO] [stdout]    14: 10:......next: (
[INFO] [stdout]    14: 10:......Signature(
[INFO] [stdout]    14: 10:........Parameters(
[INFO] [stdout]    14: 11:..........next: )
[INFO] [stdout]    14: 13:..........next: {
[INFO] [stdout]    14: 13:........)
[INFO] [stdout]    14: 13:........Result(
[INFO] [stdout]    14: 13:........)
[INFO] [stdout]    14: 13:......)
[INFO] [stdout]    14: 13:......Body(
[INFO] [stdout]    15:  2:........COMMENT
[INFO] [stdout]    17:  5:........next: var
[INFO] [stdout]    17:  5:........Body(
[INFO] [stdout]    17:  5:..........Statement(
[INFO] [stdout]    17:  5:............Declaration(
[INFO] [stdout]    17:  5:..............GenDecl(var)(
[INFO] [stdout]    17:  9:................next: ia
[INFO] [stdout]    17:  9:................varSpec(
[INFO] [stdout]    17:  9:..................IdentList(
[INFO] [stdout]    17: 12:....................next: interface
[INFO] [stdout]    17: 12:..................)
[INFO] [stdout]    17: 12:..................InterfaceType(
[INFO] [stdout]    17: 21:....................next: {
[INFO] [stdout]    17: 22:....................next: }
[INFO] [stdout]    17: 23:....................next: ;
[INFO] [stdout]    17: 23:..................)
[INFO] [stdout]    18:  5:..................next: ia
[INFO] [stdout]    18:  5:................)
[INFO] [stdout]    18:  5:..............)
[INFO] [stdout]    18:  5:............)
[INFO] [stdout]    18:  5:..........)
[INFO] [stdout]    18:  5:..........Statement(
[INFO] [stdout]    18:  5:............SimpleStmt(
[INFO] [stdout]    18:  5:..............ExpressionList(
[INFO] [stdout]    18:  5:................Expression(
[INFO] [stdout]    18:  5:..................BinaryExpr(
[INFO] [stdout]    18:  5:....................UnaryExpr(
[INFO] [stdout]    18:  5:......................PrimaryExpr(
[INFO] [stdout]    18:  5:........................Operand(
[INFO] [stdout]    18:  8:..........................next: =
[INFO] [stdout]    18:  8:........................)
[INFO] [stdout]    18:  8:......................)
[INFO] [stdout]    18:  8:....................)
[INFO] [stdout]    18:  8:..................)
[INFO] [stdout]    18:  8:................)
[INFO] [stdout]    18:  8:..............)
[INFO] [stdout]    18: 10:..............next: 8
[INFO] [stdout]    18: 10:..............ExpressionList(
[INFO] [stdout]    18: 10:................Expression(
[INFO] [stdout]    18: 10:..................BinaryExpr(
[INFO] [stdout]    18: 10:....................UnaryExpr(
[INFO] [stdout]    18: 10:......................PrimaryExpr(
[INFO] [stdout]    18: 10:........................Operand(
[INFO] [stdout]    18: 11:..........................next: ;
[INFO] [stdout]    18: 11:........................)
[INFO] [stdout]    18: 11:......................)
[INFO] [stdout]    18: 11:....................)
[INFO] [stdout]    18: 11:..................)
[INFO] [stdout]    18: 11:................)
[INFO] [stdout]    18: 11:..............)
[INFO] [stdout]    18: 11:............)
[INFO] [stdout]    20:  5:............next: var
[INFO] [stdout]    20:  5:..........)
[INFO] [stdout]    20:  5:..........Statement(
[INFO] [stdout]    20:  5:............Declaration(
[INFO] [stdout]    20:  5:..............GenDecl(var)(
[INFO] [stdout]    20:  9:................next: ib
[INFO] [stdout]    20:  9:................varSpec(
[INFO] [stdout]    20:  9:..................IdentList(
[INFO] [stdout]    20: 12:....................next: III
[INFO] [stdout]    20: 12:..................)
[INFO] [stdout]    20: 12:..................TypeName(
[INFO] [stdout]    20: 15:....................next: ;
[INFO] [stdout]    20: 15:..................)
[INFO] [stdout]    21:  5:..................next: ib
[INFO] [stdout]    21:  5:................)
[INFO] [stdout]    21:  5:..............)
[INFO] [stdout]    21:  5:............)
[INFO] [stdout]    21:  5:..........)
[INFO] [stdout]    21:  5:..........Statement(
[INFO] [stdout]    21:  5:............SimpleStmt(
[INFO] [stdout]    21:  5:..............ExpressionList(
[INFO] [stdout]    21:  5:................Expression(
[INFO] [stdout]    21:  5:..................BinaryExpr(
[INFO] [stdout]    21:  5:....................UnaryExpr(
[INFO] [stdout]    21:  5:......................PrimaryExpr(
[INFO] [stdout]    21:  5:........................Operand(
[INFO] [stdout]    21:  8:..........................next: =
[INFO] [stdout]    21:  8:........................)
[INFO] [stdout]    21:  8:......................)
[INFO] [stdout]    21:  8:....................)
[INFO] [stdout]    21:  8:..................)
[INFO] [stdout]    21:  8:................)
[INFO] [stdout]    21:  8:..............)
[INFO] [stdout]    21: 10:..............next: 9
[INFO] [stdout]    21: 10:..............ExpressionList(
[INFO] [stdout]    21: 10:................Expression(
[INFO] [stdout]    21: 10:..................BinaryExpr(
[INFO] [stdout]    21: 10:....................UnaryExpr(
[INFO] [stdout]    21: 10:......................PrimaryExpr(
[INFO] [stdout]    21: 10:........................Operand(
[INFO] [stdout]    21: 11:..........................next: ;
[INFO] [stdout]    21: 11:........................)
[INFO] [stdout]    21: 11:......................)
[INFO] [stdout]    21: 11:....................)
[INFO] [stdout]    21: 11:..................)
[INFO] [stdout]    21: 11:................)
[INFO] [stdout]    21: 11:..............)
[INFO] [stdout]    21: 11:............)
[INFO] [stdout]    23:  5:............next: ib
[INFO] [stdout]    23:  5:..........)
[INFO] [stdout]    23:  5:..........Statement(
[INFO] [stdout]    23:  5:............SimpleStmt(
[INFO] [stdout]    23:  5:..............ExpressionList(
[INFO] [stdout]    23:  5:................Expression(
[INFO] [stdout]    23:  5:..................BinaryExpr(
[INFO] [stdout]    23:  5:....................UnaryExpr(
[INFO] [stdout]    23:  5:......................PrimaryExpr(
[INFO] [stdout]    23:  5:........................Operand(
[INFO] [stdout]    23:  8:..........................next: =
[INFO] [stdout]    23:  8:........................)
[INFO] [stdout]    23:  8:......................)
[INFO] [stdout]    23:  8:....................)
[INFO] [stdout]    23:  8:..................)
[INFO] [stdout]    23:  8:................)
[INFO] [stdout]    23:  8:..............)
[INFO] [stdout]    23: 10:..............next: ia
[INFO] [stdout]    23: 10:..............ExpressionList(
[INFO] [stdout]    23: 10:................Expression(
[INFO] [stdout]    23: 10:..................BinaryExpr(
[INFO] [stdout]    23: 10:....................UnaryExpr(
[INFO] [stdout]    23: 10:......................PrimaryExpr(
[INFO] [stdout]    23: 10:........................Operand(
[INFO] [stdout]    23: 12:..........................next: ;
[INFO] [stdout]    23: 12:........................)
[INFO] [stdout]    23: 12:......................)
[INFO] [stdout]    23: 12:....................)
[INFO] [stdout]    23: 12:..................)
[INFO] [stdout]    23: 12:................)
[INFO] [stdout]    23: 12:..............)
[INFO] [stdout]    23: 12:............)
[INFO] [stdout]    25:  5:............next: var
[INFO] [stdout]    25:  5:..........)
[INFO] [stdout]    25:  5:..........Statement(
[INFO] [stdout]    25:  5:............Declaration(
[INFO] [stdout]    25:  5:..............GenDecl(var)(
[INFO] [stdout]    25:  9:................next: a
[INFO] [stdout]    25:  9:................varSpec(
[INFO] [stdout]    25:  9:..................IdentList(
[INFO] [stdout]    25: 11:....................next: A
[INFO] [stdout]    25: 11:..................)
[INFO] [stdout]    25: 11:..................TypeName(
[INFO] [stdout]    25: 12:....................next: ;
[INFO] [stdout]    25: 12:..................)
[INFO] [stdout]    26:  5:..................next: var
[INFO] [stdout]    26:  5:................)
[INFO] [stdout]    26:  5:..............)
[INFO] [stdout]    26:  5:............)
[INFO] [stdout]    26:  5:..........)
[INFO] [stdout]    26:  5:..........Statement(
[INFO] [stdout]    26:  5:............Declaration(
[INFO] [stdout]    26:  5:..............GenDecl(var)(
[INFO] [stdout]    26:  9:................next: b
[INFO] [stdout]    26:  9:................varSpec(
[INFO] [stdout]    26:  9:..................IdentList(
[INFO] [stdout]    26: 11:....................next: struct
[INFO] [stdout]    26: 11:..................)
[INFO] [stdout]    26: 11:..................FieldDecl(
[INFO] [stdout]    26: 18:....................next: {
[INFO] [stdout]    27:  5:....................next: i
[INFO] [stdout]    27:  5:....................FieldDecl(
[INFO] [stdout]    27:  5:......................TypeName(
[INFO] [stdout]    27:  7:........................next: int
[INFO] [stdout]    27:  7:......................)
[INFO] [stdout]    27:  7:......................TypeName(
[INFO] [stdout]    27: 10:........................next: ;
[INFO] [stdout]    27: 10:......................)
[INFO] [stdout]    28:  5:......................next: }
[INFO] [stdout]    28:  5:....................)
[INFO] [stdout]    28:  6:....................next: ;
[INFO] [stdout]    28:  6:..................)
[INFO] [stdout]    29:  5:..................next: b
[INFO] [stdout]    29:  5:................)
[INFO] [stdout]    29:  5:..............)
[INFO] [stdout]    29:  5:............)
[INFO] [stdout]    29:  5:..........)
[INFO] [stdout]    29:  5:..........Statement(
[INFO] [stdout]    29:  5:............SimpleStmt(
[INFO] [stdout]    29:  5:..............ExpressionList(
[INFO] [stdout]    29:  5:................Expression(
[INFO] [stdout]    29:  5:..................BinaryExpr(
[INFO] [stdout]    29:  5:....................UnaryExpr(
[INFO] [stdout]    29:  5:......................PrimaryExpr(
[INFO] [stdout]    29:  5:........................Operand(
[INFO] [stdout]    29:  6:..........................next: .
[INFO] [stdout]    29:  6:........................)
[INFO] [stdout]    29:  7:........................next: i
[INFO] [stdout]    29:  7:........................Selector(
[INFO] [stdout]    29:  9:..........................next: =
[INFO] [stdout]    29:  9:........................)
[INFO] [stdout]    29:  9:......................)
[INFO] [stdout]    29:  9:....................)
[INFO] [stdout]    29:  9:..................)
[INFO] [stdout]    29:  9:................)
[INFO] [stdout]    29:  9:..............)
[INFO] [stdout]    29: 11:..............next: 99
[INFO] [stdout]    29: 11:..............ExpressionList(
[INFO] [stdout]    29: 11:................Expression(
[INFO] [stdout]    29: 11:..................BinaryExpr(
[INFO] [stdout]    29: 11:....................UnaryExpr(
[INFO] [stdout]    29: 11:......................PrimaryExpr(
[INFO] [stdout]    29: 11:........................Operand(
[INFO] [stdout]    29: 13:..........................next: ;
[INFO] [stdout]    29: 13:........................)
[INFO] [stdout]    29: 13:......................)
[INFO] [stdout]    29: 13:....................)
[INFO] [stdout]    29: 13:..................)
[INFO] [stdout]    29: 13:................)
[INFO] [stdout]    29: 13:..............)
[INFO] [stdout]    29: 13:............)
[INFO] [stdout]    31:  5:............next: a
[INFO] [stdout]    31:  5:..........)
[INFO] [stdout]    31:  5:..........Statement(
[INFO] [stdout]    31:  5:............SimpleStmt(
[INFO] [stdout]    31:  5:..............ExpressionList(
[INFO] [stdout]    31:  5:................Expression(
[INFO] [stdout]    31:  5:..................BinaryExpr(
[INFO] [stdout]    31:  5:....................UnaryExpr(
[INFO] [stdout]    31:  5:......................PrimaryExpr(
[INFO] [stdout]    31:  5:........................Operand(
[INFO] [stdout]    31:  7:..........................next: =
[INFO] [stdout]    31:  7:........................)
[INFO] [stdout]    31:  7:......................)
[INFO] [stdout]    31:  7:....................)
[INFO] [stdout]    31:  7:..................)
[INFO] [stdout]    31:  7:................)
[INFO] [stdout]    31:  7:..............)
[INFO] [stdout]    31:  9:..............next: b
[INFO] [stdout]    31:  9:..............ExpressionList(
[INFO] [stdout]    31:  9:................Expression(
[INFO] [stdout]    31:  9:..................BinaryExpr(
[INFO] [stdout]    31:  9:....................UnaryExpr(
[INFO] [stdout]    31:  9:......................PrimaryExpr(
[INFO] [stdout]    31:  9:........................Operand(
[INFO] [stdout]    31: 10:..........................next: ;
[INFO] [stdout]    31: 10:........................)
[INFO] [stdout]    31: 10:......................)
[INFO] [stdout]    31: 10:....................)
[INFO] [stdout]    31: 10:..................)
[INFO] [stdout]    31: 10:................)
[INFO] [stdout]    31: 10:..............)
[INFO] [stdout]    31: 10:............)
[INFO] [stdout]    32:  5:............next: b
[INFO] [stdout]    32:  5:..........)
[INFO] [stdout]    32:  5:..........Statement(
[INFO] [stdout]    32:  5:............SimpleStmt(
[INFO] [stdout]    32:  5:..............ExpressionList(
[INFO] [stdout]    32:  5:................Expression(
[INFO] [stdout]    32:  5:..................BinaryExpr(
[INFO] [stdout]    32:  5:....................UnaryExpr(
[INFO] [stdout]    32:  5:......................PrimaryExpr(
[INFO] [stdout]    32:  5:........................Operand(
[INFO] [stdout]    32:  6:..........................next: .
[INFO] [stdout]    32:  6:........................)
[INFO] [stdout]    32:  7:........................next: i
[INFO] [stdout]    32:  7:........................Selector(
[INFO] [stdout]    32:  9:..........................next: =
[INFO] [stdout]    32:  9:........................)
[INFO] [stdout]    32:  9:......................)
[INFO] [stdout]    32:  9:....................)
[INFO] [stdout]    32:  9:..................)
[INFO] [stdout]    32:  9:................)
[INFO] [stdout]    32:  9:..............)
[INFO] [stdout]    32: 11:..............next: 55
[INFO] [stdout]    32: 11:..............ExpressionList(
[INFO] [stdout]    32: 11:................Expression(
[INFO] [stdout]    32: 11:..................BinaryExpr(
[INFO] [stdout]    32: 11:....................UnaryExpr(
[INFO] [stdout]    32: 11:......................PrimaryExpr(
[INFO] [stdout]    32: 11:........................Operand(
[INFO] [stdout]    32: 13:..........................next: ;
[INFO] [stdout]    32: 13:........................)
[INFO] [stdout]    32: 13:......................)
[INFO] [stdout]    32: 13:....................)
[INFO] [stdout]    32: 13:..................)
[INFO] [stdout]    32: 13:................)
[INFO] [stdout]    32: 13:..............)
[INFO] [stdout]    32: 13:............)
[INFO] [stdout]    34:  2:............next: fmt2
[INFO] [stdout]    34:  2:..........)
[INFO] [stdout]    34:  2:..........Statement(
[INFO] [stdout]    34:  2:............SimpleStmt(
[INFO] [stdout]    34:  2:..............ExpressionList(
[INFO] [stdout]    34:  2:................Expression(
[INFO] [stdout]    34:  2:..................BinaryExpr(
[INFO] [stdout]    34:  2:....................UnaryExpr(
[INFO] [stdout]    34:  2:......................PrimaryExpr(
[INFO] [stdout]    34:  2:........................Operand(
[INFO] [stdout]    34:  6:..........................next: .
[INFO] [stdout]    34:  6:........................)
[INFO] [stdout]    34:  7:........................next: Println
[INFO] [stdout]    34:  7:........................Selector(
[INFO] [stdout]    34: 14:..........................next: (
[INFO] [stdout]    34: 14:........................)
[INFO] [stdout]    34: 14:........................CallOrConversion(
[INFO] [stdout]    34: 15:..........................next: "Hello, playground"
[INFO] [stdout]    34: 15:..........................Expression(
[INFO] [stdout]    34: 15:............................BinaryExpr(
[INFO] [stdout]    34: 15:..............................UnaryExpr(
[INFO] [stdout]    34: 15:................................PrimaryExpr(
[INFO] [stdout]    34: 15:..................................Operand(
[INFO] [stdout]    34: 34:....................................next: ,
[INFO] [stdout]    34: 34:..................................)
[INFO] [stdout]    34: 34:................................)
[INFO] [stdout]    34: 34:..............................)
[INFO] [stdout]    34: 34:............................)
[INFO] [stdout]    34: 34:..........................)
[INFO] [stdout]    34: 36:..........................next: ia
[INFO] [stdout]    34: 36:..........................Expression(
[INFO] [stdout]    34: 36:............................BinaryExpr(
[INFO] [stdout]    34: 36:..............................UnaryExpr(
[INFO] [stdout]    34: 36:................................PrimaryExpr(
[INFO] [stdout]    34: 36:..................................Operand(
[INFO] [stdout]    34: 38:....................................next: ,
[INFO] [stdout]    34: 38:..................................)
[INFO] [stdout]    34: 38:................................)
[INFO] [stdout]    34: 38:..............................)
[INFO] [stdout]    34: 38:............................)
[INFO] [stdout]    34: 38:..........................)
[INFO] [stdout]    34: 40:..........................next: ia
[INFO] [stdout]    34: 40:..........................Expression(
[INFO] [stdout]    34: 40:............................BinaryExpr(
[INFO] [stdout]    34: 40:..............................UnaryExpr(
[INFO] [stdout]    34: 40:................................PrimaryExpr(
[INFO] [stdout]    34: 40:..................................Operand(
[INFO] [stdout]    34: 43:....................................next: ==
[INFO] [stdout]    34: 43:..................................)
[INFO] [stdout]    34: 43:................................)
[INFO] [stdout]    34: 43:..............................)
[INFO] [stdout]    34: 46:..............................next: nil
[INFO] [stdout]    34: 46:..............................BinaryExpr(
[INFO] [stdout]    34: 46:................................UnaryExpr(
[INFO] [stdout]    34: 46:..................................PrimaryExpr(
[INFO] [stdout]    34: 46:....................................Operand(
[INFO] [stdout]    34: 49:......................................next: ,
[INFO] [stdout]    34: 49:....................................)
[INFO] [stdout]    34: 49:..................................)
[INFO] [stdout]    34: 49:................................)
[INFO] [stdout]    34: 49:..............................)
[INFO] [stdout]    34: 49:............................)
[INFO] [stdout]    34: 49:..........................)
[INFO] [stdout]    34: 51:..........................next: ib
[INFO] [stdout]    34: 51:..........................Expression(
[INFO] [stdout]    34: 51:............................BinaryExpr(
[INFO] [stdout]    34: 51:..............................UnaryExpr(
[INFO] [stdout]    34: 51:................................PrimaryExpr(
[INFO] [stdout]    34: 51:..................................Operand(
[INFO] [stdout]    34: 53:....................................next: ,
[INFO] [stdout]    34: 53:..................................)
[INFO] [stdout]    34: 53:................................)
[INFO] [stdout]    34: 53:..............................)
[INFO] [stdout]    34: 53:............................)
[INFO] [stdout]    34: 53:..........................)
[INFO] [stdout]    34: 55:..........................next: ib
[INFO] [stdout]    34: 55:..........................Expression(
[INFO] [stdout]    34: 55:............................BinaryExpr(
[INFO] [stdout]    34: 55:..............................UnaryExpr(
[INFO] [stdout]    34: 55:................................PrimaryExpr(
[INFO] [stdout]    34: 55:..................................Operand(
[INFO] [stdout]    34: 58:....................................next: ==
[INFO] [stdout]    34: 58:..................................)
[INFO] [stdout]    34: 58:................................)
[INFO] [stdout]    34: 58:..............................)
[INFO] [stdout]    34: 61:..............................next: nil
[INFO] [stdout]    34: 61:..............................BinaryExpr(
[INFO] [stdout]    34: 61:................................UnaryExpr(
[INFO] [stdout]    34: 61:..................................PrimaryExpr(
[INFO] [stdout]    34: 61:....................................Operand(
[INFO] [stdout]    34: 64:......................................next: ,
[INFO] [stdout]    34: 64:....................................)
[INFO] [stdout]    34: 64:..................................)
[INFO] [stdout]    34: 64:................................)
[INFO] [stdout]    34: 64:..............................)
[INFO] [stdout]    34: 64:............................)
[INFO] [stdout]    34: 64:..........................)
[INFO] [stdout]    34: 66:..........................next: 10
[INFO] [stdout]    34: 66:..........................Expression(
[INFO] [stdout]    34: 66:............................BinaryExpr(
[INFO] [stdout]    34: 66:..............................UnaryExpr(
[INFO] [stdout]    34: 66:................................PrimaryExpr(
[INFO] [stdout]    34: 66:..................................Operand(
[INFO] [stdout]    34: 68:....................................next: ,
[INFO] [stdout]    34: 68:..................................)
[INFO] [stdout]    34: 68:................................)
[INFO] [stdout]    34: 68:..............................)
[INFO] [stdout]    34: 68:............................)
[INFO] [stdout]    34: 68:..........................)
[INFO] [stdout]    34: 70:..........................next: a
[INFO] [stdout]    34: 70:..........................Expression(
[INFO] [stdout]    34: 70:............................BinaryExpr(
[INFO] [stdout]    34: 70:..............................UnaryExpr(
[INFO] [stdout]    34: 70:................................PrimaryExpr(
[INFO] [stdout]    34: 70:..................................Operand(
[INFO] [stdout]    34: 71:....................................next: .
[INFO] [stdout]    34: 71:..................................)
[INFO] [stdout]    34: 72:..................................next: i
[INFO] [stdout]    34: 72:..................................Selector(
[INFO] [stdout]    34: 73:....................................next: ,
[INFO] [stdout]    34: 73:..................................)
[INFO] [stdout]    34: 73:................................)
[INFO] [stdout]    34: 73:..............................)
[INFO] [stdout]    34: 73:............................)
[INFO] [stdout]    34: 73:..........................)
[INFO] [stdout]    34: 75:..........................next: b
[INFO] [stdout]    34: 75:..........................Expression(
[INFO] [stdout]    34: 75:............................BinaryExpr(
[INFO] [stdout]    34: 75:..............................UnaryExpr(
[INFO] [stdout]    34: 75:................................PrimaryExpr(
[INFO] [stdout]    34: 75:..................................Operand(
[INFO] [stdout]    34: 76:....................................next: .
[INFO] [stdout]    34: 76:..................................)
[INFO] [stdout]    34: 77:..................................next: i
[INFO] [stdout]    34: 77:..................................Selector(
[INFO] [stdout]    34: 78:....................................next: )
[INFO] [stdout]    34: 78:..................................)
[INFO] [stdout]    34: 78:................................)
[INFO] [stdout]    34: 78:..............................)
[INFO] [stdout]    34: 78:............................)
[INFO] [stdout]    34: 78:..........................)
[INFO] [stdout]    34: 79:..........................next: ;
[INFO] [stdout]    34: 79:........................)
[INFO] [stdout]    34: 79:......................)
[INFO] [stdout]    34: 79:....................)
[INFO] [stdout]    34: 79:..................)
[INFO] [stdout]    34: 79:................)
[INFO] [stdout]    34: 79:..............)
[INFO] [stdout]    34: 79:............)
[INFO] [stdout]    36:  5:............next: c
[INFO] [stdout]    36:  5:..........)
[INFO] [stdout]    36:  5:..........Statement(
[INFO] [stdout]    36:  5:............SimpleStmt(
[INFO] [stdout]    36:  5:..............ExpressionList(
[INFO] [stdout]    36:  5:................Expression(
[INFO] [stdout]    36:  5:..................BinaryExpr(
[INFO] [stdout]    36:  5:....................UnaryExpr(
[INFO] [stdout]    36:  5:......................PrimaryExpr(
[INFO] [stdout]    36:  5:........................Operand(
[INFO] [stdout]    36:  7:..........................next: :=
[INFO] [stdout]    36:  7:........................)
[INFO] [stdout]    36:  7:......................)
[INFO] [stdout]    36:  7:....................)
[INFO] [stdout]    36:  7:..................)
[INFO] [stdout]    36:  7:................)
[INFO] [stdout]    36:  7:..............)
[INFO] [stdout]    36: 10:..............next: &
[INFO] [stdout]    36: 10:..............ExpressionList(
[INFO] [stdout]    36: 10:................Expression(
[INFO] [stdout]    36: 10:..................BinaryExpr(
[INFO] [stdout]    36: 10:....................UnaryExpr(
[INFO] [stdout]    36: 11:......................next: a
[INFO] [stdout]    36: 11:......................UnaryExpr(
[INFO] [stdout]    36: 11:........................PrimaryExpr(
[INFO] [stdout]    36: 11:..........................Operand(
[INFO] [stdout]    36: 12:............................next: ;
[INFO] [stdout]    36: 12:..........................)
[INFO] [stdout]    36: 12:........................)
[INFO] [stdout]    36: 12:......................)
[INFO] [stdout]    36: 12:....................)
[INFO] [stdout]    36: 12:..................)
[INFO] [stdout]    36: 12:................)
[INFO] [stdout]    36: 12:..............)
[INFO] [stdout]    36: 12:............)
[INFO] [stdout]    37:  5:............next: d
[INFO] [stdout]    37:  5:..........)
[INFO] [stdout]    37:  5:..........Statement(
[INFO] [stdout]    37:  5:............SimpleStmt(
[INFO] [stdout]    37:  5:..............ExpressionList(
[INFO] [stdout]    37:  5:................Expression(
[INFO] [stdout]    37:  5:..................BinaryExpr(
[INFO] [stdout]    37:  5:....................UnaryExpr(
[INFO] [stdout]    37:  5:......................PrimaryExpr(
[INFO] [stdout]    37:  5:........................Operand(
[INFO] [stdout]    37:  7:..........................next: :=
[INFO] [stdout]    37:  7:........................)
[INFO] [stdout]    37:  7:......................)
[INFO] [stdout]    37:  7:....................)
[INFO] [stdout]    37:  7:..................)
[INFO] [stdout]    37:  7:................)
[INFO] [stdout]    37:  7:..............)
[INFO] [stdout]    37: 10:..............next: &
[INFO] [stdout]    37: 10:..............ExpressionList(
[INFO] [stdout]    37: 10:................Expression(
[INFO] [stdout]    37: 10:..................BinaryExpr(
[INFO] [stdout]    37: 10:....................UnaryExpr(
[INFO] [stdout]    37: 11:......................next: b
[INFO] [stdout]    37: 11:......................UnaryExpr(
[INFO] [stdout]    37: 11:........................PrimaryExpr(
[INFO] [stdout]    37: 11:..........................Operand(
[INFO] [stdout]    37: 12:............................next: ;
[INFO] [stdout]    37: 12:..........................)
[INFO] [stdout]    37: 12:........................)
[INFO] [stdout]    37: 12:......................)
[INFO] [stdout]    37: 12:....................)
[INFO] [stdout]    37: 12:..................)
[INFO] [stdout]    37: 12:................)
[INFO] [stdout]    37: 12:..............)
[INFO] [stdout]    37: 12:............)
[INFO] [stdout]    38:  5:............next: c
[INFO] [stdout]    38:  5:..........)
[INFO] [stdout]    38:  5:..........Statement(
[INFO] [stdout]    38:  5:............SimpleStmt(
[INFO] [stdout]    38:  5:..............ExpressionList(
[INFO] [stdout]    38:  5:................Expression(
[INFO] [stdout]    38:  5:..................BinaryExpr(
[INFO] [stdout]    38:  5:....................UnaryExpr(
[INFO] [stdout]    38:  5:......................PrimaryExpr(
[INFO] [stdout]    38:  5:........................Operand(
[INFO] [stdout]    38:  6:..........................next: .
[INFO] [stdout]    38:  6:........................)
[INFO] [stdout]    38:  7:........................next: i
[INFO] [stdout]    38:  7:........................Selector(
[INFO] [stdout]    38:  9:..........................next: =
[INFO] [stdout]    38:  9:........................)
[INFO] [stdout]    38:  9:......................)
[INFO] [stdout]    38:  9:....................)
[INFO] [stdout]    38:  9:..................)
[INFO] [stdout]    38:  9:................)
[INFO] [stdout]    38:  9:..............)
[INFO] [stdout]    38: 11:..............next: 111
[INFO] [stdout]    38: 11:..............ExpressionList(
[INFO] [stdout]    38: 11:................Expression(
[INFO] [stdout]    38: 11:..................BinaryExpr(
[INFO] [stdout]    38: 11:....................UnaryExpr(
[INFO] [stdout]    38: 11:......................PrimaryExpr(
[INFO] [stdout]    38: 11:........................Operand(
[INFO] [stdout]    38: 14:..........................next: ;
[INFO] [stdout]    38: 14:........................)
[INFO] [stdout]    38: 14:......................)
[INFO] [stdout]    38: 14:....................)
[INFO] [stdout]    38: 14:..................)
[INFO] [stdout]    38: 14:................)
[INFO] [stdout]    38: 14:..............)
[INFO] [stdout]    38: 14:............)
[INFO] [stdout]    39:  5:............next: d
[INFO] [stdout]    39:  5:..........)
[INFO] [stdout]    39:  5:..........Statement(
[INFO] [stdout]    39:  5:............SimpleStmt(
[INFO] [stdout]    39:  5:..............ExpressionList(
[INFO] [stdout]    39:  5:................Expression(
[INFO] [stdout]    39:  5:..................BinaryExpr(
[INFO] [stdout]    39:  5:....................UnaryExpr(
[INFO] [stdout]    39:  5:......................PrimaryExpr(
[INFO] [stdout]    39:  5:........................Operand(
[INFO] [stdout]    39:  6:..........................next: .
[INFO] [stdout]    39:  6:........................)
[INFO] [stdout]    39:  7:........................next: i
[INFO] [stdout]    39:  7:........................Selector(
[INFO] [stdout]    39:  9:..........................next: =
[INFO] [stdout]    39:  9:........................)
[INFO] [stdout]    39:  9:......................)
[INFO] [stdout]    39:  9:....................)
[INFO] [stdout]    39:  9:..................)
[INFO] [stdout]    39:  9:................)
[INFO] [stdout]    39:  9:..............)
[INFO] [stdout]    39: 11:..............next: 222
[INFO] [stdout]    39: 11:..............ExpressionList(
[INFO] [stdout]    39: 11:................Expression(
[INFO] [stdout]    39: 11:..................BinaryExpr(
[INFO] [stdout]    39: 11:....................UnaryExpr(
[INFO] [stdout]    39: 11:......................PrimaryExpr(
[INFO] [stdout]    39: 11:........................Operand(
[INFO] [stdout]    39: 14:..........................next: ;
[INFO] [stdout]    39: 14:........................)
[INFO] [stdout]    39: 14:......................)
[INFO] [stdout]    39: 14:....................)
[INFO] [stdout]    39: 14:..................)
[INFO] [stdout]    39: 14:................)
[INFO] [stdout]    39: 14:..............)
[INFO] [stdout]    39: 14:............)
[INFO] [stdout]    40:  5:............next: fmt2
[INFO] [stdout]    40:  5:..........)
[INFO] [stdout]    40:  5:..........Statement(
[INFO] [stdout]    40:  5:............SimpleStmt(
[INFO] [stdout]    40:  5:..............ExpressionList(
[INFO] [stdout]    40:  5:................Expression(
[INFO] [stdout]    40:  5:..................BinaryExpr(
[INFO] [stdout]    40:  5:....................UnaryExpr(
[INFO] [stdout]    40:  5:......................PrimaryExpr(
[INFO] [stdout]    40:  5:........................Operand(
[INFO] [stdout]    40:  9:..........................next: .
[INFO] [stdout]    40:  9:........................)
[INFO] [stdout]    40: 10:........................next: Println
[INFO] [stdout]    40: 10:........................Selector(
[INFO] [stdout]    40: 17:..........................next: (
[INFO] [stdout]    40: 17:........................)
[INFO] [stdout]    40: 17:........................CallOrConversion(
[INFO] [stdout]    40: 18:..........................next: a
[INFO] [stdout]    40: 18:..........................Expression(
[INFO] [stdout]    40: 18:............................BinaryExpr(
[INFO] [stdout]    40: 18:..............................UnaryExpr(
[INFO] [stdout]    40: 18:................................PrimaryExpr(
[INFO] [stdout]    40: 18:..................................Operand(
[INFO] [stdout]    40: 19:....................................next: .
[INFO] [stdout]    40: 19:..................................)
[INFO] [stdout]    40: 20:..................................next: i
[INFO] [stdout]    40: 20:..................................Selector(
[INFO] [stdout]    40: 21:....................................next: ,
[INFO] [stdout]    40: 21:..................................)
[INFO] [stdout]    40: 21:................................)
[INFO] [stdout]    40: 21:..............................)
[INFO] [stdout]    40: 21:............................)
[INFO] [stdout]    40: 21:..........................)
[INFO] [stdout]    40: 23:..........................next: b
[INFO] [stdout]    40: 23:..........................Expression(
[INFO] [stdout]    40: 23:............................BinaryExpr(
[INFO] [stdout]    40: 23:..............................UnaryExpr(
[INFO] [stdout]    40: 23:................................PrimaryExpr(
[INFO] [stdout]    40: 23:..................................Operand(
[INFO] [stdout]    40: 24:....................................next: .
[INFO] [stdout]    40: 24:..................................)
[INFO] [stdout]    40: 25:..................................next: i
[INFO] [stdout]    40: 25:..................................Selector(
[INFO] [stdout]    40: 26:....................................next: )
[INFO] [stdout]    40: 26:..................................)
[INFO] [stdout]    40: 26:................................)
[INFO] [stdout]    40: 26:..............................)
[INFO] [stdout]    40: 26:............................)
[INFO] [stdout]    40: 26:..........................)
[INFO] [stdout]    40: 27:..........................next: ;
[INFO] [stdout]    40: 27:........................)
[INFO] [stdout]    40: 27:......................)
[INFO] [stdout]    40: 27:....................)
[INFO] [stdout]    40: 27:..................)
[INFO] [stdout]    40: 27:................)
[INFO] [stdout]    40: 27:..............)
[INFO] [stdout]    40: 27:............)
[INFO] [stdout]    41:  5:............next: *
[INFO] [stdout]    41:  5:..........)
[INFO] [stdout]    41:  5:..........Statement(
[INFO] [stdout]    41:  5:............SimpleStmt(
[INFO] [stdout]    41:  5:..............ExpressionList(
[INFO] [stdout]    41:  5:................Expression(
[INFO] [stdout]    41:  5:..................BinaryExpr(
[INFO] [stdout]    41:  5:....................UnaryExpr(
[INFO] [stdout]    41:  6:......................next: c
[INFO] [stdout]    41:  6:......................UnaryExpr(
[INFO] [stdout]    41:  6:........................PrimaryExpr(
[INFO] [stdout]    41:  6:..........................Operand(
[INFO] [stdout]    41:  8:............................next: =
[INFO] [stdout]    41:  8:..........................)
[INFO] [stdout]    41:  8:........................)
[INFO] [stdout]    41:  8:......................)
[INFO] [stdout]    41:  8:....................)
[INFO] [stdout]    41:  8:..................)
[INFO] [stdout]    41:  8:................)
[INFO] [stdout]    41:  8:..............)
[INFO] [stdout]    41: 10:..............next: b
[INFO] [stdout]    41: 10:..............ExpressionList(
[INFO] [stdout]    41: 10:................Expression(
[INFO] [stdout]    41: 10:..................BinaryExpr(
[INFO] [stdout]    41: 10:....................UnaryExpr(
[INFO] [stdout]    41: 10:......................PrimaryExpr(
[INFO] [stdout]    41: 10:........................Operand(
[INFO] [stdout]    41: 11:..........................next: ;
[INFO] [stdout]    41: 11:........................)
[INFO] [stdout]    41: 11:......................)
[INFO] [stdout]    41: 11:....................)
[INFO] [stdout]    41: 11:..................)
[INFO] [stdout]    41: 11:................)
[INFO] [stdout]    41: 11:..............)
[INFO] [stdout]    41: 11:............)
[INFO] [stdout]    42:  5:............next: fmt2
[INFO] [stdout]    42:  5:..........)
[INFO] [stdout]    42:  5:..........Statement(
[INFO] [stdout]    42:  5:............SimpleStmt(
[INFO] [stdout]    42:  5:..............ExpressionList(
[INFO] [stdout]    42:  5:................Expression(
[INFO] [stdout]    42:  5:..................BinaryExpr(
[INFO] [stdout]    42:  5:....................UnaryExpr(
[INFO] [stdout]    42:  5:......................PrimaryExpr(
[INFO] [stdout]    42:  5:........................Operand(
[INFO] [stdout]    42:  9:..........................next: .
[INFO] [stdout]    42:  9:........................)
[INFO] [stdout]    42: 10:........................next: Println
[INFO] [stdout]    42: 10:........................Selector(
[INFO] [stdout]    42: 17:..........................next: (
[INFO] [stdout]    42: 17:........................)
[INFO] [stdout]    42: 17:........................CallOrConversion(
[INFO] [stdout]    42: 18:..........................next: a
[INFO] [stdout]    42: 18:..........................Expression(
[INFO] [stdout]    42: 18:............................BinaryExpr(
[INFO] [stdout]    42: 18:..............................UnaryExpr(
[INFO] [stdout]    42: 18:................................PrimaryExpr(
[INFO] [stdout]    42: 18:..................................Operand(
[INFO] [stdout]    42: 19:....................................next: .
[INFO] [stdout]    42: 19:..................................)
[INFO] [stdout]    42: 20:..................................next: i
[INFO] [stdout]    42: 20:..................................Selector(
[INFO] [stdout]    42: 21:....................................next: ,
[INFO] [stdout]    42: 21:..................................)
[INFO] [stdout]    42: 21:................................)
[INFO] [stdout]    42: 21:..............................)
[INFO] [stdout]    42: 21:............................)
[INFO] [stdout]    42: 21:..........................)
[INFO] [stdout]    42: 23:..........................next: b
[INFO] [stdout]    42: 23:..........................Expression(
[INFO] [stdout]    42: 23:............................BinaryExpr(
[INFO] [stdout]    42: 23:..............................UnaryExpr(
[INFO] [stdout]    42: 23:................................PrimaryExpr(
[INFO] [stdout]    42: 23:..................................Operand(
[INFO] [stdout]    42: 24:....................................next: .
[INFO] [stdout]    42: 24:..................................)
[INFO] [stdout]    42: 25:..................................next: i
[INFO] [stdout]    42: 25:..................................Selector(
[INFO] [stdout]    42: 26:....................................next: )
[INFO] [stdout]    42: 26:..................................)
[INFO] [stdout]    42: 26:................................)
[INFO] [stdout]    42: 26:..............................)
[INFO] [stdout]    42: 26:............................)
[INFO] [stdout]    42: 26:..........................)
[INFO] [stdout]    42: 27:..........................next: ;
[INFO] [stdout]    42: 27:........................)
[INFO] [stdout]    42: 27:......................)
[INFO] [stdout]    42: 27:....................)
[INFO] [stdout]    42: 27:..................)
[INFO] [stdout]    42: 27:................)
[INFO] [stdout]    42: 27:..............)
[INFO] [stdout]    42: 27:............)
[INFO] [stdout]    44:  5:............next: var
[INFO] [stdout]    44:  5:..........)
[INFO] [stdout]    44:  5:..........Statement(
[INFO] [stdout]    44:  5:............Declaration(
[INFO] [stdout]    44:  5:..............GenDecl(var)(
[INFO] [stdout]    44:  9:................next: e
[INFO] [stdout]    44:  9:................varSpec(
[INFO] [stdout]    44:  9:..................IdentList(
[INFO] [stdout]    44: 11:....................next: *
[INFO] [stdout]    44: 11:..................)
[INFO] [stdout]    44: 11:..................PointerType(
[INFO] [stdout]    44: 12:....................next: int
[INFO] [stdout]    44: 12:....................Type(
[INFO] [stdout]    44: 12:......................TypeName(
[INFO] [stdout]    44: 15:........................next: ;
[INFO] [stdout]    44: 15:......................)
[INFO] [stdout]    44: 15:....................)
[INFO] [stdout]    44: 15:..................)
[INFO] [stdout]    45:  5:..................next: fmt2
[INFO] [stdout]    45:  5:................)
[INFO] [stdout]    45:  5:..............)
[INFO] [stdout]    45:  5:............)
[INFO] [stdout]    45:  5:..........)
[INFO] [stdout]    45:  5:..........Statement(
[INFO] [stdout]    45:  5:............SimpleStmt(
[INFO] [stdout]    45:  5:..............ExpressionList(
[INFO] [stdout]    45:  5:................Expression(
[INFO] [stdout]    45:  5:..................BinaryExpr(
[INFO] [stdout]    45:  5:....................UnaryExpr(
[INFO] [stdout]    45:  5:......................PrimaryExpr(
[INFO] [stdout]    45:  5:........................Operand(
[INFO] [stdout]    45:  9:..........................next: .
[INFO] [stdout]    45:  9:........................)
[INFO] [stdout]    45: 10:........................next: Println
[INFO] [stdout]    45: 10:........................Selector(
[INFO] [stdout]    45: 17:..........................next: (
[INFO] [stdout]    45: 17:........................)
[INFO] [stdout]    45: 17:........................CallOrConversion(
[INFO] [stdout]    45: 18:..........................next: e
[INFO] [stdout]    45: 18:..........................Expression(
[INFO] [stdout]    45: 18:............................BinaryExpr(
[INFO] [stdout]    45: 18:..............................UnaryExpr(
[INFO] [stdout]    45: 18:................................PrimaryExpr(
[INFO] [stdout]    45: 18:..................................Operand(
[INFO] [stdout]    45: 19:....................................next: )
[INFO] [stdout]    45: 19:..................................)
[INFO] [stdout]    45: 19:................................)
[INFO] [stdout]    45: 19:..............................)
[INFO] [stdout]    45: 19:............................)
[INFO] [stdout]    45: 19:..........................)
[INFO] [stdout]    45: 20:..........................next: ;
[INFO] [stdout]    45: 20:........................)
[INFO] [stdout]    45: 20:......................)
[INFO] [stdout]    45: 20:....................)
[INFO] [stdout]    45: 20:..................)
[INFO] [stdout]    45: 20:................)
[INFO] [stdout]    45: 20:..............)
[INFO] [stdout]    45: 20:............)
[INFO] [stdout]    46:  5:............next: i
[INFO] [stdout]    46:  5:..........)
[INFO] [stdout]    46:  5:..........Statement(
[INFO] [stdout]    46:  5:............SimpleStmt(
[INFO] [stdout]    46:  5:..............ExpressionList(
[INFO] [stdout]    46:  5:................Expression(
[INFO] [stdout]    46:  5:..................BinaryExpr(
[INFO] [stdout]    46:  5:....................UnaryExpr(
[INFO] [stdout]    46:  5:......................PrimaryExpr(
[INFO] [stdout]    46:  5:........................Operand(
[INFO] [stdout]    46:  7:..........................next: :=
[INFO] [stdout]    46:  7:........................)
[INFO] [stdout]    46:  7:......................)
[INFO] [stdout]    46:  7:....................)
[INFO] [stdout]    46:  7:..................)
[INFO] [stdout]    46:  7:................)
[INFO] [stdout]    46:  7:..............)
[INFO] [stdout]    46: 10:..............next: 666
[INFO] [stdout]    46: 10:..............ExpressionList(
[INFO] [stdout]    46: 10:................Expression(
[INFO] [stdout]    46: 10:..................BinaryExpr(
[INFO] [stdout]    46: 10:....................UnaryExpr(
[INFO] [stdout]    46: 10:......................PrimaryExpr(
[INFO] [stdout]    46: 10:........................Operand(
[INFO] [stdout]    46: 13:..........................next: ;
[INFO] [stdout]    46: 13:........................)
[INFO] [stdout]    46: 13:......................)
[INFO] [stdout]    46: 13:....................)
[INFO] [stdout]    46: 13:..................)
[INFO] [stdout]    46: 13:................)
[INFO] [stdout]    46: 13:..............)
[INFO] [stdout]    46: 13:............)
[INFO] [stdout]    47:  5:............next: e
[INFO] [stdout]    47:  5:..........)
[INFO] [stdout]    47:  5:..........Statement(
[INFO] [stdout]    47:  5:............SimpleStmt(
[INFO] [stdout]    47:  5:..............ExpressionList(
[INFO] [stdout]    47:  5:................Expression(
[INFO] [stdout]    47:  5:..................BinaryExpr(
[INFO] [stdout]    47:  5:....................UnaryExpr(
[INFO] [stdout]    47:  5:......................PrimaryExpr(
[INFO] [stdout]    47:  5:........................Operand(
[INFO] [stdout]    47:  7:..........................next: =
[INFO] [stdout]    47:  7:........................)
[INFO] [stdout]    47:  7:......................)
[INFO] [stdout]    47:  7:....................)
[INFO] [stdout]    47:  7:..................)
[INFO] [stdout]    47:  7:................)
[INFO] [stdout]    47:  7:..............)
[INFO] [stdout]    47:  9:..............next: &
[INFO] [stdout]    47:  9:..............ExpressionList(
[INFO] [stdout]    47:  9:................Expression(
[INFO] [stdout]    47:  9:..................BinaryExpr(
[INFO] [stdout]    47:  9:....................UnaryExpr(
[INFO] [stdout]    47: 10:......................next: i
[INFO] [stdout]    47: 10:......................UnaryExpr(
[INFO] [stdout]    47: 10:........................PrimaryExpr(
[INFO] [stdout]    47: 10:..........................Operand(
[INFO] [stdout]    47: 11:............................next: ;
[INFO] [stdout]    47: 11:..........................)
[INFO] [stdout]    47: 11:........................)
[INFO] [stdout]    47: 11:......................)
[INFO] [stdout]    47: 11:....................)
[INFO] [stdout]    47: 11:..................)
[INFO] [stdout]    47: 11:................)
[INFO] [stdout]    47: 11:..............)
[INFO] [stdout]    47: 11:............)
[INFO] [stdout]    48:  5:............next: fmt2
[INFO] [stdout]    48:  5:..........)
[INFO] [stdout]    48:  5:..........Statement(
[INFO] [stdout]    48:  5:............SimpleStmt(
[INFO] [stdout]    48:  5:..............ExpressionList(
[INFO] [stdout]    48:  5:................Expression(
[INFO] [stdout]    48:  5:..................BinaryExpr(
[INFO] [stdout]    48:  5:....................UnaryExpr(
[INFO] [stdout]    48:  5:......................PrimaryExpr(
[INFO] [stdout]    48:  5:........................Operand(
[INFO] [stdout]    48:  9:..........................next: .
[INFO] [stdout]    48:  9:........................)
[INFO] [stdout]    48: 10:........................next: Println
[INFO] [stdout]    48: 10:........................Selector(
[INFO] [stdout]    48: 17:..........................next: (
[INFO] [stdout]    48: 17:........................)
[INFO] [stdout]    48: 17:........................CallOrConversion(
[INFO] [stdout]    48: 18:..........................next: e
[INFO] [stdout]    48: 18:..........................Expression(
[INFO] [stdout]    48: 18:............................BinaryExpr(
[INFO] [stdout]    48: 18:..............................UnaryExpr(
[INFO] [stdout]    48: 18:................................PrimaryExpr(
[INFO] [stdout]    48: 18:..................................Operand(
[INFO] [stdout]    48: 19:....................................next: ,
[INFO] [stdout]    48: 19:..................................)
[INFO] [stdout]    48: 19:................................)
[INFO] [stdout]    48: 19:..............................)
[INFO] [stdout]    48: 19:............................)
[INFO] [stdout]    48: 19:..........................)
[INFO] [stdout]    48: 21:..........................next: *
[INFO] [stdout]    48: 21:..........................Expression(
[INFO] [stdout]    48: 21:............................BinaryExpr(
[INFO] [stdout]    48: 21:..............................UnaryExpr(
[INFO] [stdout]    48: 22:................................next: e
[INFO] [stdout]    48: 22:................................UnaryExpr(
[INFO] [stdout]    48: 22:..................................PrimaryExpr(
[INFO] [stdout]    48: 22:....................................Operand(
[INFO] [stdout]    48: 23:......................................next: )
[INFO] [stdout]    48: 23:....................................)
[INFO] [stdout]    48: 23:..................................)
[INFO] [stdout]    48: 23:................................)
[INFO] [stdout]    48: 23:..............................)
[INFO] [stdout]    48: 23:............................)
[INFO] [stdout]    48: 23:..........................)
[INFO] [stdout]    48: 24:..........................next: ;
[INFO] [stdout]    48: 24:........................)
[INFO] [stdout]    48: 24:......................)
[INFO] [stdout]    48: 24:....................)
[INFO] [stdout]    48: 24:..................)
[INFO] [stdout]    48: 24:................)
[INFO] [stdout]    48: 24:..............)
[INFO] [stdout]    48: 24:............)
[INFO] [stdout]    49:  1:............next: }
[INFO] [stdout]    49:  1:..........)
[INFO] [stdout]    49:  1:........)
[INFO] [stdout]    49:  2:........next: ;
[INFO] [stdout]    49:  2:......)
[INFO] [stdout]    49:  3:......next: EOF
[INFO] [stdout]    49:  3:....)
[INFO] [stdout]    49:  3:..)
[INFO] [stdout]    49:  3:)
[INFO] [stdout] tests/group2/nil.gos:7:6:	-- checking white type ./tests/group2/nil.gos.III (objPath = )
[INFO] [stdout] tests/group2/nil.gos:7:10:	.  interface{}
[INFO] [stdout] tests/group2/nil.gos:7:10:	.  => interface{}
[INFO] [stdout] tests/group2/nil.gos:7:6:	=> type ./tests/group2/nil.gos.III
[INFO] [stdout] tests/group2/nil.gos:10:6:	-- checking white type ./tests/group2/nil.gos.A (objPath = )
[INFO] [stdout] tests/group2/nil.gos:10:8:	.  struct{ int}
[INFO] [stdout] tests/group2/nil.gos:11:3:	.  .  int
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  .  -- checking black type int (objPath = A)
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/nil.gos:11:3:	.  .  => int
[INFO] [stdout] tests/group2/nil.gos:10:8:	.  => struct{i int}
[INFO] [stdout] tests/group2/nil.gos:10:6:	=> type ./tests/group2/nil.gos.A
[INFO] [stdout] tests/group2/nil.gos:14:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group2/nil.gos:14:6:	=> func main
[INFO] [stdout] tests/group2/nil.gos:14:13:	--- main: func() ()
[INFO] [stdout] tests/group2/nil.gos:17:12:	interface{}
[INFO] [stdout] tests/group2/nil.gos:17:12:	=> interface{}
[INFO] [stdout] tests/group2/nil.gos:18:10:	8
[INFO] [stdout] tests/group2/nil.gos:18:10:	=> 8 (untyped int constant 8)
[INFO] [stdout] tests/group2/nil.gos:18:5:	ia
[INFO] [stdout] tests/group2/nil.gos:18:5:	=> ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:20:12:	III
[INFO] [stdout] tests/group2/nil.gos:7:6:	.  -- checking black type ./tests/group2/nil.gos.III interface{} (objPath = )
[INFO] [stdout] tests/group2/nil.gos:7:6:	.  => type ./tests/group2/nil.gos.III interface{}
[INFO] [stdout] tests/group2/nil.gos:20:12:	=> ./tests/group2/nil.gos.III
[INFO] [stdout] tests/group2/nil.gos:21:10:	9
[INFO] [stdout] tests/group2/nil.gos:21:10:	=> 9 (untyped int constant 9)
[INFO] [stdout] tests/group2/nil.gos:21:5:	ib
[INFO] [stdout] tests/group2/nil.gos:21:5:	=> ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:23:10:	ia
[INFO] [stdout] tests/group2/nil.gos:23:10:	=> ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:23:5:	ib
[INFO] [stdout] tests/group2/nil.gos:23:5:	=> ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:25:11:	A
[INFO] [stdout] tests/group2/nil.gos:10:6:	.  -- checking black type ./tests/group2/nil.gos.A struct{i int} (objPath = )
[INFO] [stdout] tests/group2/nil.gos:10:6:	.  => type ./tests/group2/nil.gos.A struct{i int}
[INFO] [stdout] tests/group2/nil.gos:25:11:	=> ./tests/group2/nil.gos.A
[INFO] [stdout] tests/group2/nil.gos:26:11:	struct{ int}
[INFO] [stdout] tests/group2/nil.gos:27:7:	.  int
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  -- checking black type int (objPath = )
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/nil.gos:27:7:	.  => int
[INFO] [stdout] tests/group2/nil.gos:26:11:	=> struct{i int}
[INFO] [stdout] tests/group2/nil.gos:29:11:	99
[INFO] [stdout] tests/group2/nil.gos:29:11:	=> 99 (untyped int constant 99)
[INFO] [stdout] tests/group2/nil.gos:29:5:	b.i
[INFO] [stdout] tests/group2/nil.gos:29:5:	.  b
[INFO] [stdout] tests/group2/nil.gos:29:5:	.  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:29:5:	=> b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:31:9:	b
[INFO] [stdout] tests/group2/nil.gos:31:9:	=> b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:31:5:	a
[INFO] [stdout] tests/group2/nil.gos:31:5:	=> a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:32:11:	55
[INFO] [stdout] tests/group2/nil.gos:32:11:	=> 55 (untyped int constant 55)
[INFO] [stdout] tests/group2/nil.gos:32:5:	b.i
[INFO] [stdout] tests/group2/nil.gos:32:5:	.  b
[INFO] [stdout] tests/group2/nil.gos:32:5:	.  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:32:5:	=> b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:34:2:	fmt2.Println("Hello, playground", ia, ia == nil, ib, ib == nil, 10, a.i, b.i)
[INFO] [stdout] tests/group2/nil.gos:34:2:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:34:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:34:15:	.  "Hello, playground"
[INFO] [stdout] tests/group2/nil.gos:34:15:	.  => "Hello, playground" (untyped string constant Hello, playground)
[INFO] [stdout] tests/group2/nil.gos:34:36:	.  ia
[INFO] [stdout] tests/group2/nil.gos:34:36:	.  => ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  ia == nil
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  .  ia
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  .  => ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:34:46:	.  .  nil
[INFO] [stdout] tests/group2/nil.gos:34:46:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  => ia == nil (untyped bool value)
[INFO] [stdout] tests/group2/nil.gos:34:51:	.  ib
[INFO] [stdout] tests/group2/nil.gos:34:51:	.  => ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  ib == nil
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  .  ib
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  .  => ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:34:61:	.  .  nil
[INFO] [stdout] tests/group2/nil.gos:34:61:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  => ib == nil (untyped bool value)
[INFO] [stdout] tests/group2/nil.gos:34:66:	.  10
[INFO] [stdout] tests/group2/nil.gos:34:66:	.  => 10 (untyped int constant 10)
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  a.i
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  .  a
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  .  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  => a.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  b.i
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  .  b
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  .  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  => b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:34:2:	=> fmt2.Println("Hello, playground", ia, ia == nil, ib, ib == nil, 10, a.i, b.i) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:36:10:	&a
[INFO] [stdout] tests/group2/nil.gos:36:11:	.  a
[INFO] [stdout] tests/group2/nil.gos:36:11:	.  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:36:10:	=> &a (value of type *./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:37:10:	&b
[INFO] [stdout] tests/group2/nil.gos:37:11:	.  b
[INFO] [stdout] tests/group2/nil.gos:37:11:	.  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:37:10:	=> &b (value of type *struct{i int})
[INFO] [stdout] tests/group2/nil.gos:38:11:	111
[INFO] [stdout] tests/group2/nil.gos:38:11:	=> 111 (untyped int constant 111)
[INFO] [stdout] tests/group2/nil.gos:38:5:	c.i
[INFO] [stdout] tests/group2/nil.gos:38:5:	.  c
[INFO] [stdout] tests/group2/nil.gos:38:5:	.  => c (variable of type *./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:38:5:	=> c.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:39:11:	222
[INFO] [stdout] tests/group2/nil.gos:39:11:	=> 222 (untyped int constant 222)
[INFO] [stdout] tests/group2/nil.gos:39:5:	d.i
[INFO] [stdout] tests/group2/nil.gos:39:5:	.  d
[INFO] [stdout] tests/group2/nil.gos:39:5:	.  => d (variable of type *struct{i int})
[INFO] [stdout] tests/group2/nil.gos:39:5:	=> d.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:40:5:	fmt2.Println(a.i, b.i)
[INFO] [stdout] tests/group2/nil.gos:40:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:40:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  a.i
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  .  a
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  .  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  => a.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  b.i
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  .  b
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  .  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  => b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:40:5:	=> fmt2.Println(a.i, b.i) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:41:10:	b
[INFO] [stdout] tests/group2/nil.gos:41:10:	=> b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:41:5:	*c
[INFO] [stdout] tests/group2/nil.gos:41:6:	.  c
[INFO] [stdout] tests/group2/nil.gos:41:6:	.  => c (variable of type *./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:41:5:	=> *c (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:42:5:	fmt2.Println(a.i, b.i)
[INFO] [stdout] tests/group2/nil.gos:42:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:42:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  a.i
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  .  a
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  .  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  => a.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  b.i
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  .  b
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  .  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  => b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:42:5:	=> fmt2.Println(a.i, b.i) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:44:11:	*int
[INFO] [stdout] tests/group2/nil.gos:44:12:	.  int
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/nil.gos:44:12:	.  => int
[INFO] [stdout] tests/group2/nil.gos:44:11:	=> *int
[INFO] [stdout] tests/group2/nil.gos:45:5:	fmt2.Println(e)
[INFO] [stdout] tests/group2/nil.gos:45:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:45:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:45:18:	.  e
[INFO] [stdout] tests/group2/nil.gos:45:18:	.  => e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:45:5:	=> fmt2.Println(e) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:46:10:	666
[INFO] [stdout] tests/group2/nil.gos:46:10:	=> 666 (untyped int constant 666)
[INFO] [stdout] tests/group2/nil.gos:47:9:	&i
[INFO] [stdout] tests/group2/nil.gos:47:10:	.  i
[INFO] [stdout] tests/group2/nil.gos:47:10:	.  => i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:47:9:	=> &i (value of type *int)
[INFO] [stdout] tests/group2/nil.gos:47:5:	e
[INFO] [stdout] tests/group2/nil.gos:47:5:	=> e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:48:5:	fmt2.Println(e, *e)
[INFO] [stdout] tests/group2/nil.gos:48:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:48:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:48:18:	.  e
[INFO] [stdout] tests/group2/nil.gos:48:18:	.  => e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:48:21:	.  *e
[INFO] [stdout] tests/group2/nil.gos:48:22:	.  .  e
[INFO] [stdout] tests/group2/nil.gos:48:22:	.  .  => e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:48:21:	.  => *e (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:48:5:	=> fmt2.Println(e, *e) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:49:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group2/nil.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/nil.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2nil' (49) panicked at tests/test.rs:226:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85c5f1 - test[bc1bff1dac766b04]::test_g2nil
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:226:5
[INFO] [stdout]   21:     0x63ed2a85ac37 - test[bc1bff1dac766b04]::test_g2nil::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:224:16
[INFO] [stdout]   22:     0x63ed2a861626 - <test[bc1bff1dac766b04]::test_g2nil::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_async stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     7:  1:....next: func
[INFO] [stdout]     7:  1:..)
[INFO] [stdout]     7:  1:..Declaration(
[INFO] [stdout]     7:  1:....FunctionDecl(
[INFO] [stdout]     7:  6:......next: add
[INFO] [stdout]     7:  9:......next: (
[INFO] [stdout]     7:  9:......Signature(
[INFO] [stdout]     7:  9:........Parameters(
[INFO] [stdout]     7: 10:..........next: a
[INFO] [stdout]     7: 10:..........ParameterList(
[INFO] [stdout]     7: 10:............TypeName(
[INFO] [stdout]     7: 12:..............next: int
[INFO] [stdout]     7: 12:............)
[INFO] [stdout]     7: 12:............TypeName(
[INFO] [stdout]     7: 15:..............next: ,
[INFO] [stdout]     7: 15:............)
[INFO] [stdout]     7: 17:............next: b
[INFO] [stdout]     7: 17:............IdentList(
[INFO] [stdout]     7: 19:..............next: int
[INFO] [stdout]     7: 19:............)
[INFO] [stdout]     7: 19:............TypeName(
[INFO] [stdout]     7: 22:..............next: ,
[INFO] [stdout]     7: 22:............)
[INFO] [stdout]     7: 24:............next: c
[INFO] [stdout]     7: 24:............IdentList(
[INFO] [stdout]     7: 26:..............next: int
[INFO] [stdout]     7: 26:............)
[INFO] [stdout]     7: 26:............TypeName(
[INFO] [stdout]     7: 29:..............next: )
[INFO] [stdout]     7: 29:............)
[INFO] [stdout]     7: 29:..........)
[INFO] [stdout]     7: 31:..........next: {
[INFO] [stdout]     7: 31:........)
[INFO] [stdout]     7: 31:........Result(
[INFO] [stdout]     7: 31:........)
[INFO] [stdout]     7: 31:......)
[INFO] [stdout]     7: 31:......Body(
[INFO] [stdout]     8:  5:........next: assert
[INFO] [stdout]     8:  5:........Body(
[INFO] [stdout]     8:  5:..........Statement(
[INFO] [stdout]     8:  5:............SimpleStmt(
[INFO] [stdout]     8:  5:..............ExpressionList(
[INFO] [stdout]     8:  5:................Expression(
[INFO] [stdout]     8:  5:..................BinaryExpr(
[INFO] [stdout]     8:  5:....................UnaryExpr(
[INFO] [stdout]     8:  5:......................PrimaryExpr(
[INFO] [stdout]     8:  5:........................Operand(
[INFO] [stdout]     8: 11:..........................next: (
[INFO] [stdout]     8: 11:........................)
[INFO] [stdout]     8: 11:........................CallOrConversion(
[INFO] [stdout]     8: 12:..........................next: a
[INFO] [stdout]     8: 12:..........................Expression(
[INFO] [stdout]     8: 12:............................BinaryExpr(
[INFO] [stdout]     8: 12:..............................UnaryExpr(
[INFO] [stdout]     8: 12:................................PrimaryExpr(
[INFO] [stdout]     8: 12:..................................Operand(
[INFO] [stdout]     8: 14:....................................next: +
[INFO] [stdout]     8: 14:..................................)
[INFO] [stdout]     8: 14:................................)
[INFO] [stdout]     8: 14:..............................)
[INFO] [stdout]     8: 16:..............................next: b
[INFO] [stdout]     8: 16:..............................BinaryExpr(
[INFO] [stdout]     8: 16:................................UnaryExpr(
[INFO] [stdout]     8: 16:..................................PrimaryExpr(
[INFO] [stdout]     8: 16:....................................Operand(
[INFO] [stdout]     8: 18:......................................next: ==
[INFO] [stdout]     8: 18:....................................)
[INFO] [stdout]     8: 18:..................................)
[INFO] [stdout]     8: 18:................................)
[INFO] [stdout]     8: 18:..............................)
[INFO] [stdout]     8: 21:..............................next: c
[INFO] [stdout]     8: 21:..............................BinaryExpr(
[INFO] [stdout]     8: 21:................................UnaryExpr(
[INFO] [stdout]     8: 21:..................................PrimaryExpr(
[INFO] [stdout]     8: 21:....................................Operand(
[INFO] [stdout]     8: 22:......................................next: )
[INFO] [stdout]     8: 22:....................................)
[INFO] [stdout]     8: 22:..................................)
[INFO] [stdout]     8: 22:................................)
[INFO] [stdout]     8: 22:..............................)
[INFO] [stdout]     8: 22:............................)
[INFO] [stdout]     8: 22:..........................)
[INFO] [stdout]     8: 23:..........................next: ;
[INFO] [stdout]     8: 23:........................)
[INFO] [stdout]     8: 23:......................)
[INFO] [stdout]     8: 23:....................)
[INFO] [stdout]     8: 23:..................)
[INFO] [stdout]     8: 23:................)
[INFO] [stdout]     8: 23:..............)
[INFO] [stdout]     8: 23:............)
[INFO] [stdout]     9:  5:............next: fmt2
[INFO] [stdout]     9:  5:..........)
[INFO] [stdout]     9:  5:..........Statement(
[INFO] [stdout]     9:  5:............SimpleStmt(
[INFO] [stdout]     9:  5:..............ExpressionList(
[INFO] [stdout]     9:  5:................Expression(
[INFO] [stdout]     9:  5:..................BinaryExpr(
[INFO] [stdout]     9:  5:....................UnaryExpr(
[INFO] [stdout]     9:  5:......................PrimaryExpr(
[INFO] [stdout]     9:  5:........................Operand(
[INFO] [stdout]     9:  9:..........................next: .
[INFO] [stdout]     9:  9:........................)
[INFO] [stdout]     9: 10:........................next: Println
[INFO] [stdout]     9: 10:........................Selector(
[INFO] [stdout]     9: 17:..........................next: (
[INFO] [stdout]     9: 17:........................)
[INFO] [stdout]     9: 17:........................CallOrConversion(
[INFO] [stdout]     9: 18:..........................next: a
[INFO] [stdout]     9: 18:..........................Expression(
[INFO] [stdout]     9: 18:............................BinaryExpr(
[INFO] [stdout]     9: 18:..............................UnaryExpr(
[INFO] [stdout]     9: 18:................................PrimaryExpr(
[INFO] [stdout]     9: 18:..................................Operand(
[INFO] [stdout]     9: 19:....................................next: ,
[INFO] [stdout]     9: 19:..................................)
[INFO] [stdout]     9: 19:................................)
[INFO] [stdout]     9: 19:..............................)
[INFO] [stdout]     9: 19:............................)
[INFO] [stdout]     9: 19:..........................)
[INFO] [stdout]     9: 21:..........................next: "+"
[INFO] [stdout]     9: 21:..........................Expression(
[INFO] [stdout]     9: 21:............................BinaryExpr(
[INFO] [stdout]     9: 21:..............................UnaryExpr(
[INFO] [stdout]     9: 21:................................PrimaryExpr(
[INFO] [stdout]     9: 21:..................................Operand(
[INFO] [stdout]     9: 24:....................................next: ,
[INFO] [stdout]     9: 24:..................................)
[INFO] [stdout]     9: 24:................................)
[INFO] [stdout]     9: 24:..............................)
[INFO] [stdout]     9: 24:............................)
[INFO] [stdout]     9: 24:..........................)
[INFO] [stdout]     9: 26:..........................next: b
[INFO] [stdout]     9: 26:..........................Expression(
[INFO] [stdout]     9: 26:............................BinaryExpr(
[INFO] [stdout]     9: 26:..............................UnaryExpr(
[INFO] [stdout]     9: 26:................................PrimaryExpr(
[INFO] [stdout]     9: 26:..................................Operand(
[INFO] [stdout]     9: 27:....................................next: ,
[INFO] [stdout]     9: 27:..................................)
[INFO] [stdout]     9: 27:................................)
[INFO] [stdout]     9: 27:..............................)
[INFO] [stdout]     9: 27:............................)
[INFO] [stdout]     9: 27:..........................)
[INFO] [stdout]     9: 29:..........................next: "="
[INFO] [stdout]     9: 29:..........................Expression(
[INFO] [stdout]     9: 29:............................BinaryExpr(
[INFO] [stdout]     9: 29:..............................UnaryExpr(
[INFO] [stdout]     9: 29:................................PrimaryExpr(
[INFO] [stdout]     9: 29:..................................Operand(
[INFO] [stdout]     9: 32:....................................next: ,
[INFO] [stdout]     9: 32:..................................)
[INFO] [stdout]     9: 32:................................)
[INFO] [stdout]     9: 32:..............................)
[INFO] [stdout]     9: 32:............................)
[INFO] [stdout]     9: 32:..........................)
[INFO] [stdout]     9: 34:..........................next: c
[INFO] [stdout]     9: 34:..........................Expression(
[INFO] [stdout]     9: 34:............................BinaryExpr(
[INFO] [stdout]     9: 34:..............................UnaryExpr(
[INFO] [stdout]     9: 34:................................PrimaryExpr(
[INFO] [stdout]     9: 34:..................................Operand(
[INFO] [stdout]     9: 35:....................................next: )
[INFO] [stdout]     9: 35:..................................)
[INFO] [stdout]     9: 35:................................)
[INFO] [stdout]     9: 35:..............................)
[INFO] [stdout]     9: 35:............................)
[INFO] [stdout]     9: 35:..........................)
[INFO] [stdout]     9: 36:..........................next: ;
[INFO] [stdout]     9: 36:........................)
[INFO] [stdout]     9: 36:......................)
[INFO] [stdout]     9: 36:....................)
[INFO] [stdout]     9: 36:..................)
[INFO] [stdout]     9: 36:................)
[INFO] [stdout]     9: 36:..............)
[INFO] [stdout]     9: 36:............)
[INFO] [stdout]    10:  1:............next: }
[INFO] [stdout]    10:  1:..........)
[INFO] [stdout]    10:  1:........)
[INFO] [stdout]    10:  2:........next: ;
[INFO] [stdout]    10:  2:......)
[INFO] [stdout]    12:  1:......next: func
[INFO] [stdout]    12:  1:....)
[INFO] [stdout]    12:  1:..)
[INFO] [stdout]    12:  1:..Declaration(
[INFO] [stdout]    12:  1:....FunctionDecl(
[INFO] [stdout]    12:  6:......next: main
[INFO] [stdout]    12: 10:......next: (
[INFO] [stdout]    12: 10:......Signature(
[INFO] [stdout]    12: 10:........Parameters(
[INFO] [stdout]    12: 11:..........next: )
[INFO] [stdout]    12: 13:..........next: {
[INFO] [stdout]    12: 13:........)
[INFO] [stdout]    12: 13:........Result(
[INFO] [stdout]    12: 13:........)
[INFO] [stdout]    12: 13:......)
[INFO] [stdout]    12: 13:......Body(
[INFO] [stdout]    13:  5:........next: go
[INFO] [stdout]    13:  5:........Body(
[INFO] [stdout]    13:  5:..........Statement(
[INFO] [stdout]    13:  5:............GoStmt(
[INFO] [stdout]    13:  8:..............next: fmt2
[INFO] [stdout]    13:  8:..............Expression(
[INFO] [stdout]    13:  8:................BinaryExpr(
[INFO] [stdout]    13:  8:..................UnaryExpr(
[INFO] [stdout]    13:  8:....................PrimaryExpr(
[INFO] [stdout]    13:  8:......................Operand(
[INFO] [stdout]    13: 12:........................next: .
[INFO] [stdout]    13: 12:......................)
[INFO] [stdout]    13: 13:......................next: Println
[INFO] [stdout]    13: 13:......................Selector(
[INFO] [stdout]    13: 20:........................next: (
[INFO] [stdout]    13: 20:......................)
[INFO] [stdout]    13: 20:......................CallOrConversion(
[INFO] [stdout]    13: 21:........................next: "hello world?"
[INFO] [stdout]    13: 21:........................Expression(
[INFO] [stdout]    13: 21:..........................BinaryExpr(
[INFO] [stdout]    13: 21:............................UnaryExpr(
[INFO] [stdout]    13: 21:..............................PrimaryExpr(
[INFO] [stdout]    13: 21:................................Operand(
[INFO] [stdout]    13: 35:..................................next: )
[INFO] [stdout]    13: 35:................................)
[INFO] [stdout]    13: 35:..............................)
[INFO] [stdout]    13: 35:............................)
[INFO] [stdout]    13: 35:..........................)
[INFO] [stdout]    13: 35:........................)
[INFO] [stdout]    13: 36:........................next: ;
[INFO] [stdout]    13: 36:......................)
[INFO] [stdout]    13: 36:....................)
[INFO] [stdout]    13: 36:..................)
[INFO] [stdout]    13: 36:................)
[INFO] [stdout]    13: 36:..............)
[INFO] [stdout]    14:  5:..............next: i
[INFO] [stdout]    14:  5:............)
[INFO] [stdout]    14:  5:..........)
[INFO] [stdout]    14:  5:..........Statement(
[INFO] [stdout]    14:  5:............SimpleStmt(
[INFO] [stdout]    14:  5:..............ExpressionList(
[INFO] [stdout]    14:  5:................Expression(
[INFO] [stdout]    14:  5:..................BinaryExpr(
[INFO] [stdout]    14:  5:....................UnaryExpr(
[INFO] [stdout]    14:  5:......................PrimaryExpr(
[INFO] [stdout]    14:  5:........................Operand(
[INFO] [stdout]    14:  7:..........................next: :=
[INFO] [stdout]    14:  7:........................)
[INFO] [stdout]    14:  7:......................)
[INFO] [stdout]    14:  7:....................)
[INFO] [stdout]    14:  7:..................)
[INFO] [stdout]    14:  7:................)
[INFO] [stdout]    14:  7:..............)
[INFO] [stdout]    14: 10:..............next: 1
[INFO] [stdout]    14: 10:..............ExpressionList(
[INFO] [stdout]    14: 10:................Expression(
[INFO] [stdout]    14: 10:..................BinaryExpr(
[INFO] [stdout]    14: 10:....................UnaryExpr(
[INFO] [stdout]    14: 10:......................PrimaryExpr(
[INFO] [stdout]    14: 10:........................Operand(
[INFO] [stdout]    14: 11:..........................next: ;
[INFO] [stdout]    14: 11:........................)
[INFO] [stdout]    14: 11:......................)
[INFO] [stdout]    14: 11:....................)
[INFO] [stdout]    14: 11:..................)
[INFO] [stdout]    14: 11:................)
[INFO] [stdout]    14: 11:..............)
[INFO] [stdout]    14: 11:............)
[INFO] [stdout]    15:  5:............next: j
[INFO] [stdout]    15:  5:..........)
[INFO] [stdout]    15:  5:..........Statement(
[INFO] [stdout]    15:  5:............SimpleStmt(
[INFO] [stdout]    15:  5:..............ExpressionList(
[INFO] [stdout]    15:  5:................Expression(
[INFO] [stdout]    15:  5:..................BinaryExpr(
[INFO] [stdout]    15:  5:....................UnaryExpr(
[INFO] [stdout]    15:  5:......................PrimaryExpr(
[INFO] [stdout]    15:  5:........................Operand(
[INFO] [stdout]    15:  7:..........................next: :=
[INFO] [stdout]    15:  7:........................)
[INFO] [stdout]    15:  7:......................)
[INFO] [stdout]    15:  7:....................)
[INFO] [stdout]    15:  7:..................)
[INFO] [stdout]    15:  7:................)
[INFO] [stdout]    15:  7:..............)
[INFO] [stdout]    15: 10:..............next: 2
[INFO] [stdout]    15: 10:..............ExpressionList(
[INFO] [stdout]    15: 10:................Expression(
[INFO] [stdout]    15: 10:..................BinaryExpr(
[INFO] [stdout]    15: 10:....................UnaryExpr(
[INFO] [stdout]    15: 10:......................PrimaryExpr(
[INFO] [stdout]    15: 10:........................Operand(
[INFO] [stdout]    15: 11:..........................next: ;
[INFO] [stdout]    15: 11:........................)
[INFO] [stdout]    15: 11:......................)
[INFO] [stdout]    15: 11:....................)
[INFO] [stdout]    15: 11:..................)
[INFO] [stdout]    15: 11:................)
[INFO] [stdout]    15: 11:..............)
[INFO] [stdout]    15: 11:............)
[INFO] [stdout]    16:  5:............next: n
[INFO] [stdout]    16:  5:..........)
[INFO] [stdout]    16:  5:..........Statement(
[INFO] [stdout]    16:  5:............SimpleStmt(
[INFO] [stdout]    16:  5:..............ExpressionList(
[INFO] [stdout]    16:  5:................Expression(
[INFO] [stdout]    16:  5:..................BinaryExpr(
[INFO] [stdout]    16:  5:....................UnaryExpr(
[INFO] [stdout]    16:  5:......................PrimaryExpr(
[INFO] [stdout]    16:  5:........................Operand(
[INFO] [stdout]    16:  7:..........................next: :=
[INFO] [stdout]    16:  7:........................)
[INFO] [stdout]    16:  7:......................)
[INFO] [stdout]    16:  7:....................)
[INFO] [stdout]    16:  7:..................)
[INFO] [stdout]    16:  7:................)
[INFO] [stdout]    16:  7:..............)
[INFO] [stdout]    16: 10:..............next: 888
[INFO] [stdout]    16: 10:..............ExpressionList(
[INFO] [stdout]    16: 10:................Expression(
[INFO] [stdout]    16: 10:..................BinaryExpr(
[INFO] [stdout]    16: 10:....................UnaryExpr(
[INFO] [stdout]    16: 10:......................PrimaryExpr(
[INFO] [stdout]    16: 10:........................Operand(
[INFO] [stdout]    16: 13:..........................next: ;
[INFO] [stdout]    16: 13:........................)
[INFO] [stdout]    16: 13:......................)
[INFO] [stdout]    16: 13:....................)
[INFO] [stdout]    16: 13:..................)
[INFO] [stdout]    16: 13:................)
[INFO] [stdout]    16: 13:..............)
[INFO] [stdout]    16: 13:............)
[INFO] [stdout]    17:  5:............next: go
[INFO] [stdout]    17:  5:..........)
[INFO] [stdout]    17:  5:..........Statement(
[INFO] [stdout]    17:  5:............GoStmt(
[INFO] [stdout]    17:  8:..............next: add
[INFO] [stdout]    17:  8:..............Expression(
[INFO] [stdout]    17:  8:................BinaryExpr(
[INFO] [stdout]    17:  8:..................UnaryExpr(
[INFO] [stdout]    17:  8:....................PrimaryExpr(
[INFO] [stdout]    17:  8:......................Operand(
[INFO] [stdout]    17: 11:........................next: (
[INFO] [stdout]    17: 11:......................)
[INFO] [stdout]    17: 11:......................CallOrConversion(
[INFO] [stdout]    17: 12:........................next: i
[INFO] [stdout]    17: 12:........................Expression(
[INFO] [stdout]    17: 12:..........................BinaryExpr(
[INFO] [stdout]    17: 12:............................UnaryExpr(
[INFO] [stdout]    17: 12:..............................PrimaryExpr(
[INFO] [stdout]    17: 12:................................Operand(
[INFO] [stdout]    17: 13:..................................next: ,
[INFO] [stdout]    17: 13:................................)
[INFO] [stdout]    17: 13:..............................)
[INFO] [stdout]    17: 13:............................)
[INFO] [stdout]    17: 13:..........................)
[INFO] [stdout]    17: 13:........................)
[INFO] [stdout]    17: 15:........................next: j
[INFO] [stdout]    17: 15:........................Expression(
[INFO] [stdout]    17: 15:..........................BinaryExpr(
[INFO] [stdout]    17: 15:............................UnaryExpr(
[INFO] [stdout]    17: 15:..............................PrimaryExpr(
[INFO] [stdout]    17: 15:................................Operand(
[INFO] [stdout]    17: 16:..................................next: ,
[INFO] [stdout]    17: 16:................................)
[INFO] [stdout]    17: 16:..............................)
[INFO] [stdout]    17: 16:............................)
[INFO] [stdout]    17: 16:..........................)
[INFO] [stdout]    17: 16:........................)
[INFO] [stdout]    17: 18:........................next: 3
[INFO] [stdout]    17: 18:........................Expression(
[INFO] [stdout]    17: 18:..........................BinaryExpr(
[INFO] [stdout]    17: 18:............................UnaryExpr(
[INFO] [stdout]    17: 18:..............................PrimaryExpr(
[INFO] [stdout]    17: 18:................................Operand(
[INFO] [stdout]    17: 19:..................................next: )
[INFO] [stdout]    17: 19:................................)
[INFO] [stdout]    17: 19:..............................)
[INFO] [stdout]    17: 19:............................)
[INFO] [stdout]    17: 19:..........................)
[INFO] [stdout]    17: 19:........................)
[INFO] [stdout]    17: 20:........................next: ;
[INFO] [stdout]    17: 20:......................)
[INFO] [stdout]    17: 20:....................)
[INFO] [stdout]    17: 20:..................)
[INFO] [stdout]    17: 20:................)
[INFO] [stdout]    17: 20:..............)
[INFO] [stdout]    19:  5:..............next: go
[INFO] [stdout]    19:  5:............)
[INFO] [stdout]    19:  5:..........)
[INFO] [stdout]    19:  5:..........Statement(
[INFO] [stdout]    19:  5:............GoStmt(
[INFO] [stdout]    19:  8:..............next: func
[INFO] [stdout]    19:  8:..............Expression(
[INFO] [stdout]    19:  8:................BinaryExpr(
[INFO] [stdout]    19:  8:..................UnaryExpr(
[INFO] [stdout]    19:  8:....................PrimaryExpr(
[INFO] [stdout]    19:  8:......................Operand(
[INFO] [stdout]    19:  8:........................BlockStmt(
[INFO] [stdout]    19:  8:..........................FuncType(
[INFO] [stdout]    19: 12:............................next: (
[INFO] [stdout]    19: 12:............................Signature(
[INFO] [stdout]    19: 12:..............................Parameters(
[INFO] [stdout]    19: 13:................................next: )
[INFO] [stdout]    19: 15:................................next: {
[INFO] [stdout]    19: 15:..............................)
[INFO] [stdout]    19: 15:..............................Result(
[INFO] [stdout]    19: 15:..............................)
[INFO] [stdout]    19: 15:............................)
[INFO] [stdout]    19: 15:..........................)
[INFO] [stdout]    19: 15:..........................Body(
[INFO] [stdout]    20:  9:............................next: n
[INFO] [stdout]    20:  9:............................Body(
[INFO] [stdout]    20:  9:..............................Statement(
[INFO] [stdout]    20:  9:................................SimpleStmt(
[INFO] [stdout]    20:  9:..................................ExpressionList(
[INFO] [stdout]    20:  9:....................................Expression(
[INFO] [stdout]    20:  9:......................................BinaryExpr(
[INFO] [stdout]    20:  9:........................................UnaryExpr(
[INFO] [stdout]    20:  9:..........................................PrimaryExpr(
[INFO] [stdout]    20:  9:............................................Operand(
[INFO] [stdout]    20: 11:..............................................next: =
[INFO] [stdout]    20: 11:............................................)
[INFO] [stdout]    20: 11:..........................................)
[INFO] [stdout]    20: 11:........................................)
[INFO] [stdout]    20: 11:......................................)
[INFO] [stdout]    20: 11:....................................)
[INFO] [stdout]    20: 11:..................................)
[INFO] [stdout]    20: 13:..................................next: 666
[INFO] [stdout]    20: 13:..................................ExpressionList(
[INFO] [stdout]    20: 13:....................................Expression(
[INFO] [stdout]    20: 13:......................................BinaryExpr(
[INFO] [stdout]    20: 13:........................................UnaryExpr(
[INFO] [stdout]    20: 13:..........................................PrimaryExpr(
[INFO] [stdout]    20: 13:............................................Operand(
[INFO] [stdout]    20: 16:..............................................next: ;
[INFO] [stdout]    20: 16:............................................)
[INFO] [stdout]    20: 16:..........................................)
[INFO] [stdout]    20: 16:........................................)
[INFO] [stdout]    20: 16:......................................)
[INFO] [stdout]    20: 16:....................................)
[INFO] [stdout]    20: 16:..................................)
[INFO] [stdout]    20: 16:................................)
[INFO] [stdout]    21:  9:................................next: assert
[INFO] [stdout]    21:  9:..............................)
[INFO] [stdout]    21:  9:..............................Statement(
[INFO] [stdout]    21:  9:................................SimpleStmt(
[INFO] [stdout]    21:  9:..................................ExpressionList(
[INFO] [stdout]    21:  9:....................................Expression(
[INFO] [stdout]    21:  9:......................................BinaryExpr(
[INFO] [stdout]    21:  9:........................................UnaryExpr(
[INFO] [stdout]    21:  9:..........................................PrimaryExpr(
[INFO] [stdout]    21:  9:............................................Operand(
[INFO] [stdout]    21: 15:..............................................next: (
[INFO] [stdout]    21: 15:............................................)
[INFO] [stdout]    21: 15:............................................CallOrConversion(
[INFO] [stdout]    21: 16:..............................................next: n
[INFO] [stdout]    21: 16:..............................................Expression(
[INFO] [stdout]    21: 16:................................................BinaryExpr(
[INFO] [stdout]    21: 16:..................................................UnaryExpr(
[INFO] [stdout]    21: 16:....................................................PrimaryExpr(
[INFO] [stdout]    21: 16:......................................................Operand(
[INFO] [stdout]    21: 18:........................................................next: ==
[INFO] [stdout]    21: 18:......................................................)
[INFO] [stdout]    21: 18:....................................................)
[INFO] [stdout]    21: 18:..................................................)
[INFO] [stdout]    21: 21:..................................................next: 666
[INFO] [stdout]    21: 21:..................................................BinaryExpr(
[INFO] [stdout]    21: 21:....................................................UnaryExpr(
[INFO] [stdout]    21: 21:......................................................PrimaryExpr(
[INFO] [stdout]    21: 21:........................................................Operand(
[INFO] [stdout]    21: 24:..........................................................next: )
[INFO] [stdout]    21: 24:........................................................)
[INFO] [stdout]    21: 24:......................................................)
[INFO] [stdout]    21: 24:....................................................)
[INFO] [stdout]    21: 24:..................................................)
[INFO] [stdout]    21: 24:................................................)
[INFO] [stdout]    21: 24:..............................................)
[INFO] [stdout]    21: 25:..............................................next: ;
[INFO] [stdout]    21: 25:............................................)
[INFO] [stdout]    21: 25:..........................................)
[INFO] [stdout]    21: 25:........................................)
[INFO] [stdout]    21: 25:......................................)
[INFO] [stdout]    21: 25:....................................)
[INFO] [stdout]    21: 25:..................................)
[INFO] [stdout]    21: 25:................................)
[INFO] [stdout]    22:  9:................................next: fmt2
[INFO] [stdout]    22:  9:..............................)
[INFO] [stdout]    22:  9:..............................Statement(
[INFO] [stdout]    22:  9:................................SimpleStmt(
[INFO] [stdout]    22:  9:..................................ExpressionList(
[INFO] [stdout]    22:  9:....................................Expression(
[INFO] [stdout]    22:  9:......................................BinaryExpr(
[INFO] [stdout]    22:  9:........................................UnaryExpr(
[INFO] [stdout]    22:  9:..........................................PrimaryExpr(
[INFO] [stdout]    22:  9:............................................Operand(
[INFO] [stdout]    22: 13:..............................................next: .
[INFO] [stdout]    22: 13:............................................)
[INFO] [stdout]    22: 14:............................................next: Println
[INFO] [stdout]    22: 14:............................................Selector(
[INFO] [stdout]    22: 21:..............................................next: (
[INFO] [stdout]    22: 21:............................................)
[INFO] [stdout]    22: 21:............................................CallOrConversion(
[INFO] [stdout]    22: 22:..............................................next: "----- n = "
[INFO] [stdout]    22: 22:..............................................Expression(
[INFO] [stdout]    22: 22:................................................BinaryExpr(
[INFO] [stdout]    22: 22:..................................................UnaryExpr(
[INFO] [stdout]    22: 22:....................................................PrimaryExpr(
[INFO] [stdout]    22: 22:......................................................Operand(
[INFO] [stdout]    22: 34:........................................................next: ,
[INFO] [stdout]    22: 34:......................................................)
[INFO] [stdout]    22: 34:....................................................)
[INFO] [stdout]    22: 34:..................................................)
[INFO] [stdout]    22: 34:................................................)
[INFO] [stdout]    22: 34:..............................................)
[INFO] [stdout]    22: 36:..............................................next: n
[INFO] [stdout]    22: 36:..............................................Expression(
[INFO] [stdout]    22: 36:................................................BinaryExpr(
[INFO] [stdout]    22: 36:..................................................UnaryExpr(
[INFO] [stdout]    22: 36:....................................................PrimaryExpr(
[INFO] [stdout]    22: 36:......................................................Operand(
[INFO] [stdout]    22: 37:........................................................next: )
[INFO] [stdout]    22: 37:......................................................)
[INFO] [stdout]    22: 37:....................................................)
[INFO] [stdout]    22: 37:..................................................)
[INFO] [stdout]    22: 37:................................................)
[INFO] [stdout]    22: 37:..............................................)
[INFO] [stdout]    22: 38:..............................................next: ;
[INFO] [stdout]    22: 38:............................................)
[INFO] [stdout]    22: 38:..........................................)
[INFO] [stdout]    22: 38:........................................)
[INFO] [stdout]    22: 38:......................................)
[INFO] [stdout]    22: 38:....................................)
[INFO] [stdout]    22: 38:..................................)
[INFO] [stdout]    22: 38:................................)
[INFO] [stdout]    23:  5:................................next: }
[INFO] [stdout]    23:  5:..............................)
[INFO] [stdout]    23:  5:............................)
[INFO] [stdout]    23:  6:............................next: (
[INFO] [stdout]    23:  6:..........................)
[INFO] [stdout]    23:  6:........................)
[INFO] [stdout]    23:  6:......................)
[INFO] [stdout]    23:  6:......................CallOrConversion(
[INFO] [stdout]    23:  7:........................next: )
[INFO] [stdout]    23:  8:........................next: ;
[INFO] [stdout]    23:  8:......................)
[INFO] [stdout]    23:  8:....................)
[INFO] [stdout]    23:  8:..................)
[INFO] [stdout]    23:  8:................)
[INFO] [stdout]    23:  8:..............)
[INFO] [stdout]    25:  5:..............next: assert
[INFO] [stdout]    25:  5:............)
[INFO] [stdout]    25:  5:..........)
[INFO] [stdout]    25:  5:..........Statement(
[INFO] [stdout]    25:  5:............SimpleStmt(
[INFO] [stdout]    25:  5:..............ExpressionList(
[INFO] [stdout]    25:  5:................Expression(
[INFO] [stdout]    25:  5:..................BinaryExpr(
[INFO] [stdout]    25:  5:....................UnaryExpr(
[INFO] [stdout]    25:  5:......................PrimaryExpr(
[INFO] [stdout]    25:  5:........................Operand(
[INFO] [stdout]    25: 11:..........................next: (
[INFO] [stdout]    25: 11:........................)
[INFO] [stdout]    25: 11:........................CallOrConversion(
[INFO] [stdout]    25: 12:..........................next: n
[INFO] [stdout]    25: 12:..........................Expression(
[INFO] [stdout]    25: 12:............................BinaryExpr(
[INFO] [stdout]    25: 12:..............................UnaryExpr(
[INFO] [stdout]    25: 12:................................PrimaryExpr(
[INFO] [stdout]    25: 12:..................................Operand(
[INFO] [stdout]    25: 14:....................................next: ==
[INFO] [stdout]    25: 14:..................................)
[INFO] [stdout]    25: 14:................................)
[INFO] [stdout]    25: 14:..............................)
[INFO] [stdout]    25: 17:..............................next: 888
[INFO] [stdout]    25: 17:..............................BinaryExpr(
[INFO] [stdout]    25: 17:................................UnaryExpr(
[INFO] [stdout]    25: 17:..................................PrimaryExpr(
[INFO] [stdout]    25: 17:....................................Operand(
[INFO] [stdout]    25: 20:......................................next: )
[INFO] [stdout]    25: 20:....................................)
[INFO] [stdout]    25: 20:..................................)
[INFO] [stdout]    25: 20:................................)
[INFO] [stdout]    25: 20:..............................)
[INFO] [stdout]    25: 20:............................)
[INFO] [stdout]    25: 20:..........................)
[INFO] [stdout]    25: 21:..........................next: ;
[INFO] [stdout]    25: 21:........................)
[INFO] [stdout]    25: 21:......................)
[INFO] [stdout]    25: 21:....................)
[INFO] [stdout]    25: 21:..................)
[INFO] [stdout]    25: 21:................)
[INFO] [stdout]    25: 21:..............)
[INFO] [stdout]    25: 21:............)
[INFO] [stdout]    26:  5:............next: fmt2
[INFO] [stdout]    26:  5:..........)
[INFO] [stdout]    26:  5:..........Statement(
[INFO] [stdout]    26:  5:............SimpleStmt(
[INFO] [stdout]    26:  5:..............ExpressionList(
[INFO] [stdout]    26:  5:................Expression(
[INFO] [stdout]    26:  5:..................BinaryExpr(
[INFO] [stdout]    26:  5:....................UnaryExpr(
[INFO] [stdout]    26:  5:......................PrimaryExpr(
[INFO] [stdout]    26:  5:........................Operand(
[INFO] [stdout]    26:  9:..........................next: .
[INFO] [stdout]    26:  9:........................)
[INFO] [stdout]    26: 10:........................next: Println
[INFO] [stdout]    26: 10:........................Selector(
[INFO] [stdout]    26: 17:..........................next: (
[INFO] [stdout]    26: 17:........................)
[INFO] [stdout]    26: 17:........................CallOrConversion(
[INFO] [stdout]    26: 18:..........................next: "before waiting... n = "
[INFO] [stdout]    26: 18:..........................Expression(
[INFO] [stdout]    26: 18:............................BinaryExpr(
[INFO] [stdout]    26: 18:..............................UnaryExpr(
[INFO] [stdout]    26: 18:................................PrimaryExpr(
[INFO] [stdout]    26: 18:..................................Operand(
[INFO] [stdout]    26: 42:....................................next: ,
[INFO] [stdout]    26: 42:..................................)
[INFO] [stdout]    26: 42:................................)
[INFO] [stdout]    26: 42:..............................)
[INFO] [stdout]    26: 42:............................)
[INFO] [stdout]    26: 42:..........................)
[INFO] [stdout]    26: 44:..........................next: n
[INFO] [stdout]    26: 44:..........................Expression(
[INFO] [stdout]    26: 44:............................BinaryExpr(
[INFO] [stdout]    26: 44:..............................UnaryExpr(
[INFO] [stdout]    26: 44:................................PrimaryExpr(
[INFO] [stdout]    26: 44:..................................Operand(
[INFO] [stdout]    26: 45:....................................next: )
[INFO] [stdout]    26: 45:..................................)
[INFO] [stdout]    26: 45:................................)
[INFO] [stdout]    26: 45:..............................)
[INFO] [stdout]    26: 45:............................)
[INFO] [stdout]    26: 45:..........................)
[INFO] [stdout]    26: 46:..........................next: ;
[INFO] [stdout]    26: 46:........................)
[INFO] [stdout]    26: 46:......................)
[INFO] [stdout]    26: 46:....................)
[INFO] [stdout]    26: 46:..................)
[INFO] [stdout]    26: 46:................)
[INFO] [stdout]    26: 46:..............)
[INFO] [stdout]    26: 46:............)
[INFO] [stdout]    27:  5:............next: for
[INFO] [stdout]    27:  5:..........)
[INFO] [stdout]    27:  5:..........Statement(
[INFO] [stdout]    27:  5:............ForStmt(
[INFO] [stdout]    27:  9:..............next: i
[INFO] [stdout]    27:  9:..............SimpleStmt(
[INFO] [stdout]    27:  9:................ExpressionList(
[INFO] [stdout]    27:  9:..................Expression(
[INFO] [stdout]    27:  9:....................BinaryExpr(
[INFO] [stdout]    27:  9:......................UnaryExpr(
[INFO] [stdout]    27:  9:........................PrimaryExpr(
[INFO] [stdout]    27:  9:..........................Operand(
[INFO] [stdout]    27: 11:............................next: :=
[INFO] [stdout]    27: 11:..........................)
[INFO] [stdout]    27: 11:........................)
[INFO] [stdout]    27: 11:......................)
[INFO] [stdout]    27: 11:....................)
[INFO] [stdout]    27: 11:..................)
[INFO] [stdout]    27: 11:................)
[INFO] [stdout]    27: 14:................next: 1
[INFO] [stdout]    27: 14:................ExpressionList(
[INFO] [stdout]    27: 14:..................Expression(
[INFO] [stdout]    27: 14:....................BinaryExpr(
[INFO] [stdout]    27: 14:......................UnaryExpr(
[INFO] [stdout]    27: 14:........................PrimaryExpr(
[INFO] [stdout]    27: 14:..........................Operand(
[INFO] [stdout]    27: 15:............................next: ;
[INFO] [stdout]    27: 15:..........................)
[INFO] [stdout]    27: 15:........................)
[INFO] [stdout]    27: 15:......................)
[INFO] [stdout]    27: 15:....................)
[INFO] [stdout]    27: 15:..................)
[INFO] [stdout]    27: 15:................)
[INFO] [stdout]    27: 15:..............)
[INFO] [stdout]    27: 17:..............next: i
[INFO] [stdout]    27: 17:..............SimpleStmt(
[INFO] [stdout]    27: 17:................ExpressionList(
[INFO] [stdout]    27: 17:..................Expression(
[INFO] [stdout]    27: 17:....................BinaryExpr(
[INFO] [stdout]    27: 17:......................UnaryExpr(
[INFO] [stdout]    27: 17:........................PrimaryExpr(
[INFO] [stdout]    27: 17:..........................Operand(
[INFO] [stdout]    27: 19:............................next: <=
[INFO] [stdout]    27: 19:..........................)
[INFO] [stdout]    27: 19:........................)
[INFO] [stdout]    27: 19:......................)
[INFO] [stdout]    27: 22:......................next: 10000
[INFO] [stdout]    27: 22:......................BinaryExpr(
[INFO] [stdout]    27: 22:........................UnaryExpr(
[INFO] [stdout]    27: 22:..........................PrimaryExpr(
[INFO] [stdout]    27: 22:............................Operand(
[INFO] [stdout]    27: 27:..............................next: ;
[INFO] [stdout]    27: 27:............................)
[INFO] [stdout]    27: 27:..........................)
[INFO] [stdout]    27: 27:........................)
[INFO] [stdout]    27: 27:......................)
[INFO] [stdout]    27: 27:....................)
[INFO] [stdout]    27: 27:..................)
[INFO] [stdout]    27: 27:................)
[INFO] [stdout]    27: 27:..............)
[INFO] [stdout]    27: 29:..............next: i
[INFO] [stdout]    27: 29:..............SimpleStmt(
[INFO] [stdout]    27: 29:................ExpressionList(
[INFO] [stdout]    27: 29:..................Expression(
[INFO] [stdout]    27: 29:....................BinaryExpr(
[INFO] [stdout]    27: 29:......................UnaryExpr(
[INFO] [stdout]    27: 29:........................PrimaryExpr(
[INFO] [stdout]    27: 29:..........................Operand(
[INFO] [stdout]    27: 30:............................next: ++
[INFO] [stdout]    27: 30:..........................)
[INFO] [stdout]    27: 30:........................)
[INFO] [stdout]    27: 30:......................)
[INFO] [stdout]    27: 30:....................)
[INFO] [stdout]    27: 30:..................)
[INFO] [stdout]    27: 30:................)
[INFO] [stdout]    27: 33:................next: {
[INFO] [stdout]    27: 33:..............)
[INFO] [stdout]    27: 33:..............BlockStmt(
[INFO] [stdout]    28:  5:................next: }
[INFO] [stdout]    28:  5:................Body(
[INFO] [stdout]    28:  5:................)
[INFO] [stdout]    28:  6:................next: ;
[INFO] [stdout]    28:  6:..............)
[INFO] [stdout]    29:  5:..............next: assert
[INFO] [stdout]    29:  5:............)
[INFO] [stdout]    29:  5:..........)
[INFO] [stdout]    29:  5:..........Statement(
[INFO] [stdout]    29:  5:............SimpleStmt(
[INFO] [stdout]    29:  5:..............ExpressionList(
[INFO] [stdout]    29:  5:................Expression(
[INFO] [stdout]    29:  5:..................BinaryExpr(
[INFO] [stdout]    29:  5:....................UnaryExpr(
[INFO] [stdout]    29:  5:......................PrimaryExpr(
[INFO] [stdout]    29:  5:........................Operand(
[INFO] [stdout]    29: 11:..........................next: (
[INFO] [stdout]    29: 11:........................)
[INFO] [stdout]    29: 11:........................CallOrConversion(
[INFO] [stdout]    29: 12:..........................next: n
[INFO] [stdout]    29: 12:..........................Expression(
[INFO] [stdout]    29: 12:............................BinaryExpr(
[INFO] [stdout]    29: 12:..............................UnaryExpr(
[INFO] [stdout]    29: 12:................................PrimaryExpr(
[INFO] [stdout]    29: 12:..................................Operand(
[INFO] [stdout]    29: 14:....................................next: ==
[INFO] [stdout]    29: 14:..................................)
[INFO] [stdout]    29: 14:................................)
[INFO] [stdout]    29: 14:..............................)
[INFO] [stdout]    29: 17:..............................next: 666
[INFO] [stdout]    29: 17:..............................BinaryExpr(
[INFO] [stdout]    29: 17:................................UnaryExpr(
[INFO] [stdout]    29: 17:..................................PrimaryExpr(
[INFO] [stdout]    29: 17:....................................Operand(
[INFO] [stdout]    29: 20:......................................next: )
[INFO] [stdout]    29: 20:....................................)
[INFO] [stdout]    29: 20:..................................)
[INFO] [stdout]    29: 20:................................)
[INFO] [stdout]    29: 20:..............................)
[INFO] [stdout]    29: 20:............................)
[INFO] [stdout]    29: 20:..........................)
[INFO] [stdout]    29: 21:..........................next: ;
[INFO] [stdout]    29: 21:........................)
[INFO] [stdout]    29: 21:......................)
[INFO] [stdout]    29: 21:....................)
[INFO] [stdout]    29: 21:..................)
[INFO] [stdout]    29: 21:................)
[INFO] [stdout]    29: 21:..............)
[INFO] [stdout]    29: 21:............)
[INFO] [stdout]    30:  5:............next: fmt2
[INFO] [stdout]    30:  5:..........)
[INFO] [stdout]    30:  5:..........Statement(
[INFO] [stdout]    30:  5:............SimpleStmt(
[INFO] [stdout]    30:  5:..............ExpressionList(
[INFO] [stdout]    30:  5:................Expression(
[INFO] [stdout]    30:  5:..................BinaryExpr(
[INFO] [stdout]    30:  5:....................UnaryExpr(
[INFO] [stdout]    30:  5:......................PrimaryExpr(
[INFO] [stdout]    30:  5:........................Operand(
[INFO] [stdout]    30:  9:..........................next: .
[INFO] [stdout]    30:  9:........................)
[INFO] [stdout]    30: 10:........................next: Println
[INFO] [stdout]    30: 10:........................Selector(
[INFO] [stdout]    30: 17:..........................next: (
[INFO] [stdout]    30: 17:........................)
[INFO] [stdout]    30: 17:........................CallOrConversion(
[INFO] [stdout]    30: 18:..........................next: "after waiting... n = "
[INFO] [stdout]    30: 18:..........................Expression(
[INFO] [stdout]    30: 18:............................BinaryExpr(
[INFO] [stdout]    30: 18:..............................UnaryExpr(
[INFO] [stdout]    30: 18:................................PrimaryExpr(
[INFO] [stdout]    30: 18:..................................Operand(
[INFO] [stdout]    30: 41:....................................next: ,
[INFO] [stdout]    30: 41:..................................)
[INFO] [stdout]    30: 41:................................)
[INFO] [stdout]    30: 41:..............................)
[INFO] [stdout]    30: 41:............................)
[INFO] [stdout]    30: 41:..........................)
[INFO] [stdout]    30: 43:..........................next: n
[INFO] [stdout]    30: 43:..........................Expression(
[INFO] [stdout]    30: 43:............................BinaryExpr(
[INFO] [stdout]    30: 43:..............................UnaryExpr(
[INFO] [stdout]    30: 43:................................PrimaryExpr(
[INFO] [stdout]    30: 43:..................................Operand(
[INFO] [stdout]    30: 44:....................................next: )
[INFO] [stdout]    30: 44:..................................)
[INFO] [stdout]    30: 44:................................)
[INFO] [stdout]    30: 44:..............................)
[INFO] [stdout]    30: 44:............................)
[INFO] [stdout]    30: 44:..........................)
[INFO] [stdout]    30: 45:..........................next: ;
[INFO] [stdout]    30: 45:........................)
[INFO] [stdout]    30: 45:......................)
[INFO] [stdout]    30: 45:....................)
[INFO] [stdout]    30: 45:..................)
[INFO] [stdout]    30: 45:................)
[INFO] [stdout]    30: 45:..............)
[INFO] [stdout]    30: 45:............)
[INFO] [stdout]    32:  5:............next: k
[INFO] [stdout]    32:  5:..........)
[INFO] [stdout]    32:  5:..........Statement(
[INFO] [stdout]    32:  5:............SimpleStmt(
[INFO] [stdout]    32:  5:..............ExpressionList(
[INFO] [stdout]    32:  5:................Expression(
[INFO] [stdout]    32:  5:..................BinaryExpr(
[INFO] [stdout]    32:  5:....................UnaryExpr(
[INFO] [stdout]    32:  5:......................PrimaryExpr(
[INFO] [stdout]    32:  5:........................Operand(
[INFO] [stdout]    32:  7:..........................next: :=
[INFO] [stdout]    32:  7:........................)
[INFO] [stdout]    32:  7:......................)
[INFO] [stdout]    32:  7:....................)
[INFO] [stdout]    32:  7:..................)
[INFO] [stdout]    32:  7:................)
[INFO] [stdout]    32:  7:..............)
[INFO] [stdout]    32: 10:..............next: i
[INFO] [stdout]    32: 10:..............ExpressionList(
[INFO] [stdout]    32: 10:................Expression(
[INFO] [stdout]    32: 10:..................BinaryExpr(
[INFO] [stdout]    32: 10:....................UnaryExpr(
[INFO] [stdout]    32: 10:......................PrimaryExpr(
[INFO] [stdout]    32: 10:........................Operand(
[INFO] [stdout]    32: 12:..........................next: +
[INFO] [stdout]    32: 12:........................)
[INFO] [stdout]    32: 12:......................)
[INFO] [stdout]    32: 12:....................)
[INFO] [stdout]    32: 14:....................next: j
[INFO] [stdout]    32: 14:....................BinaryExpr(
[INFO] [stdout]    32: 14:......................UnaryExpr(
[INFO] [stdout]    32: 14:........................PrimaryExpr(
[INFO] [stdout]    32: 14:..........................Operand(
[INFO] [stdout]    32: 15:............................next: ;
[INFO] [stdout]    32: 15:..........................)
[INFO] [stdout]    32: 15:........................)
[INFO] [stdout]    32: 15:......................)
[INFO] [stdout]    32: 15:....................)
[INFO] [stdout]    32: 15:..................)
[INFO] [stdout]    32: 15:................)
[INFO] [stdout]    32: 15:..............)
[INFO] [stdout]    32: 15:............)
[INFO] [stdout]    33:  5:............next: assert
[INFO] [stdout]    33:  5:..........)
[INFO] [stdout]    33:  5:..........Statement(
[INFO] [stdout]    33:  5:............SimpleStmt(
[INFO] [stdout]    33:  5:..............ExpressionList(
[INFO] [stdout]    33:  5:................Expression(
[INFO] [stdout]    33:  5:..................BinaryExpr(
[INFO] [stdout]    33:  5:....................UnaryExpr(
[INFO] [stdout]    33:  5:......................PrimaryExpr(
[INFO] [stdout]    33:  5:........................Operand(
[INFO] [stdout]    33: 11:..........................next: (
[INFO] [stdout]    33: 11:........................)
[INFO] [stdout]    33: 11:........................CallOrConversion(
[INFO] [stdout]    33: 12:..........................next: k
[INFO] [stdout]    33: 12:..........................Expression(
[INFO] [stdout]    33: 12:............................BinaryExpr(
[INFO] [stdout]    33: 12:..............................UnaryExpr(
[INFO] [stdout]    33: 12:................................PrimaryExpr(
[INFO] [stdout]    33: 12:..................................Operand(
[INFO] [stdout]    33: 14:....................................next: ==
[INFO] [stdout]    33: 14:..................................)
[INFO] [stdout]    33: 14:................................)
[INFO] [stdout]    33: 14:..............................)
[INFO] [stdout]    33: 17:..............................next: 3
[INFO] [stdout]    33: 17:..............................BinaryExpr(
[INFO] [stdout]    33: 17:................................UnaryExpr(
[INFO] [stdout]    33: 17:..................................PrimaryExpr(
[INFO] [stdout]    33: 17:....................................Operand(
[INFO] [stdout]    33: 18:......................................next: )
[INFO] [stdout]    33: 18:....................................)
[INFO] [stdout]    33: 18:..................................)
[INFO] [stdout]    33: 18:................................)
[INFO] [stdout]    33: 18:..............................)
[INFO] [stdout]    33: 18:............................)
[INFO] [stdout]    33: 18:..........................)
[INFO] [stdout]    33: 19:..........................next: ;
[INFO] [stdout]    33: 19:........................)
[INFO] [stdout]    33: 19:......................)
[INFO] [stdout]    33: 19:....................)
[INFO] [stdout]    33: 19:..................)
[INFO] [stdout]    33: 19:................)
[INFO] [stdout]    33: 19:..............)
[INFO] [stdout]    33: 19:............)
[INFO] [stdout]    34:  1:............next: }
[INFO] [stdout]    34:  1:..........)
[INFO] [stdout]    34:  1:........)
[INFO] [stdout]    34:  2:........next: ;
[INFO] [stdout]    34:  2:......)
[INFO] [stdout]    34:  2:......next: EOF
[INFO] [stdout]    34:  2:....)
[INFO] [stdout]    34:  2:..)
[INFO] [stdout]    34:  2:)
[INFO] [stdout] tests/group1/async.gos:7:6:	-- checking white func add (objPath = )
[INFO] [stdout] tests/group1/async.gos:7:12:	.  int
[INFO] [stdout] tests/group1/async.gos:1:1:	.  .  -- checking black type int (objPath = add->*)
[INFO] [stdout] tests/group1/async.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group1/async.gos:7:12:	.  => int
[INFO] [stdout] tests/group1/async.gos:7:19:	.  int
[INFO] [stdout] tests/group1/async.gos:1:1:	.  .  -- checking black type int (objPath = add->*)
[INFO] [stdout] tests/group1/async.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group1/async.gos:7:19:	.  => int
[INFO] [stdout] tests/group1/async.gos:7:26:	.  int
[INFO] [stdout] tests/group1/async.gos:1:1:	.  .  -- checking black type int (objPath = add->*)
[INFO] [stdout] tests/group1/async.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group1/async.gos:7:26:	.  => int
[INFO] [stdout] tests/group1/async.gos:7:6:	=> func add
[INFO] [stdout] tests/group1/async.gos:12:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/async.gos:12:6:	=> func main
[INFO] [stdout] tests/group1/async.gos:7:31:	--- add: func(a int, b TypeKey(2), c TypeKey(2)) ()
[INFO] [stdout] tests/group1/async.gos:8:5:	assert(a + b == c)
[INFO] [stdout] tests/group1/async.gos:8:5:	.  assert
[INFO] [stdout] tests/group1/async.gos:8:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/async.gos:8:12:	.  a + b == c
[INFO] [stdout] tests/group1/async.gos:8:12:	.  .  a + b
[INFO] [stdout] tests/group1/async.gos:8:12:	.  .  .  a
[INFO] [stdout] tests/group1/async.gos:8:12:	.  .  .  => a (variable of type int)
[INFO] [stdout] tests/group1/async.gos:8:16:	.  .  .  b
[INFO] [stdout] tests/group1/async.gos:8:16:	.  .  .  => b (variable of type int)
[INFO] [stdout] tests/group1/async.gos:8:12:	.  .  => a + b (value of type int)
[INFO] [stdout] tests/group1/async.gos:8:21:	.  .  c
[INFO] [stdout] tests/group1/async.gos:8:21:	.  .  => c (variable of type int)
[INFO] [stdout] tests/group1/async.gos:8:12:	.  => a + b == c (untyped bool value)
[INFO] [stdout] tests/group1/async.gos:8:5:	=> assert(a + b == c) (no value)
[INFO] [stdout] tests/group1/async.gos:9:5:	fmt2.Println(a, "+", b, "=", c)
[INFO] [stdout] tests/group1/async.gos:9:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/async.gos:9:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/async.gos:9:18:	.  a
[INFO] [stdout] tests/group1/async.gos:9:18:	.  => a (variable of type int)
[INFO] [stdout] tests/group1/async.gos:9:21:	.  "+"
[INFO] [stdout] tests/group1/async.gos:9:21:	.  => "+" (untyped string constant +)
[INFO] [stdout] tests/group1/async.gos:9:26:	.  b
[INFO] [stdout] tests/group1/async.gos:9:26:	.  => b (variable of type int)
[INFO] [stdout] tests/group1/async.gos:9:29:	.  "="
[INFO] [stdout] tests/group1/async.gos:9:29:	.  => "=" (untyped string constant =)
[INFO] [stdout] tests/group1/async.gos:9:34:	.  c
[INFO] [stdout] tests/group1/async.gos:9:34:	.  => c (variable of type int)
[INFO] [stdout] tests/group1/async.gos:9:5:	=> fmt2.Println(a, "+", b, "=", c) (invalid operand)
[INFO] [stdout] tests/group1/async.gos:10:2:	--- <end>
[INFO] [stdout] tests/group1/async.gos:12:13:	--- main: func() ()
[INFO] [stdout] tests/group1/async.gos:13:8:	fmt2.Println("hello world?")
[INFO] [stdout] tests/group1/async.gos:13:8:	.  fmt2.Println
[INFO] [stdout] tests/group1/async.gos:13:8:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/async.gos:13:21:	.  "hello world?"
[INFO] [stdout] tests/group1/async.gos:13:21:	.  => "hello world?" (untyped string constant hello world?)
[INFO] [stdout] tests/group1/async.gos:13:8:	=> fmt2.Println("hello world?") (invalid operand)
[INFO] [stdout] tests/group1/async.gos:14:10:	1
[INFO] [stdout] tests/group1/async.gos:14:10:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/async.gos:15:10:	2
[INFO] [stdout] tests/group1/async.gos:15:10:	=> 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/async.gos:16:10:	888
[INFO] [stdout] tests/group1/async.gos:16:10:	=> 888 (untyped int constant 888)
[INFO] [stdout] tests/group1/async.gos:17:8:	add(i, j, 3)
[INFO] [stdout] tests/group1/async.gos:17:8:	.  add
[INFO] [stdout] tests/group1/async.gos:17:8:	.  => add (value of type func(a int, b TypeKey(2), c TypeKey(2)) ())
[INFO] [stdout] tests/group1/async.gos:17:12:	.  i
[INFO] [stdout] tests/group1/async.gos:17:12:	.  => i (variable of type int)
[INFO] [stdout] tests/group1/async.gos:17:15:	.  j
[INFO] [stdout] tests/group1/async.gos:17:15:	.  => j (variable of type int)
[INFO] [stdout] tests/group1/async.gos:17:18:	.  3
[INFO] [stdout] tests/group1/async.gos:17:18:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/async.gos:17:8:	=> add(i, j, 3) (no value)
[INFO] [stdout] tests/group1/async.gos:19:8:	(func() literal)()
[INFO] [stdout] tests/group1/async.gos:19:8:	.  (func() literal)
[INFO] [stdout] tests/group1/async.gos:19:8:	.  .  func()
[INFO] [stdout] tests/group1/async.gos:19:8:	.  .  => func() ()
[INFO] [stdout] tests/group1/async.gos:19:8:	.  => (func() literal) (value of type func() ())
[INFO] [stdout] tests/group1/async.gos:19:8:	=> (func() literal)() (no value)
[INFO] [stdout] tests/group1/async.gos:19:15:	--- <function literal>: func() ()
[INFO] [stdout] tests/group1/async.gos:20:13:	666
[INFO] [stdout] tests/group1/async.gos:20:13:	=> 666 (untyped int constant 666)
[INFO] [stdout] tests/group1/async.gos:20:9:	n
[INFO] [stdout] tests/group1/async.gos:20:9:	=> n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:21:9:	assert(n == 666)
[INFO] [stdout] tests/group1/async.gos:21:9:	.  assert
[INFO] [stdout] tests/group1/async.gos:21:9:	.  => assert (built-in)
[INFO] [stdout] tests/group1/async.gos:21:16:	.  n == 666
[INFO] [stdout] tests/group1/async.gos:21:16:	.  .  n
[INFO] [stdout] tests/group1/async.gos:21:16:	.  .  => n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:21:21:	.  .  666
[INFO] [stdout] tests/group1/async.gos:21:21:	.  .  => 666 (untyped int constant 666)
[INFO] [stdout] tests/group1/async.gos:21:16:	.  => n == 666 (untyped bool value)
[INFO] [stdout] tests/group1/async.gos:21:9:	=> assert(n == 666) (no value)
[INFO] [stdout] tests/group1/async.gos:22:9:	fmt2.Println("----- n = ", n)
[INFO] [stdout] tests/group1/async.gos:22:9:	.  fmt2.Println
[INFO] [stdout] tests/group1/async.gos:22:9:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/async.gos:22:22:	.  "----- n = "
[INFO] [stdout] tests/group1/async.gos:22:22:	.  => "----- n = " (untyped string constant ----- n = )
[INFO] [stdout] tests/group1/async.gos:22:36:	.  n
[INFO] [stdout] tests/group1/async.gos:22:36:	.  => n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:22:9:	=> fmt2.Println("----- n = ", n) (invalid operand)
[INFO] [stdout] tests/group1/async.gos:23:6:	--- <end>
[INFO] [stdout] tests/group1/async.gos:25:5:	assert(n == 888)
[INFO] [stdout] tests/group1/async.gos:25:5:	.  assert
[INFO] [stdout] tests/group1/async.gos:25:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/async.gos:25:12:	.  n == 888
[INFO] [stdout] tests/group1/async.gos:25:12:	.  .  n
[INFO] [stdout] tests/group1/async.gos:25:12:	.  .  => n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:25:17:	.  .  888
[INFO] [stdout] tests/group1/async.gos:25:17:	.  .  => 888 (untyped int constant 888)
[INFO] [stdout] tests/group1/async.gos:25:12:	.  => n == 888 (untyped bool value)
[INFO] [stdout] tests/group1/async.gos:25:5:	=> assert(n == 888) (no value)
[INFO] [stdout] tests/group1/async.gos:26:5:	fmt2.Println("before waiting... n = ", n)
[INFO] [stdout] tests/group1/async.gos:26:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/async.gos:26:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/async.gos:26:18:	.  "before waiting... n = "
[INFO] [stdout] tests/group1/async.gos:26:18:	.  => "before waiting... n = " (untyped string constant before waiting... n = )
[INFO] [stdout] tests/group1/async.gos:26:44:	.  n
[INFO] [stdout] tests/group1/async.gos:26:44:	.  => n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:26:5:	=> fmt2.Println("before waiting... n = ", n) (invalid operand)
[INFO] [stdout] tests/group1/async.gos:27:14:	1
[INFO] [stdout] tests/group1/async.gos:27:14:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/async.gos:27:17:	i <= 10000
[INFO] [stdout] tests/group1/async.gos:27:17:	.  i
[INFO] [stdout] tests/group1/async.gos:27:17:	.  => i (variable of type int)
[INFO] [stdout] tests/group1/async.gos:27:22:	.  10000
[INFO] [stdout] tests/group1/async.gos:27:22:	.  => 10000 (untyped int constant 10000)
[INFO] [stdout] tests/group1/async.gos:27:17:	=> i <= 10000 (untyped bool value)
[INFO] [stdout] tests/group1/async.gos:27:29:	i
[INFO] [stdout] tests/group1/async.gos:27:29:	=> i (variable of type int)
[INFO] [stdout] tests/group1/async.gos:27:29:	i
[INFO] [stdout] tests/group1/async.gos:27:29:	=> i (variable of type int)
[INFO] [stdout] tests/group1/async.gos:27:29:	1
[INFO] [stdout] tests/group1/async.gos:27:29:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/async.gos:27:29:	i
[INFO] [stdout] tests/group1/async.gos:27:29:	=> i (variable of type int)
[INFO] [stdout] tests/group1/async.gos:29:5:	assert(n == 666)
[INFO] [stdout] tests/group1/async.gos:29:5:	.  assert
[INFO] [stdout] tests/group1/async.gos:29:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/async.gos:29:12:	.  n == 666
[INFO] [stdout] tests/group1/async.gos:29:12:	.  .  n
[INFO] [stdout] tests/group1/async.gos:29:12:	.  .  => n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:29:17:	.  .  666
[INFO] [stdout] tests/group1/async.gos:29:17:	.  .  => 666 (untyped int constant 666)
[INFO] [stdout] tests/group1/async.gos:29:12:	.  => n == 666 (untyped bool value)
[INFO] [stdout] tests/group1/async.gos:29:5:	=> assert(n == 666) (no value)
[INFO] [stdout] tests/group1/async.gos:30:5:	fmt2.Println("after waiting... n = ", n)
[INFO] [stdout] tests/group1/async.gos:30:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/async.gos:30:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/async.gos:30:18:	.  "after waiting... n = "
[INFO] [stdout] tests/group1/async.gos:30:18:	.  => "after waiting... n = " (untyped string constant after waiting... n = )
[INFO] [stdout] tests/group1/async.gos:30:43:	.  n
[INFO] [stdout] tests/group1/async.gos:30:43:	.  => n (variable of type int)
[INFO] [stdout] tests/group1/async.gos:30:5:	=> fmt2.Println("after waiting... n = ", n) (invalid operand)
[INFO] [stdout] tests/group1/async.gos:32:10:	i + j
[INFO] [stdout] tests/group1/async.gos:32:10:	.  i
[INFO] [stdout] tests/group1/async.gos:32:10:	.  => i (variable of type int)
[INFO] [stdout] tests/group1/async.gos:32:14:	.  j
[INFO] [stdout] tests/group1/async.gos:32:14:	.  => j (variable of type int)
[INFO] [stdout] tests/group1/async.gos:32:10:	=> i + j (value of type int)
[INFO] [stdout] tests/group1/async.gos:33:5:	assert(k == 3)
[INFO] [stdout] tests/group1/async.gos:33:5:	.  assert
[INFO] [stdout] tests/group1/async.gos:33:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/async.gos:33:12:	.  k == 3
[INFO] [stdout] tests/group1/async.gos:33:12:	.  .  k
[INFO] [stdout] tests/group1/async.gos:33:12:	.  .  => k (variable of type int)
[INFO] [stdout] tests/group1/async.gos:33:17:	.  .  3
[INFO] [stdout] tests/group1/async.gos:33:17:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/async.gos:33:12:	.  => k == 3 (untyped bool value)
[INFO] [stdout] tests/group1/async.gos:33:5:	=> assert(k == 3) (no value)
[INFO] [stdout] tests/group1/async.gos:34:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/async.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/async.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_async' (27) panicked at tests/test.rs:414:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85c411 - test[bc1bff1dac766b04]::test_async
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:414:5
[INFO] [stdout]   21:     0x63ed2a85aba7 - test[bc1bff1dac766b04]::test_async::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:412:16
[INFO] [stdout]   22:     0x63ed2a861566 - <test[bc1bff1dac766b04]::test_async::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_goto stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: "fmt2"
[INFO] [stdout]     3:  8:....ImportSpec(
[INFO] [stdout]     3: 14:......next: ;
[INFO] [stdout]     5:  1:......next: func
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....FunctionDecl(
[INFO] [stdout]     5:  6:......next: main
[INFO] [stdout]     5: 10:......next: (
[INFO] [stdout]     5: 10:......Signature(
[INFO] [stdout]     5: 10:........Parameters(
[INFO] [stdout]     5: 11:..........next: )
[INFO] [stdout]     5: 13:..........next: {
[INFO] [stdout]     5: 13:........)
[INFO] [stdout]     5: 13:........Result(
[INFO] [stdout]     5: 13:........)
[INFO] [stdout]     5: 13:......)
[INFO] [stdout]     5: 13:......Body(
[INFO] [stdout]     6:  4:........next: var
[INFO] [stdout]     6:  4:........Body(
[INFO] [stdout]     6:  4:..........Statement(
[INFO] [stdout]     6:  4:............Declaration(
[INFO] [stdout]     6:  4:..............GenDecl(var)(
[INFO] [stdout]     6:  8:................next: a
[INFO] [stdout]     6:  8:................varSpec(
[INFO] [stdout]     6:  8:..................IdentList(
[INFO] [stdout]     6: 10:....................next: int
[INFO] [stdout]     6: 10:..................)
[INFO] [stdout]     6: 10:..................TypeName(
[INFO] [stdout]     6: 14:....................next: =
[INFO] [stdout]     6: 14:..................)
[INFO] [stdout]     6: 16:..................next: 0
[INFO] [stdout]     6: 16:..................ExpressionList(
[INFO] [stdout]     6: 16:....................Expression(
[INFO] [stdout]     6: 16:......................BinaryExpr(
[INFO] [stdout]     6: 16:........................UnaryExpr(
[INFO] [stdout]     6: 16:..........................PrimaryExpr(
[INFO] [stdout]     6: 16:............................Operand(
[INFO] [stdout]     6: 17:..............................next: ;
[INFO] [stdout]     6: 17:............................)
[INFO] [stdout]     6: 17:..........................)
[INFO] [stdout]     6: 17:........................)
[INFO] [stdout]     6: 17:......................)
[INFO] [stdout]     6: 17:....................)
[INFO] [stdout]     6: 17:..................)
[INFO] [stdout]     7:  4:..................next: total
[INFO] [stdout]     7:  4:................)
[INFO] [stdout]     7:  4:..............)
[INFO] [stdout]     7:  4:............)
[INFO] [stdout]     7:  4:..........)
[INFO] [stdout]     7:  4:..........Statement(
[INFO] [stdout]     7:  4:............SimpleStmt(
[INFO] [stdout]     7:  4:..............ExpressionList(
[INFO] [stdout]     7:  4:................Expression(
[INFO] [stdout]     7:  4:..................BinaryExpr(
[INFO] [stdout]     7:  4:....................UnaryExpr(
[INFO] [stdout]     7:  4:......................PrimaryExpr(
[INFO] [stdout]     7:  4:........................Operand(
[INFO] [stdout]     7: 10:..........................next: :=
[INFO] [stdout]     7: 10:........................)
[INFO] [stdout]     7: 10:......................)
[INFO] [stdout]     7: 10:....................)
[INFO] [stdout]     7: 10:..................)
[INFO] [stdout]     7: 10:................)
[INFO] [stdout]     7: 10:..............)
[INFO] [stdout]     7: 13:..............next: 0
[INFO] [stdout]     7: 13:..............ExpressionList(
[INFO] [stdout]     7: 13:................Expression(
[INFO] [stdout]     7: 13:..................BinaryExpr(
[INFO] [stdout]     7: 13:....................UnaryExpr(
[INFO] [stdout]     7: 13:......................PrimaryExpr(
[INFO] [stdout]     7: 13:........................Operand(
[INFO] [stdout]     7: 14:..........................next: ;
[INFO] [stdout]     7: 14:........................)
[INFO] [stdout]     7: 14:......................)
[INFO] [stdout]     7: 14:....................)
[INFO] [stdout]     7: 14:..................)
[INFO] [stdout]     7: 14:................)
[INFO] [stdout]     7: 14:..............)
[INFO] [stdout]     7: 14:............)
[INFO] [stdout]     8:  4:............next: skip
[INFO] [stdout]     8:  4:..........)
[INFO] [stdout]     8:  4:..........Statement(
[INFO] [stdout]     8:  4:............SimpleStmt(
[INFO] [stdout]     8:  4:..............ExpressionList(
[INFO] [stdout]     8:  4:................Expression(
[INFO] [stdout]     8:  4:..................BinaryExpr(
[INFO] [stdout]     8:  4:....................UnaryExpr(
[INFO] [stdout]     8:  4:......................PrimaryExpr(
[INFO] [stdout]     8:  4:........................Operand(
[INFO] [stdout]     8:  9:..........................next: :=
[INFO] [stdout]     8:  9:........................)
[INFO] [stdout]     8:  9:......................)
[INFO] [stdout]     8:  9:....................)
[INFO] [stdout]     8:  9:..................)
[INFO] [stdout]     8:  9:................)
[INFO] [stdout]     8:  9:..............)
[INFO] [stdout]     8: 12:..............next: 6
[INFO] [stdout]     8: 12:..............ExpressionList(
[INFO] [stdout]     8: 12:................Expression(
[INFO] [stdout]     8: 12:..................BinaryExpr(
[INFO] [stdout]     8: 12:....................UnaryExpr(
[INFO] [stdout]     8: 12:......................PrimaryExpr(
[INFO] [stdout]     8: 12:........................Operand(
[INFO] [stdout]     8: 13:..........................next: ;
[INFO] [stdout]     8: 13:........................)
[INFO] [stdout]     8: 13:......................)
[INFO] [stdout]     8: 13:....................)
[INFO] [stdout]     8: 13:..................)
[INFO] [stdout]     8: 13:................)
[INFO] [stdout]     8: 13:..............)
[INFO] [stdout]     8: 13:............)
[INFO] [stdout]    10:  4:............next: LOOP
[INFO] [stdout]    10:  4:..........)
[INFO] [stdout]    10:  4:..........Statement(
[INFO] [stdout]    10:  4:............SimpleStmt(
[INFO] [stdout]    10:  4:..............ExpressionList(
[INFO] [stdout]    10:  4:................Expression(
[INFO] [stdout]    10:  4:..................BinaryExpr(
[INFO] [stdout]    10:  4:....................UnaryExpr(
[INFO] [stdout]    10:  4:......................PrimaryExpr(
[INFO] [stdout]    10:  4:........................Operand(
[INFO] [stdout]    10:  8:..........................next: :
[INFO] [stdout]    10:  8:........................)
[INFO] [stdout]    10:  8:......................)
[INFO] [stdout]    10:  8:....................)
[INFO] [stdout]    10:  8:..................)
[INFO] [stdout]    10:  8:................)
[INFO] [stdout]    10:  8:..............)
[INFO] [stdout]    10: 10:..............next: for
[INFO] [stdout]    10: 10:..............Statement(
[INFO] [stdout]    10: 10:................ForStmt(
[INFO] [stdout]    10: 14:..................next: a
[INFO] [stdout]    10: 14:..................SimpleStmt(
[INFO] [stdout]    10: 14:....................ExpressionList(
[INFO] [stdout]    10: 14:......................Expression(
[INFO] [stdout]    10: 14:........................BinaryExpr(
[INFO] [stdout]    10: 14:..........................UnaryExpr(
[INFO] [stdout]    10: 14:............................PrimaryExpr(
[INFO] [stdout]    10: 14:..............................Operand(
[INFO] [stdout]    10: 16:................................next: <
[INFO] [stdout]    10: 16:..............................)
[INFO] [stdout]    10: 16:............................)
[INFO] [stdout]    10: 16:..........................)
[INFO] [stdout]    10: 18:..........................next: 10
[INFO] [stdout]    10: 18:..........................BinaryExpr(
[INFO] [stdout]    10: 18:............................UnaryExpr(
[INFO] [stdout]    10: 18:..............................PrimaryExpr(
[INFO] [stdout]    10: 18:................................Operand(
[INFO] [stdout]    10: 21:..................................next: {
[INFO] [stdout]    10: 21:................................)
[INFO] [stdout]    10: 21:..............................)
[INFO] [stdout]    10: 21:............................)
[INFO] [stdout]    10: 21:..........................)
[INFO] [stdout]    10: 21:........................)
[INFO] [stdout]    10: 21:......................)
[INFO] [stdout]    10: 21:....................)
[INFO] [stdout]    10: 21:..................)
[INFO] [stdout]    10: 21:..................BlockStmt(
[INFO] [stdout]    11:  7:....................next: if
[INFO] [stdout]    11:  7:....................Body(
[INFO] [stdout]    11:  7:......................Statement(
[INFO] [stdout]    11:  7:........................IfStmt(
[INFO] [stdout]    11: 10:..........................next: a
[INFO] [stdout]    11: 10:..........................SimpleStmt(
[INFO] [stdout]    11: 10:............................ExpressionList(
[INFO] [stdout]    11: 10:..............................Expression(
[INFO] [stdout]    11: 10:................................BinaryExpr(
[INFO] [stdout]    11: 10:..................................UnaryExpr(
[INFO] [stdout]    11: 10:....................................PrimaryExpr(
[INFO] [stdout]    11: 10:......................................Operand(
[INFO] [stdout]    11: 12:........................................next: ==
[INFO] [stdout]    11: 12:......................................)
[INFO] [stdout]    11: 12:....................................)
[INFO] [stdout]    11: 12:..................................)
[INFO] [stdout]    11: 15:..................................next: skip
[INFO] [stdout]    11: 15:..................................BinaryExpr(
[INFO] [stdout]    11: 15:....................................UnaryExpr(
[INFO] [stdout]    11: 15:......................................PrimaryExpr(
[INFO] [stdout]    11: 15:........................................Operand(
[INFO] [stdout]    11: 20:..........................................next: {
[INFO] [stdout]    11: 20:........................................)
[INFO] [stdout]    11: 20:......................................)
[INFO] [stdout]    11: 20:....................................)
[INFO] [stdout]    11: 20:..................................)
[INFO] [stdout]    11: 20:................................)
[INFO] [stdout]    11: 20:..............................)
[INFO] [stdout]    11: 20:............................)
[INFO] [stdout]    11: 20:..........................)
[INFO] [stdout]    11: 20:..........................BlockStmt(
[INFO] [stdout]    12: 10:............................next: a
[INFO] [stdout]    12: 10:............................Body(
[INFO] [stdout]    12: 10:..............................Statement(
[INFO] [stdout]    12: 10:................................SimpleStmt(
[INFO] [stdout]    12: 10:..................................ExpressionList(
[INFO] [stdout]    12: 10:....................................Expression(
[INFO] [stdout]    12: 10:......................................BinaryExpr(
[INFO] [stdout]    12: 10:........................................UnaryExpr(
[INFO] [stdout]    12: 10:..........................................PrimaryExpr(
[INFO] [stdout]    12: 10:............................................Operand(
[INFO] [stdout]    12: 12:..............................................next: =
[INFO] [stdout]    12: 12:............................................)
[INFO] [stdout]    12: 12:..........................................)
[INFO] [stdout]    12: 12:........................................)
[INFO] [stdout]    12: 12:......................................)
[INFO] [stdout]    12: 12:....................................)
[INFO] [stdout]    12: 12:..................................)
[INFO] [stdout]    12: 14:..................................next: a
[INFO] [stdout]    12: 14:..................................ExpressionList(
[INFO] [stdout]    12: 14:....................................Expression(
[INFO] [stdout]    12: 14:......................................BinaryExpr(
[INFO] [stdout]    12: 14:........................................UnaryExpr(
[INFO] [stdout]    12: 14:..........................................PrimaryExpr(
[INFO] [stdout]    12: 14:............................................Operand(
[INFO] [stdout]    12: 16:..............................................next: +
[INFO] [stdout]    12: 16:............................................)
[INFO] [stdout]    12: 16:..........................................)
[INFO] [stdout]    12: 16:........................................)
[INFO] [stdout]    12: 18:........................................next: 1
[INFO] [stdout]    12: 18:........................................BinaryExpr(
[INFO] [stdout]    12: 18:..........................................UnaryExpr(
[INFO] [stdout]    12: 18:............................................PrimaryExpr(
[INFO] [stdout]    12: 18:..............................................Operand(
[INFO] [stdout]    12: 19:................................................next: ;
[INFO] [stdout]    12: 19:..............................................)
[INFO] [stdout]    12: 19:............................................)
[INFO] [stdout]    12: 19:..........................................)
[INFO] [stdout]    12: 19:........................................)
[INFO] [stdout]    12: 19:......................................)
[INFO] [stdout]    12: 19:....................................)
[INFO] [stdout]    12: 19:..................................)
[INFO] [stdout]    12: 19:................................)
[INFO] [stdout]    13: 10:................................next: goto
[INFO] [stdout]    13: 10:..............................)
[INFO] [stdout]    13: 10:..............................Statement(
[INFO] [stdout]    13: 10:................................BranchStmt(
[INFO] [stdout]    13: 15:..................................next: LOOP
[INFO] [stdout]    13: 19:..................................next: ;
[INFO] [stdout]    14:  7:..................................next: }
[INFO] [stdout]    14:  7:................................)
[INFO] [stdout]    14:  7:..............................)
[INFO] [stdout]    14:  7:............................)
[INFO] [stdout]    14:  8:............................next: ;
[INFO] [stdout]    14:  8:..........................)
[INFO] [stdout]    15:  7:..........................next: total
[INFO] [stdout]    15:  7:........................)
[INFO] [stdout]    15:  7:......................)
[INFO] [stdout]    15:  7:......................Statement(
[INFO] [stdout]    15:  7:........................SimpleStmt(
[INFO] [stdout]    15:  7:..........................ExpressionList(
[INFO] [stdout]    15:  7:............................Expression(
[INFO] [stdout]    15:  7:..............................BinaryExpr(
[INFO] [stdout]    15:  7:................................UnaryExpr(
[INFO] [stdout]    15:  7:..................................PrimaryExpr(
[INFO] [stdout]    15:  7:....................................Operand(
[INFO] [stdout]    15: 13:......................................next: +=
[INFO] [stdout]    15: 13:....................................)
[INFO] [stdout]    15: 13:..................................)
[INFO] [stdout]    15: 13:................................)
[INFO] [stdout]    15: 13:..............................)
[INFO] [stdout]    15: 13:............................)
[INFO] [stdout]    15: 13:..........................)
[INFO] [stdout]    15: 16:..........................next: a
[INFO] [stdout]    15: 16:..........................ExpressionList(
[INFO] [stdout]    15: 16:............................Expression(
[INFO] [stdout]    15: 16:..............................BinaryExpr(
[INFO] [stdout]    15: 16:................................UnaryExpr(
[INFO] [stdout]    15: 16:..................................PrimaryExpr(
[INFO] [stdout]    15: 16:....................................Operand(
[INFO] [stdout]    15: 17:......................................next: ;
[INFO] [stdout]    15: 17:....................................)
[INFO] [stdout]    15: 17:..................................)
[INFO] [stdout]    15: 17:................................)
[INFO] [stdout]    15: 17:..............................)
[INFO] [stdout]    15: 17:............................)
[INFO] [stdout]    15: 17:..........................)
[INFO] [stdout]    15: 17:........................)
[INFO] [stdout]    16:  7:........................next: fmt2
[INFO] [stdout]    16:  7:......................)
[INFO] [stdout]    16:  7:......................Statement(
[INFO] [stdout]    16:  7:........................SimpleStmt(
[INFO] [stdout]    16:  7:..........................ExpressionList(
[INFO] [stdout]    16:  7:............................Expression(
[INFO] [stdout]    16:  7:..............................BinaryExpr(
[INFO] [stdout]    16:  7:................................UnaryExpr(
[INFO] [stdout]    16:  7:..................................PrimaryExpr(
[INFO] [stdout]    16:  7:....................................Operand(
[INFO] [stdout]    16: 11:......................................next: .
[INFO] [stdout]    16: 11:....................................)
[INFO] [stdout]    16: 12:....................................next: Println
[INFO] [stdout]    16: 12:....................................Selector(
[INFO] [stdout]    16: 19:......................................next: (
[INFO] [stdout]    16: 19:....................................)
[INFO] [stdout]    16: 19:....................................CallOrConversion(
[INFO] [stdout]    16: 20:......................................next: "value of a: "
[INFO] [stdout]    16: 20:......................................Expression(
[INFO] [stdout]    16: 20:........................................BinaryExpr(
[INFO] [stdout]    16: 20:..........................................UnaryExpr(
[INFO] [stdout]    16: 20:............................................PrimaryExpr(
[INFO] [stdout]    16: 20:..............................................Operand(
[INFO] [stdout]    16: 34:................................................next: ,
[INFO] [stdout]    16: 34:..............................................)
[INFO] [stdout]    16: 34:............................................)
[INFO] [stdout]    16: 34:..........................................)
[INFO] [stdout]    16: 34:........................................)
[INFO] [stdout]    16: 34:......................................)
[INFO] [stdout]    16: 36:......................................next: a
[INFO] [stdout]    16: 36:......................................Expression(
[INFO] [stdout]    16: 36:........................................BinaryExpr(
[INFO] [stdout]    16: 36:..........................................UnaryExpr(
[INFO] [stdout]    16: 36:............................................PrimaryExpr(
[INFO] [stdout]    16: 36:..............................................Operand(
[INFO] [stdout]    16: 37:................................................next: )
[INFO] [stdout]    16: 37:..............................................)
[INFO] [stdout]    16: 37:............................................)
[INFO] [stdout]    16: 37:..........................................)
[INFO] [stdout]    16: 37:........................................)
[INFO] [stdout]    16: 37:......................................)
[INFO] [stdout]    16: 38:......................................next: ;
[INFO] [stdout]    16: 38:....................................)
[INFO] [stdout]    16: 38:..................................)
[INFO] [stdout]    16: 38:................................)
[INFO] [stdout]    16: 38:..............................)
[INFO] [stdout]    16: 38:............................)
[INFO] [stdout]    16: 38:..........................)
[INFO] [stdout]    16: 38:........................)
[INFO] [stdout]    17:  7:........................next: a
[INFO] [stdout]    17:  7:......................)
[INFO] [stdout]    17:  7:......................Statement(
[INFO] [stdout]    17:  7:........................SimpleStmt(
[INFO] [stdout]    17:  7:..........................ExpressionList(
[INFO] [stdout]    17:  7:............................Expression(
[INFO] [stdout]    17:  7:..............................BinaryExpr(
[INFO] [stdout]    17:  7:................................UnaryExpr(
[INFO] [stdout]    17:  7:..................................PrimaryExpr(
[INFO] [stdout]    17:  7:....................................Operand(
[INFO] [stdout]    17:  8:......................................next: ++
[INFO] [stdout]    17:  8:....................................)
[INFO] [stdout]    17:  8:..................................)
[INFO] [stdout]    17:  8:................................)
[INFO] [stdout]    17:  8:..............................)
[INFO] [stdout]    17:  8:............................)
[INFO] [stdout]    17:  8:..........................)
[INFO] [stdout]    17: 15:..........................next: ;
[INFO] [stdout]    17: 15:........................)
[INFO] [stdout]    18:  4:........................next: }
[INFO] [stdout]    18:  4:......................)
[INFO] [stdout]    18:  4:....................)
[INFO] [stdout]    18:  7:....................next: ;
[INFO] [stdout]    18:  7:..................)
[INFO] [stdout]    20:  4:..................next: fmt2
[INFO] [stdout]    20:  4:................)
[INFO] [stdout]    20:  4:..............)
[INFO] [stdout]    20:  4:............)
[INFO] [stdout]    20:  4:..........)
[INFO] [stdout]    20:  4:..........Statement(
[INFO] [stdout]    20:  4:............SimpleStmt(
[INFO] [stdout]    20:  4:..............ExpressionList(
[INFO] [stdout]    20:  4:................Expression(
[INFO] [stdout]    20:  4:..................BinaryExpr(
[INFO] [stdout]    20:  4:....................UnaryExpr(
[INFO] [stdout]    20:  4:......................PrimaryExpr(
[INFO] [stdout]    20:  4:........................Operand(
[INFO] [stdout]    20:  8:..........................next: .
[INFO] [stdout]    20:  8:........................)
[INFO] [stdout]    20:  9:........................next: Println
[INFO] [stdout]    20:  9:........................Selector(
[INFO] [stdout]    20: 16:..........................next: (
[INFO] [stdout]    20: 16:........................)
[INFO] [stdout]    20: 16:........................CallOrConversion(
[INFO] [stdout]    20: 17:..........................next: total
[INFO] [stdout]    20: 17:..........................Expression(
[INFO] [stdout]    20: 17:............................BinaryExpr(
[INFO] [stdout]    20: 17:..............................UnaryExpr(
[INFO] [stdout]    20: 17:................................PrimaryExpr(
[INFO] [stdout]    20: 17:..................................Operand(
[INFO] [stdout]    20: 22:....................................next: )
[INFO] [stdout]    20: 22:..................................)
[INFO] [stdout]    20: 22:................................)
[INFO] [stdout]    20: 22:..............................)
[INFO] [stdout]    20: 22:............................)
[INFO] [stdout]    20: 22:..........................)
[INFO] [stdout]    20: 23:..........................next: ;
[INFO] [stdout]    20: 23:........................)
[INFO] [stdout]    20: 23:......................)
[INFO] [stdout]    20: 23:....................)
[INFO] [stdout]    20: 23:..................)
[INFO] [stdout]    20: 23:................)
[INFO] [stdout]    20: 23:..............)
[INFO] [stdout]    20: 23:............)
[INFO] [stdout]    21:  4:............next: assert
[INFO] [stdout]    21:  4:..........)
[INFO] [stdout]    21:  4:..........Statement(
[INFO] [stdout]    21:  4:............SimpleStmt(
[INFO] [stdout]    21:  4:..............ExpressionList(
[INFO] [stdout]    21:  4:................Expression(
[INFO] [stdout]    21:  4:..................BinaryExpr(
[INFO] [stdout]    21:  4:....................UnaryExpr(
[INFO] [stdout]    21:  4:......................PrimaryExpr(
[INFO] [stdout]    21:  4:........................Operand(
[INFO] [stdout]    21: 10:..........................next: (
[INFO] [stdout]    21: 10:........................)
[INFO] [stdout]    21: 10:........................CallOrConversion(
[INFO] [stdout]    21: 11:..........................next: total
[INFO] [stdout]    21: 11:..........................Expression(
[INFO] [stdout]    21: 11:............................BinaryExpr(
[INFO] [stdout]    21: 11:..............................UnaryExpr(
[INFO] [stdout]    21: 11:................................PrimaryExpr(
[INFO] [stdout]    21: 11:..................................Operand(
[INFO] [stdout]    21: 17:....................................next: ==
[INFO] [stdout]    21: 17:..................................)
[INFO] [stdout]    21: 17:................................)
[INFO] [stdout]    21: 17:..............................)
[INFO] [stdout]    21: 20:..............................next: 45
[INFO] [stdout]    21: 20:..............................BinaryExpr(
[INFO] [stdout]    21: 20:................................UnaryExpr(
[INFO] [stdout]    21: 20:..................................PrimaryExpr(
[INFO] [stdout]    21: 20:....................................Operand(
[INFO] [stdout]    21: 23:......................................next: -
[INFO] [stdout]    21: 23:....................................)
[INFO] [stdout]    21: 23:..................................)
[INFO] [stdout]    21: 23:................................)
[INFO] [stdout]    21: 25:................................next: skip
[INFO] [stdout]    21: 25:................................BinaryExpr(
[INFO] [stdout]    21: 25:..................................UnaryExpr(
[INFO] [stdout]    21: 25:....................................PrimaryExpr(
[INFO] [stdout]    21: 25:......................................Operand(
[INFO] [stdout]    21: 29:........................................next: )
[INFO] [stdout]    21: 29:......................................)
[INFO] [stdout]    21: 29:....................................)
[INFO] [stdout]    21: 29:..................................)
[INFO] [stdout]    21: 29:................................)
[INFO] [stdout]    21: 29:..............................)
[INFO] [stdout]    21: 29:............................)
[INFO] [stdout]    21: 29:..........................)
[INFO] [stdout]    21: 30:..........................next: ;
[INFO] [stdout]    21: 30:........................)
[INFO] [stdout]    21: 30:......................)
[INFO] [stdout]    21: 30:....................)
[INFO] [stdout]    21: 30:..................)
[INFO] [stdout]    21: 30:................)
[INFO] [stdout]    21: 30:..............)
[INFO] [stdout]    21: 30:............)
[INFO] [stdout]    22:  1:............next: }
[INFO] [stdout]    22:  1:..........)
[INFO] [stdout]    22:  1:........)
[INFO] [stdout]    22:  2:........next: ;
[INFO] [stdout]    22:  2:......)
[INFO] [stdout]    22:  2:......next: EOF
[INFO] [stdout]    22:  2:....)
[INFO] [stdout]    22:  2:..)
[INFO] [stdout]    22:  2:)
[INFO] [stdout] tests/group1/goto.gos:5:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/goto.gos:5:6:	=> func main
[INFO] [stdout] tests/group1/goto.gos:5:13:	--- main: func() ()
[INFO] [stdout] tests/group1/goto.gos:6:10:	int
[INFO] [stdout] tests/group1/goto.gos:1:1:	.  -- checking black type int (objPath = )
[INFO] [stdout] tests/group1/goto.gos:1:1:	.  => type int
[INFO] [stdout] tests/group1/goto.gos:6:10:	=> int
[INFO] [stdout] tests/group1/goto.gos:6:16:	0
[INFO] [stdout] tests/group1/goto.gos:6:16:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/goto.gos:7:13:	0
[INFO] [stdout] tests/group1/goto.gos:7:13:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/goto.gos:8:12:	6
[INFO] [stdout] tests/group1/goto.gos:8:12:	=> 6 (untyped int constant 6)
[INFO] [stdout] tests/group1/goto.gos:10:14:	a < 10
[INFO] [stdout] tests/group1/goto.gos:10:14:	.  a
[INFO] [stdout] tests/group1/goto.gos:10:14:	.  => a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:10:18:	.  10
[INFO] [stdout] tests/group1/goto.gos:10:18:	.  => 10 (untyped int constant 10)
[INFO] [stdout] tests/group1/goto.gos:10:14:	=> a < 10 (untyped bool value)
[INFO] [stdout] tests/group1/goto.gos:11:10:	a == skip
[INFO] [stdout] tests/group1/goto.gos:11:10:	.  a
[INFO] [stdout] tests/group1/goto.gos:11:10:	.  => a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:11:15:	.  skip
[INFO] [stdout] tests/group1/goto.gos:11:15:	.  => skip (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:11:10:	=> a == skip (untyped bool value)
[INFO] [stdout] tests/group1/goto.gos:12:14:	a + 1
[INFO] [stdout] tests/group1/goto.gos:12:14:	.  a
[INFO] [stdout] tests/group1/goto.gos:12:14:	.  => a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:12:18:	.  1
[INFO] [stdout] tests/group1/goto.gos:12:18:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/goto.gos:12:14:	=> a + 1 (value of type int)
[INFO] [stdout] tests/group1/goto.gos:12:10:	a
[INFO] [stdout] tests/group1/goto.gos:12:10:	=> a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:15:7:	total
[INFO] [stdout] tests/group1/goto.gos:15:7:	=> total (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:15:16:	a
[INFO] [stdout] tests/group1/goto.gos:15:16:	=> a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:15:7:	total
[INFO] [stdout] tests/group1/goto.gos:15:7:	=> total (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:16:7:	fmt2.Println("value of a: ", a)
[INFO] [stdout] tests/group1/goto.gos:16:7:	.  fmt2.Println
[INFO] [stdout] tests/group1/goto.gos:16:7:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/goto.gos:16:20:	.  "value of a: "
[INFO] [stdout] tests/group1/goto.gos:16:20:	.  => "value of a: " (untyped string constant value of a: )
[INFO] [stdout] tests/group1/goto.gos:16:36:	.  a
[INFO] [stdout] tests/group1/goto.gos:16:36:	.  => a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:16:7:	=> fmt2.Println("value of a: ", a) (invalid operand)
[INFO] [stdout] tests/group1/goto.gos:17:7:	a
[INFO] [stdout] tests/group1/goto.gos:17:7:	=> a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:17:7:	a
[INFO] [stdout] tests/group1/goto.gos:17:7:	=> a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:17:7:	1
[INFO] [stdout] tests/group1/goto.gos:17:7:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/goto.gos:17:7:	a
[INFO] [stdout] tests/group1/goto.gos:17:7:	=> a (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:20:4:	fmt2.Println(total)
[INFO] [stdout] tests/group1/goto.gos:20:4:	.  fmt2.Println
[INFO] [stdout] tests/group1/goto.gos:20:4:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/goto.gos:20:17:	.  total
[INFO] [stdout] tests/group1/goto.gos:20:17:	.  => total (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:20:4:	=> fmt2.Println(total) (invalid operand)
[INFO] [stdout] tests/group1/goto.gos:21:4:	assert(total == 45 - skip)
[INFO] [stdout] tests/group1/goto.gos:21:4:	.  assert
[INFO] [stdout] tests/group1/goto.gos:21:4:	.  => assert (built-in)
[INFO] [stdout] tests/group1/goto.gos:21:11:	.  total == 45 - skip
[INFO] [stdout] tests/group1/goto.gos:21:11:	.  .  total
[INFO] [stdout] tests/group1/goto.gos:21:11:	.  .  => total (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:21:20:	.  .  45 - skip
[INFO] [stdout] tests/group1/goto.gos:21:20:	.  .  .  45
[INFO] [stdout] tests/group1/goto.gos:21:20:	.  .  .  => 45 (untyped int constant 45)
[INFO] [stdout] tests/group1/goto.gos:21:25:	.  .  .  skip
[INFO] [stdout] tests/group1/goto.gos:21:25:	.  .  .  => skip (variable of type int)
[INFO] [stdout] tests/group1/goto.gos:21:20:	.  .  => 45 - skip (value of type int)
[INFO] [stdout] tests/group1/goto.gos:21:11:	.  => total == 45 - skip (untyped bool value)
[INFO] [stdout] tests/group1/goto.gos:21:4:	=> assert(total == 45 - skip) (no value)
[INFO] [stdout] tests/group1/goto.gos:22:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/goto.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/goto.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_goto' (50) panicked at tests/test.rs:432:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85f431 - test[bc1bff1dac766b04]::test_goto
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:432:5
[INFO] [stdout]   21:     0x63ed2a85b867 - test[bc1bff1dac766b04]::test_goto::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:430:15
[INFO] [stdout]   22:     0x63ed2a862496 - <test[bc1bff1dac766b04]::test_goto::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_basictypes stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: "fmt2"
[INFO] [stdout]     3:  8:....ImportSpec(
[INFO] [stdout]     3: 14:......next: ;
[INFO] [stdout]     5:  1:......next: func
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....FunctionDecl(
[INFO] [stdout]     5:  6:......next: main
[INFO] [stdout]     5: 10:......next: (
[INFO] [stdout]     5: 10:......Signature(
[INFO] [stdout]     5: 10:........Parameters(
[INFO] [stdout]     5: 11:..........next: )
[INFO] [stdout]     5: 13:..........next: {
[INFO] [stdout]     5: 13:........)
[INFO] [stdout]     5: 13:........Result(
[INFO] [stdout]     5: 13:........)
[INFO] [stdout]     5: 13:......)
[INFO] [stdout]     5: 13:......Body(
[INFO] [stdout]     6:  2:........next: var
[INFO] [stdout]     6:  2:........Body(
[INFO] [stdout]     6:  2:..........Statement(
[INFO] [stdout]     6:  2:............Declaration(
[INFO] [stdout]     6:  2:..............GenDecl(var)(
[INFO] [stdout]     6:  6:................next: i1
[INFO] [stdout]     6:  6:................varSpec(
[INFO] [stdout]     6:  6:..................IdentList(
[INFO] [stdout]     6:  9:....................next: uint8
[INFO] [stdout]     6:  9:..................)
[INFO] [stdout]     6:  9:..................TypeName(
[INFO] [stdout]     6: 15:....................next: =
[INFO] [stdout]     6: 15:..................)
[INFO] [stdout]     6: 17:..................next: 80
[INFO] [stdout]     6: 17:..................ExpressionList(
[INFO] [stdout]     6: 17:....................Expression(
[INFO] [stdout]     6: 17:......................BinaryExpr(
[INFO] [stdout]     6: 17:........................UnaryExpr(
[INFO] [stdout]     6: 17:..........................PrimaryExpr(
[INFO] [stdout]     6: 17:............................Operand(
[INFO] [stdout]     6: 19:..............................next: ;
[INFO] [stdout]     6: 19:............................)
[INFO] [stdout]     6: 19:..........................)
[INFO] [stdout]     6: 19:........................)
[INFO] [stdout]     6: 19:......................)
[INFO] [stdout]     6: 19:....................)
[INFO] [stdout]     6: 19:..................)
[INFO] [stdout]     7:  5:..................next: j1
[INFO] [stdout]     7:  5:................)
[INFO] [stdout]     7:  5:..............)
[INFO] [stdout]     7:  5:............)
[INFO] [stdout]     7:  5:..........)
[INFO] [stdout]     7:  5:..........Statement(
[INFO] [stdout]     7:  5:............SimpleStmt(
[INFO] [stdout]     7:  5:..............ExpressionList(
[INFO] [stdout]     7:  5:................Expression(
[INFO] [stdout]     7:  5:..................BinaryExpr(
[INFO] [stdout]     7:  5:....................UnaryExpr(
[INFO] [stdout]     7:  5:......................PrimaryExpr(
[INFO] [stdout]     7:  5:........................Operand(
[INFO] [stdout]     7:  8:..........................next: :=
[INFO] [stdout]     7:  8:........................)
[INFO] [stdout]     7:  8:......................)
[INFO] [stdout]     7:  8:....................)
[INFO] [stdout]     7:  8:..................)
[INFO] [stdout]     7:  8:................)
[INFO] [stdout]     7:  8:..............)
[INFO] [stdout]     7: 11:..............next: i1
[INFO] [stdout]     7: 11:..............ExpressionList(
[INFO] [stdout]     7: 11:................Expression(
[INFO] [stdout]     7: 11:..................BinaryExpr(
[INFO] [stdout]     7: 11:....................UnaryExpr(
[INFO] [stdout]     7: 11:......................PrimaryExpr(
[INFO] [stdout]     7: 11:........................Operand(
[INFO] [stdout]     7: 14:..........................next: +
[INFO] [stdout]     7: 14:........................)
[INFO] [stdout]     7: 14:......................)
[INFO] [stdout]     7: 14:....................)
[INFO] [stdout]     7: 16:....................next: 200
[INFO] [stdout]     7: 16:....................BinaryExpr(
[INFO] [stdout]     7: 16:......................UnaryExpr(
[INFO] [stdout]     7: 16:........................PrimaryExpr(
[INFO] [stdout]     7: 16:..........................Operand(
[INFO] [stdout]     7: 19:............................next: ;
[INFO] [stdout]     7: 19:..........................)
[INFO] [stdout]     7: 19:........................)
[INFO] [stdout]     7: 19:......................)
[INFO] [stdout]     7: 19:....................)
[INFO] [stdout]     7: 19:..................)
[INFO] [stdout]     7: 19:................)
[INFO] [stdout]     7: 19:..............)
[INFO] [stdout]     7: 19:............)
[INFO] [stdout]     8:  5:............next: assert
[INFO] [stdout]     8:  5:..........)
[INFO] [stdout]     8:  5:..........Statement(
[INFO] [stdout]     8:  5:............SimpleStmt(
[INFO] [stdout]     8:  5:..............ExpressionList(
[INFO] [stdout]     8:  5:................Expression(
[INFO] [stdout]     8:  5:..................BinaryExpr(
[INFO] [stdout]     8:  5:....................UnaryExpr(
[INFO] [stdout]     8:  5:......................PrimaryExpr(
[INFO] [stdout]     8:  5:........................Operand(
[INFO] [stdout]     8: 11:..........................next: (
[INFO] [stdout]     8: 11:........................)
[INFO] [stdout]     8: 11:........................CallOrConversion(
[INFO] [stdout]     8: 12:..........................next: j1
[INFO] [stdout]     8: 12:..........................Expression(
[INFO] [stdout]     8: 12:............................BinaryExpr(
[INFO] [stdout]     8: 12:..............................UnaryExpr(
[INFO] [stdout]     8: 12:................................PrimaryExpr(
[INFO] [stdout]     8: 12:..................................Operand(
[INFO] [stdout]     8: 15:....................................next: ==
[INFO] [stdout]     8: 15:..................................)
[INFO] [stdout]     8: 15:................................)
[INFO] [stdout]     8: 15:..............................)
[INFO] [stdout]     8: 18:..............................next: 24
[INFO] [stdout]     8: 18:..............................BinaryExpr(
[INFO] [stdout]     8: 18:................................UnaryExpr(
[INFO] [stdout]     8: 18:..................................PrimaryExpr(
[INFO] [stdout]     8: 18:....................................Operand(
[INFO] [stdout]     8: 20:......................................next: )
[INFO] [stdout]     8: 20:....................................)
[INFO] [stdout]     8: 20:..................................)
[INFO] [stdout]     8: 20:................................)
[INFO] [stdout]     8: 20:..............................)
[INFO] [stdout]     8: 20:............................)
[INFO] [stdout]     8: 20:..........................)
[INFO] [stdout]     8: 21:..........................next: ;
[INFO] [stdout]     8: 21:........................)
[INFO] [stdout]     8: 21:......................)
[INFO] [stdout]     8: 21:....................)
[INFO] [stdout]     8: 21:..................)
[INFO] [stdout]     8: 21:................)
[INFO] [stdout]     8: 21:..............)
[INFO] [stdout]     8: 21:............)
[INFO] [stdout]     9:  5:............next: fmt2
[INFO] [stdout]     9:  5:..........)
[INFO] [stdout]     9:  5:..........Statement(
[INFO] [stdout]     9:  5:............SimpleStmt(
[INFO] [stdout]     9:  5:..............ExpressionList(
[INFO] [stdout]     9:  5:................Expression(
[INFO] [stdout]     9:  5:..................BinaryExpr(
[INFO] [stdout]     9:  5:....................UnaryExpr(
[INFO] [stdout]     9:  5:......................PrimaryExpr(
[INFO] [stdout]     9:  5:........................Operand(
[INFO] [stdout]     9:  9:..........................next: .
[INFO] [stdout]     9:  9:........................)
[INFO] [stdout]     9: 10:........................next: Println
[INFO] [stdout]     9: 10:........................Selector(
[INFO] [stdout]     9: 17:..........................next: (
[INFO] [stdout]     9: 17:........................)
[INFO] [stdout]     9: 17:........................CallOrConversion(
[INFO] [stdout]     9: 18:..........................next: j1
[INFO] [stdout]     9: 18:..........................Expression(
[INFO] [stdout]     9: 18:............................BinaryExpr(
[INFO] [stdout]     9: 18:..............................UnaryExpr(
[INFO] [stdout]     9: 18:................................PrimaryExpr(
[INFO] [stdout]     9: 18:..................................Operand(
[INFO] [stdout]     9: 20:....................................next: )
[INFO] [stdout]     9: 20:..................................)
[INFO] [stdout]     9: 20:................................)
[INFO] [stdout]     9: 20:..............................)
[INFO] [stdout]     9: 20:............................)
[INFO] [stdout]     9: 20:..........................)
[INFO] [stdout]     9: 21:..........................next: ;
[INFO] [stdout]     9: 21:........................)
[INFO] [stdout]     9: 21:......................)
[INFO] [stdout]     9: 21:....................)
[INFO] [stdout]     9: 21:..................)
[INFO] [stdout]     9: 21:................)
[INFO] [stdout]     9: 21:..............)
[INFO] [stdout]     9: 21:............)
[INFO] [stdout]    11:  5:............next: var
[INFO] [stdout]    11:  5:..........)
[INFO] [stdout]    11:  5:..........Statement(
[INFO] [stdout]    11:  5:............Declaration(
[INFO] [stdout]    11:  5:..............GenDecl(var)(
[INFO] [stdout]    11:  9:................next: i2
[INFO] [stdout]    11:  9:................varSpec(
[INFO] [stdout]    11:  9:..................IdentList(
[INFO] [stdout]    11: 12:....................next: uint8
[INFO] [stdout]    11: 12:..................)
[INFO] [stdout]    11: 12:..................TypeName(
[INFO] [stdout]    11: 18:....................next: =
[INFO] [stdout]    11: 18:..................)
[INFO] [stdout]    11: 20:..................next: 0b0011
[INFO] [stdout]    11: 20:..................ExpressionList(
[INFO] [stdout]    11: 20:....................Expression(
[INFO] [stdout]    11: 20:......................BinaryExpr(
[INFO] [stdout]    11: 20:........................UnaryExpr(
[INFO] [stdout]    11: 20:..........................PrimaryExpr(
[INFO] [stdout]    11: 20:............................Operand(
[INFO] [stdout]    11: 26:..............................next: ;
[INFO] [stdout]    11: 26:............................)
[INFO] [stdout]    11: 26:..........................)
[INFO] [stdout]    11: 26:........................)
[INFO] [stdout]    11: 26:......................)
[INFO] [stdout]    11: 26:....................)
[INFO] [stdout]    11: 26:..................)
[INFO] [stdout]    12:  5:..................next: var
[INFO] [stdout]    12:  5:................)
[INFO] [stdout]    12:  5:..............)
[INFO] [stdout]    12:  5:............)
[INFO] [stdout]    12:  5:..........)
[INFO] [stdout]    12:  5:..........Statement(
[INFO] [stdout]    12:  5:............Declaration(
[INFO] [stdout]    12:  5:..............GenDecl(var)(
[INFO] [stdout]    12:  9:................next: i3
[INFO] [stdout]    12:  9:................varSpec(
[INFO] [stdout]    12:  9:..................IdentList(
[INFO] [stdout]    12: 12:....................next: uint8
[INFO] [stdout]    12: 12:..................)
[INFO] [stdout]    12: 12:..................TypeName(
[INFO] [stdout]    12: 18:....................next: =
[INFO] [stdout]    12: 18:..................)
[INFO] [stdout]    12: 20:..................next: 0b0101
[INFO] [stdout]    12: 20:..................ExpressionList(
[INFO] [stdout]    12: 20:....................Expression(
[INFO] [stdout]    12: 20:......................BinaryExpr(
[INFO] [stdout]    12: 20:........................UnaryExpr(
[INFO] [stdout]    12: 20:..........................PrimaryExpr(
[INFO] [stdout]    12: 20:............................Operand(
[INFO] [stdout]    12: 26:..............................next: ;
[INFO] [stdout]    12: 26:............................)
[INFO] [stdout]    12: 26:..........................)
[INFO] [stdout]    12: 26:........................)
[INFO] [stdout]    12: 26:......................)
[INFO] [stdout]    12: 26:....................)
[INFO] [stdout]    12: 26:..................)
[INFO] [stdout]    13:  5:..................next: assert
[INFO] [stdout]    13:  5:................)
[INFO] [stdout]    13:  5:..............)
[INFO] [stdout]    13:  5:............)
[INFO] [stdout]    13:  5:..........)
[INFO] [stdout]    13:  5:..........Statement(
[INFO] [stdout]    13:  5:............SimpleStmt(
[INFO] [stdout]    13:  5:..............ExpressionList(
[INFO] [stdout]    13:  5:................Expression(
[INFO] [stdout]    13:  5:..................BinaryExpr(
[INFO] [stdout]    13:  5:....................UnaryExpr(
[INFO] [stdout]    13:  5:......................PrimaryExpr(
[INFO] [stdout]    13:  5:........................Operand(
[INFO] [stdout]    13: 11:..........................next: (
[INFO] [stdout]    13: 11:........................)
[INFO] [stdout]    13: 11:........................CallOrConversion(
[INFO] [stdout]    13: 12:..........................next: i2
[INFO] [stdout]    13: 12:..........................Expression(
[INFO] [stdout]    13: 12:............................BinaryExpr(
[INFO] [stdout]    13: 12:..............................UnaryExpr(
[INFO] [stdout]    13: 12:................................PrimaryExpr(
[INFO] [stdout]    13: 12:..................................Operand(
[INFO] [stdout]    13: 15:....................................next: &
[INFO] [stdout]    13: 15:..................................)
[INFO] [stdout]    13: 15:................................)
[INFO] [stdout]    13: 15:..............................)
[INFO] [stdout]    13: 17:..............................next: i3
[INFO] [stdout]    13: 17:..............................BinaryExpr(
[INFO] [stdout]    13: 17:................................UnaryExpr(
[INFO] [stdout]    13: 17:..................................PrimaryExpr(
[INFO] [stdout]    13: 17:....................................Operand(
[INFO] [stdout]    13: 20:......................................next: ==
[INFO] [stdout]    13: 20:....................................)
[INFO] [stdout]    13: 20:..................................)
[INFO] [stdout]    13: 20:................................)
[INFO] [stdout]    13: 20:..............................)
[INFO] [stdout]    13: 23:..............................next: 0b0001
[INFO] [stdout]    13: 23:..............................BinaryExpr(
[INFO] [stdout]    13: 23:................................UnaryExpr(
[INFO] [stdout]    13: 23:..................................PrimaryExpr(
[INFO] [stdout]    13: 23:....................................Operand(
[INFO] [stdout]    13: 29:......................................next: )
[INFO] [stdout]    13: 29:....................................)
[INFO] [stdout]    13: 29:..................................)
[INFO] [stdout]    13: 29:................................)
[INFO] [stdout]    13: 29:..............................)
[INFO] [stdout]    13: 29:............................)
[INFO] [stdout]    13: 29:..........................)
[INFO] [stdout]    13: 30:..........................next: ;
[INFO] [stdout]    13: 30:........................)
[INFO] [stdout]    13: 30:......................)
[INFO] [stdout]    13: 30:....................)
[INFO] [stdout]    13: 30:..................)
[INFO] [stdout]    13: 30:................)
[INFO] [stdout]    13: 30:..............)
[INFO] [stdout]    13: 30:............)
[INFO] [stdout]    14:  5:............next: assert
[INFO] [stdout]    14:  5:..........)
[INFO] [stdout]    14:  5:..........Statement(
[INFO] [stdout]    14:  5:............SimpleStmt(
[INFO] [stdout]    14:  5:..............ExpressionList(
[INFO] [stdout]    14:  5:................Expression(
[INFO] [stdout]    14:  5:..................BinaryExpr(
[INFO] [stdout]    14:  5:....................UnaryExpr(
[INFO] [stdout]    14:  5:......................PrimaryExpr(
[INFO] [stdout]    14:  5:........................Operand(
[INFO] [stdout]    14: 11:..........................next: (
[INFO] [stdout]    14: 11:........................)
[INFO] [stdout]    14: 11:........................CallOrConversion(
[INFO] [stdout]    14: 12:..........................next: i2
[INFO] [stdout]    14: 12:..........................Expression(
[INFO] [stdout]    14: 12:............................BinaryExpr(
[INFO] [stdout]    14: 12:..............................UnaryExpr(
[INFO] [stdout]    14: 12:................................PrimaryExpr(
[INFO] [stdout]    14: 12:..................................Operand(
[INFO] [stdout]    14: 15:....................................next: |
[INFO] [stdout]    14: 15:..................................)
[INFO] [stdout]    14: 15:................................)
[INFO] [stdout]    14: 15:..............................)
[INFO] [stdout]    14: 17:..............................next: i3
[INFO] [stdout]    14: 17:..............................BinaryExpr(
[INFO] [stdout]    14: 17:................................UnaryExpr(
[INFO] [stdout]    14: 17:..................................PrimaryExpr(
[INFO] [stdout]    14: 17:....................................Operand(
[INFO] [stdout]    14: 20:......................................next: ==
[INFO] [stdout]    14: 20:....................................)
[INFO] [stdout]    14: 20:..................................)
[INFO] [stdout]    14: 20:................................)
[INFO] [stdout]    14: 20:..............................)
[INFO] [stdout]    14: 23:..............................next: 0b0111
[INFO] [stdout]    14: 23:..............................BinaryExpr(
[INFO] [stdout]    14: 23:................................UnaryExpr(
[INFO] [stdout]    14: 23:..................................PrimaryExpr(
[INFO] [stdout]    14: 23:....................................Operand(
[INFO] [stdout]    14: 29:......................................next: )
[INFO] [stdout]    14: 29:....................................)
[INFO] [stdout]    14: 29:..................................)
[INFO] [stdout]    14: 29:................................)
[INFO] [stdout]    14: 29:..............................)
[INFO] [stdout]    14: 29:............................)
[INFO] [stdout]    14: 29:..........................)
[INFO] [stdout]    14: 30:..........................next: ;
[INFO] [stdout]    14: 30:........................)
[INFO] [stdout]    14: 30:......................)
[INFO] [stdout]    14: 30:....................)
[INFO] [stdout]    14: 30:..................)
[INFO] [stdout]    14: 30:................)
[INFO] [stdout]    14: 30:..............)
[INFO] [stdout]    14: 30:............)
[INFO] [stdout]    15:  5:............next: assert
[INFO] [stdout]    15:  5:..........)
[INFO] [stdout]    15:  5:..........Statement(
[INFO] [stdout]    15:  5:............SimpleStmt(
[INFO] [stdout]    15:  5:..............ExpressionList(
[INFO] [stdout]    15:  5:................Expression(
[INFO] [stdout]    15:  5:..................BinaryExpr(
[INFO] [stdout]    15:  5:....................UnaryExpr(
[INFO] [stdout]    15:  5:......................PrimaryExpr(
[INFO] [stdout]    15:  5:........................Operand(
[INFO] [stdout]    15: 11:..........................next: (
[INFO] [stdout]    15: 11:........................)
[INFO] [stdout]    15: 11:........................CallOrConversion(
[INFO] [stdout]    15: 12:..........................next: ^
[INFO] [stdout]    15: 12:..........................Expression(
[INFO] [stdout]    15: 12:............................BinaryExpr(
[INFO] [stdout]    15: 12:..............................UnaryExpr(
[INFO] [stdout]    15: 13:................................next: i3
[INFO] [stdout]    15: 13:................................UnaryExpr(
[INFO] [stdout]    15: 13:..................................PrimaryExpr(
[INFO] [stdout]    15: 13:....................................Operand(
[INFO] [stdout]    15: 16:......................................next: ==
[INFO] [stdout]    15: 16:....................................)
[INFO] [stdout]    15: 16:..................................)
[INFO] [stdout]    15: 16:................................)
[INFO] [stdout]    15: 16:..............................)
[INFO] [stdout]    15: 19:..............................next: 0b11111010
[INFO] [stdout]    15: 19:..............................BinaryExpr(
[INFO] [stdout]    15: 19:................................UnaryExpr(
[INFO] [stdout]    15: 19:..................................PrimaryExpr(
[INFO] [stdout]    15: 19:....................................Operand(
[INFO] [stdout]    15: 29:......................................next: )
[INFO] [stdout]    15: 29:....................................)
[INFO] [stdout]    15: 29:..................................)
[INFO] [stdout]    15: 29:................................)
[INFO] [stdout]    15: 29:..............................)
[INFO] [stdout]    15: 29:............................)
[INFO] [stdout]    15: 29:..........................)
[INFO] [stdout]    15: 30:..........................next: ;
[INFO] [stdout]    15: 30:........................)
[INFO] [stdout]    15: 30:......................)
[INFO] [stdout]    15: 30:....................)
[INFO] [stdout]    15: 30:..................)
[INFO] [stdout]    15: 30:................)
[INFO] [stdout]    15: 30:..............)
[INFO] [stdout]    15: 30:............)
[INFO] [stdout]    17:  5:............next: var
[INFO] [stdout]    17:  5:..........)
[INFO] [stdout]    17:  5:..........Statement(
[INFO] [stdout]    17:  5:............Declaration(
[INFO] [stdout]    17:  5:..............GenDecl(var)(
[INFO] [stdout]    17:  9:................next: i4
[INFO] [stdout]    17:  9:................varSpec(
[INFO] [stdout]    17:  9:..................IdentList(
[INFO] [stdout]    17: 12:....................next: =
[INFO] [stdout]    17: 12:..................)
[INFO] [stdout]    17: 14:..................next: 0b00110101
[INFO] [stdout]    17: 14:..................ExpressionList(
[INFO] [stdout]    17: 14:....................Expression(
[INFO] [stdout]    17: 14:......................BinaryExpr(
[INFO] [stdout]    17: 14:........................UnaryExpr(
[INFO] [stdout]    17: 14:..........................PrimaryExpr(
[INFO] [stdout]    17: 14:............................Operand(
[INFO] [stdout]    17: 24:..............................next: ;
[INFO] [stdout]    17: 24:............................)
[INFO] [stdout]    17: 24:..........................)
[INFO] [stdout]    17: 24:........................)
[INFO] [stdout]    17: 24:......................)
[INFO] [stdout]    17: 24:....................)
[INFO] [stdout]    17: 24:..................)
[INFO] [stdout]    18:  5:..................next: assert
[INFO] [stdout]    18:  5:................)
[INFO] [stdout]    18:  5:..............)
[INFO] [stdout]    18:  5:............)
[INFO] [stdout]    18:  5:..........)
[INFO] [stdout]    18:  5:..........Statement(
[INFO] [stdout]    18:  5:............SimpleStmt(
[INFO] [stdout]    18:  5:..............ExpressionList(
[INFO] [stdout]    18:  5:................Expression(
[INFO] [stdout]    18:  5:..................BinaryExpr(
[INFO] [stdout]    18:  5:....................UnaryExpr(
[INFO] [stdout]    18:  5:......................PrimaryExpr(
[INFO] [stdout]    18:  5:........................Operand(
[INFO] [stdout]    18: 11:..........................next: (
[INFO] [stdout]    18: 11:........................)
[INFO] [stdout]    18: 11:........................CallOrConversion(
[INFO] [stdout]    18: 12:..........................next: i4
[INFO] [stdout]    18: 12:..........................Expression(
[INFO] [stdout]    18: 12:............................BinaryExpr(
[INFO] [stdout]    18: 12:..............................UnaryExpr(
[INFO] [stdout]    18: 12:................................PrimaryExpr(
[INFO] [stdout]    18: 12:..................................Operand(
[INFO] [stdout]    18: 15:....................................next: <<
[INFO] [stdout]    18: 15:..................................)
[INFO] [stdout]    18: 15:................................)
[INFO] [stdout]    18: 15:..............................)
[INFO] [stdout]    18: 18:..............................next: 2
[INFO] [stdout]    18: 18:..............................BinaryExpr(
[INFO] [stdout]    18: 18:................................UnaryExpr(
[INFO] [stdout]    18: 18:..................................PrimaryExpr(
[INFO] [stdout]    18: 18:....................................Operand(
[INFO] [stdout]    18: 20:......................................next: ==
[INFO] [stdout]    18: 20:....................................)
[INFO] [stdout]    18: 20:..................................)
[INFO] [stdout]    18: 20:................................)
[INFO] [stdout]    18: 20:..............................)
[INFO] [stdout]    18: 23:..............................next: 0b11010100
[INFO] [stdout]    18: 23:..............................BinaryExpr(
[INFO] [stdout]    18: 23:................................UnaryExpr(
[INFO] [stdout]    18: 23:..................................PrimaryExpr(
[INFO] [stdout]    18: 23:....................................Operand(
[INFO] [stdout]    18: 33:......................................next: )
[INFO] [stdout]    18: 33:....................................)
[INFO] [stdout]    18: 33:..................................)
[INFO] [stdout]    18: 33:................................)
[INFO] [stdout]    18: 33:..............................)
[INFO] [stdout]    18: 33:............................)
[INFO] [stdout]    18: 33:..........................)
[INFO] [stdout]    18: 34:..........................next: ;
[INFO] [stdout]    18: 34:........................)
[INFO] [stdout]    18: 34:......................)
[INFO] [stdout]    18: 34:....................)
[INFO] [stdout]    18: 34:..................)
[INFO] [stdout]    18: 34:................)
[INFO] [stdout]    18: 34:..............)
[INFO] [stdout]    18: 34:............)
[INFO] [stdout]    19:  5:............next: assert
[INFO] [stdout]    19:  5:..........)
[INFO] [stdout]    19:  5:..........Statement(
[INFO] [stdout]    19:  5:............SimpleStmt(
[INFO] [stdout]    19:  5:..............ExpressionList(
[INFO] [stdout]    19:  5:................Expression(
[INFO] [stdout]    19:  5:..................BinaryExpr(
[INFO] [stdout]    19:  5:....................UnaryExpr(
[INFO] [stdout]    19:  5:......................PrimaryExpr(
[INFO] [stdout]    19:  5:........................Operand(
[INFO] [stdout]    19: 11:..........................next: (
[INFO] [stdout]    19: 11:........................)
[INFO] [stdout]    19: 11:........................CallOrConversion(
[INFO] [stdout]    19: 12:..........................next: i4
[INFO] [stdout]    19: 12:..........................Expression(
[INFO] [stdout]    19: 12:............................BinaryExpr(
[INFO] [stdout]    19: 12:..............................UnaryExpr(
[INFO] [stdout]    19: 12:................................PrimaryExpr(
[INFO] [stdout]    19: 12:..................................Operand(
[INFO] [stdout]    19: 15:....................................next: >>
[INFO] [stdout]    19: 15:..................................)
[INFO] [stdout]    19: 15:................................)
[INFO] [stdout]    19: 15:..............................)
[INFO] [stdout]    19: 18:..............................next: 2
[INFO] [stdout]    19: 18:..............................BinaryExpr(
[INFO] [stdout]    19: 18:................................UnaryExpr(
[INFO] [stdout]    19: 18:..................................PrimaryExpr(
[INFO] [stdout]    19: 18:....................................Operand(
[INFO] [stdout]    19: 20:......................................next: ==
[INFO] [stdout]    19: 20:....................................)
[INFO] [stdout]    19: 20:..................................)
[INFO] [stdout]    19: 20:................................)
[INFO] [stdout]    19: 20:..............................)
[INFO] [stdout]    19: 23:..............................next: 0b00001101
[INFO] [stdout]    19: 23:..............................BinaryExpr(
[INFO] [stdout]    19: 23:................................UnaryExpr(
[INFO] [stdout]    19: 23:..................................PrimaryExpr(
[INFO] [stdout]    19: 23:....................................Operand(
[INFO] [stdout]    19: 33:......................................next: )
[INFO] [stdout]    19: 33:....................................)
[INFO] [stdout]    19: 33:..................................)
[INFO] [stdout]    19: 33:................................)
[INFO] [stdout]    19: 33:..............................)
[INFO] [stdout]    19: 33:............................)
[INFO] [stdout]    19: 33:..........................)
[INFO] [stdout]    19: 34:..........................next: ;
[INFO] [stdout]    19: 34:........................)
[INFO] [stdout]    19: 34:......................)
[INFO] [stdout]    19: 34:....................)
[INFO] [stdout]    19: 34:..................)
[INFO] [stdout]    19: 34:................)
[INFO] [stdout]    19: 34:..............)
[INFO] [stdout]    19: 34:............)
[INFO] [stdout]    20:  5:............next: assert
[INFO] [stdout]    20:  5:..........)
[INFO] [stdout]    20:  5:..........Statement(
[INFO] [stdout]    20:  5:............SimpleStmt(
[INFO] [stdout]    20:  5:..............ExpressionList(
[INFO] [stdout]    20:  5:................Expression(
[INFO] [stdout]    20:  5:..................BinaryExpr(
[INFO] [stdout]    20:  5:....................UnaryExpr(
[INFO] [stdout]    20:  5:......................PrimaryExpr(
[INFO] [stdout]    20:  5:........................Operand(
[INFO] [stdout]    20: 11:..........................next: (
[INFO] [stdout]    20: 11:........................)
[INFO] [stdout]    20: 11:........................CallOrConversion(
[INFO] [stdout]    20: 12:..........................next: i4
[INFO] [stdout]    20: 12:..........................Expression(
[INFO] [stdout]    20: 12:............................BinaryExpr(
[INFO] [stdout]    20: 12:..............................UnaryExpr(
[INFO] [stdout]    20: 12:................................PrimaryExpr(
[INFO] [stdout]    20: 12:..................................Operand(
[INFO] [stdout]    20: 15:....................................next: <<
[INFO] [stdout]    20: 15:..................................)
[INFO] [stdout]    20: 15:................................)
[INFO] [stdout]    20: 15:..............................)
[INFO] [stdout]    20: 18:..............................next: 100
[INFO] [stdout]    20: 18:..............................BinaryExpr(
[INFO] [stdout]    20: 18:................................UnaryExpr(
[INFO] [stdout]    20: 18:..................................PrimaryExpr(
[INFO] [stdout]    20: 18:....................................Operand(
[INFO] [stdout]    20: 22:......................................next: ==
[INFO] [stdout]    20: 22:....................................)
[INFO] [stdout]    20: 22:..................................)
[INFO] [stdout]    20: 22:................................)
[INFO] [stdout]    20: 22:..............................)
[INFO] [stdout]    20: 25:..............................next: 0
[INFO] [stdout]    20: 25:..............................BinaryExpr(
[INFO] [stdout]    20: 25:................................UnaryExpr(
[INFO] [stdout]    20: 25:..................................PrimaryExpr(
[INFO] [stdout]    20: 25:....................................Operand(
[INFO] [stdout]    20: 26:......................................next: )
[INFO] [stdout]    20: 26:....................................)
[INFO] [stdout]    20: 26:..................................)
[INFO] [stdout]    20: 26:................................)
[INFO] [stdout]    20: 26:..............................)
[INFO] [stdout]    20: 26:............................)
[INFO] [stdout]    20: 26:..........................)
[INFO] [stdout]    20: 27:..........................next: ;
[INFO] [stdout]    20: 27:........................)
[INFO] [stdout]    20: 27:......................)
[INFO] [stdout]    20: 27:....................)
[INFO] [stdout]    20: 27:..................)
[INFO] [stdout]    20: 27:................)
[INFO] [stdout]    20: 27:..............)
[INFO] [stdout]    20: 27:............)
[INFO] [stdout]    22:  5:............next: var
[INFO] [stdout]    22:  5:..........)
[INFO] [stdout]    22:  5:..........Statement(
[INFO] [stdout]    22:  5:............Declaration(
[INFO] [stdout]    22:  5:..............GenDecl(var)(
[INFO] [stdout]    22:  9:................next: ir1
[INFO] [stdout]    22:  9:................varSpec(
[INFO] [stdout]    22:  9:..................IdentList(
[INFO] [stdout]    22: 13:....................next: uint8
[INFO] [stdout]    22: 13:..................)
[INFO] [stdout]    22: 13:..................TypeName(
[INFO] [stdout]    22: 19:....................next: =
[INFO] [stdout]    22: 19:..................)
[INFO] [stdout]    22: 21:..................next: 2
[INFO] [stdout]    22: 21:..................ExpressionList(
[INFO] [stdout]    22: 21:....................Expression(
[INFO] [stdout]    22: 21:......................BinaryExpr(
[INFO] [stdout]    22: 21:........................UnaryExpr(
[INFO] [stdout]    22: 21:..........................PrimaryExpr(
[INFO] [stdout]    22: 21:............................Operand(
[INFO] [stdout]    22: 22:..............................next: ;
[INFO] [stdout]    22: 22:............................)
[INFO] [stdout]    22: 22:..........................)
[INFO] [stdout]    22: 22:........................)
[INFO] [stdout]    22: 22:......................)
[INFO] [stdout]    22: 22:....................)
[INFO] [stdout]    22: 22:..................)
[INFO] [stdout]    23:  5:..................next: var
[INFO] [stdout]    23:  5:................)
[INFO] [stdout]    23:  5:..............)
[INFO] [stdout]    23:  5:............)
[INFO] [stdout]    23:  5:..........)
[INFO] [stdout]    23:  5:..........Statement(
[INFO] [stdout]    23:  5:............Declaration(
[INFO] [stdout]    23:  5:..............GenDecl(var)(
[INFO] [stdout]    23:  9:................next: ir2
[INFO] [stdout]    23:  9:................varSpec(
[INFO] [stdout]    23:  9:..................IdentList(
[INFO] [stdout]    23: 13:....................next: uint16
[INFO] [stdout]    23: 13:..................)
[INFO] [stdout]    23: 13:..................TypeName(
[INFO] [stdout]    23: 20:....................next: =
[INFO] [stdout]    23: 20:..................)
[INFO] [stdout]    23: 22:..................next: 2
[INFO] [stdout]    23: 22:..................ExpressionList(
[INFO] [stdout]    23: 22:....................Expression(
[INFO] [stdout]    23: 22:......................BinaryExpr(
[INFO] [stdout]    23: 22:........................UnaryExpr(
[INFO] [stdout]    23: 22:..........................PrimaryExpr(
[INFO] [stdout]    23: 22:............................Operand(
[INFO] [stdout]    23: 23:..............................next: ;
[INFO] [stdout]    23: 23:............................)
[INFO] [stdout]    23: 23:..........................)
[INFO] [stdout]    23: 23:........................)
[INFO] [stdout]    23: 23:......................)
[INFO] [stdout]    23: 23:....................)
[INFO] [stdout]    23: 23:..................)
[INFO] [stdout]    24:  5:..................next: var
[INFO] [stdout]    24:  5:................)
[INFO] [stdout]    24:  5:..............)
[INFO] [stdout]    24:  5:............)
[INFO] [stdout]    24:  5:..........)
[INFO] [stdout]    24:  5:..........Statement(
[INFO] [stdout]    24:  5:............Declaration(
[INFO] [stdout]    24:  5:..............GenDecl(var)(
[INFO] [stdout]    24:  9:................next: ir3
[INFO] [stdout]    24:  9:................varSpec(
[INFO] [stdout]    24:  9:..................IdentList(
[INFO] [stdout]    24: 13:....................next: uint16
[INFO] [stdout]    24: 13:..................)
[INFO] [stdout]    24: 13:..................TypeName(
[INFO] [stdout]    24: 20:....................next: =
[INFO] [stdout]    24: 20:..................)
[INFO] [stdout]    24: 22:..................next: 2
[INFO] [stdout]    24: 22:..................ExpressionList(
[INFO] [stdout]    24: 22:....................Expression(
[INFO] [stdout]    24: 22:......................BinaryExpr(
[INFO] [stdout]    24: 22:........................UnaryExpr(
[INFO] [stdout]    24: 22:..........................PrimaryExpr(
[INFO] [stdout]    24: 22:............................Operand(
[INFO] [stdout]    24: 23:..............................next: ;
[INFO] [stdout]    24: 23:............................)
[INFO] [stdout]    24: 23:..........................)
[INFO] [stdout]    24: 23:........................)
[INFO] [stdout]    24: 23:......................)
[INFO] [stdout]    24: 23:....................)
[INFO] [stdout]    24: 23:..................)
[INFO] [stdout]    25:  5:..................next: assert
[INFO] [stdout]    25:  5:................)
[INFO] [stdout]    25:  5:..............)
[INFO] [stdout]    25:  5:............)
[INFO] [stdout]    25:  5:..........)
[INFO] [stdout]    25:  5:..........Statement(
[INFO] [stdout]    25:  5:............SimpleStmt(
[INFO] [stdout]    25:  5:..............ExpressionList(
[INFO] [stdout]    25:  5:................Expression(
[INFO] [stdout]    25:  5:..................BinaryExpr(
[INFO] [stdout]    25:  5:....................UnaryExpr(
[INFO] [stdout]    25:  5:......................PrimaryExpr(
[INFO] [stdout]    25:  5:........................Operand(
[INFO] [stdout]    25: 11:..........................next: (
[INFO] [stdout]    25: 11:........................)
[INFO] [stdout]    25: 11:........................CallOrConversion(
[INFO] [stdout]    25: 12:..........................next: i4
[INFO] [stdout]    25: 12:..........................Expression(
[INFO] [stdout]    25: 12:............................BinaryExpr(
[INFO] [stdout]    25: 12:..............................UnaryExpr(
[INFO] [stdout]    25: 12:................................PrimaryExpr(
[INFO] [stdout]    25: 12:..................................Operand(
[INFO] [stdout]    25: 15:....................................next: <<
[INFO] [stdout]    25: 15:..................................)
[INFO] [stdout]    25: 15:................................)
[INFO] [stdout]    25: 15:..............................)
[INFO] [stdout]    25: 18:..............................next: ir1
[INFO] [stdout]    25: 18:..............................BinaryExpr(
[INFO] [stdout]    25: 18:................................UnaryExpr(
[INFO] [stdout]    25: 18:..................................PrimaryExpr(
[INFO] [stdout]    25: 18:....................................Operand(
[INFO] [stdout]    25: 22:......................................next: ==
[INFO] [stdout]    25: 22:....................................)
[INFO] [stdout]    25: 22:..................................)
[INFO] [stdout]    25: 22:................................)
[INFO] [stdout]    25: 22:..............................)
[INFO] [stdout]    25: 25:..............................next: 0b11010100
[INFO] [stdout]    25: 25:..............................BinaryExpr(
[INFO] [stdout]    25: 25:................................UnaryExpr(
[INFO] [stdout]    25: 25:..................................PrimaryExpr(
[INFO] [stdout]    25: 25:....................................Operand(
[INFO] [stdout]    25: 35:......................................next: )
[INFO] [stdout]    25: 35:....................................)
[INFO] [stdout]    25: 35:..................................)
[INFO] [stdout]    25: 35:................................)
[INFO] [stdout]    25: 35:..............................)
[INFO] [stdout]    25: 35:............................)
[INFO] [stdout]    25: 35:..........................)
[INFO] [stdout]    25: 36:..........................next: ;
[INFO] [stdout]    25: 36:........................)
[INFO] [stdout]    25: 36:......................)
[INFO] [stdout]    25: 36:....................)
[INFO] [stdout]    25: 36:..................)
[INFO] [stdout]    25: 36:................)
[INFO] [stdout]    25: 36:..............)
[INFO] [stdout]    25: 36:............)
[INFO] [stdout]    26:  5:............next: assert
[INFO] [stdout]    26:  5:..........)
[INFO] [stdout]    26:  5:..........Statement(
[INFO] [stdout]    26:  5:............SimpleStmt(
[INFO] [stdout]    26:  5:..............ExpressionList(
[INFO] [stdout]    26:  5:................Expression(
[INFO] [stdout]    26:  5:..................BinaryExpr(
[INFO] [stdout]    26:  5:....................UnaryExpr(
[INFO] [stdout]    26:  5:......................PrimaryExpr(
[INFO] [stdout]    26:  5:........................Operand(
[INFO] [stdout]    26: 11:..........................next: (
[INFO] [stdout]    26: 11:........................)
[INFO] [stdout]    26: 11:........................CallOrConversion(
[INFO] [stdout]    26: 12:..........................next: i4
[INFO] [stdout]    26: 12:..........................Expression(
[INFO] [stdout]    26: 12:............................BinaryExpr(
[INFO] [stdout]    26: 12:..............................UnaryExpr(
[INFO] [stdout]    26: 12:................................PrimaryExpr(
[INFO] [stdout]    26: 12:..................................Operand(
[INFO] [stdout]    26: 15:....................................next: >>
[INFO] [stdout]    26: 15:..................................)
[INFO] [stdout]    26: 15:................................)
[INFO] [stdout]    26: 15:..............................)
[INFO] [stdout]    26: 18:..............................next: ir1
[INFO] [stdout]    26: 18:..............................BinaryExpr(
[INFO] [stdout]    26: 18:................................UnaryExpr(
[INFO] [stdout]    26: 18:..................................PrimaryExpr(
[INFO] [stdout]    26: 18:....................................Operand(
[INFO] [stdout]    26: 22:......................................next: ==
[INFO] [stdout]    26: 22:....................................)
[INFO] [stdout]    26: 22:..................................)
[INFO] [stdout]    26: 22:................................)
[INFO] [stdout]    26: 22:..............................)
[INFO] [stdout]    26: 25:..............................next: 0b00001101
[INFO] [stdout]    26: 25:..............................BinaryExpr(
[INFO] [stdout]    26: 25:................................UnaryExpr(
[INFO] [stdout]    26: 25:..................................PrimaryExpr(
[INFO] [stdout]    26: 25:....................................Operand(
[INFO] [stdout]    26: 35:......................................next: )
[INFO] [stdout]    26: 35:....................................)
[INFO] [stdout]    26: 35:..................................)
[INFO] [stdout]    26: 35:................................)
[INFO] [stdout]    26: 35:..............................)
[INFO] [stdout]    26: 35:............................)
[INFO] [stdout]    26: 35:..........................)
[INFO] [stdout]    26: 36:..........................next: ;
[INFO] [stdout]    26: 36:........................)
[INFO] [stdout]    26: 36:......................)
[INFO] [stdout]    26: 36:....................)
[INFO] [stdout]    26: 36:..................)
[INFO] [stdout]    26: 36:................)
[INFO] [stdout]    26: 36:..............)
[INFO] [stdout]    26: 36:............)
[INFO] [stdout]    27:  5:............next: assert
[INFO] [stdout]    27:  5:..........)
[INFO] [stdout]    27:  5:..........Statement(
[INFO] [stdout]    27:  5:............SimpleStmt(
[INFO] [stdout]    27:  5:..............ExpressionList(
[INFO] [stdout]    27:  5:................Expression(
[INFO] [stdout]    27:  5:..................BinaryExpr(
[INFO] [stdout]    27:  5:....................UnaryExpr(
[INFO] [stdout]    27:  5:......................PrimaryExpr(
[INFO] [stdout]    27:  5:........................Operand(
[INFO] [stdout]    27: 11:..........................next: (
[INFO] [stdout]    27: 11:........................)
[INFO] [stdout]    27: 11:........................CallOrConversion(
[INFO] [stdout]    27: 12:..........................next: i4
[INFO] [stdout]    27: 12:..........................Expression(
[INFO] [stdout]    27: 12:............................BinaryExpr(
[INFO] [stdout]    27: 12:..............................UnaryExpr(
[INFO] [stdout]    27: 12:................................PrimaryExpr(
[INFO] [stdout]    27: 12:..................................Operand(
[INFO] [stdout]    27: 15:....................................next: <<
[INFO] [stdout]    27: 15:..................................)
[INFO] [stdout]    27: 15:................................)
[INFO] [stdout]    27: 15:..............................)
[INFO] [stdout]    27: 18:..............................next: ir2
[INFO] [stdout]    27: 18:..............................BinaryExpr(
[INFO] [stdout]    27: 18:................................UnaryExpr(
[INFO] [stdout]    27: 18:..................................PrimaryExpr(
[INFO] [stdout]    27: 18:....................................Operand(
[INFO] [stdout]    27: 22:......................................next: ==
[INFO] [stdout]    27: 22:....................................)
[INFO] [stdout]    27: 22:..................................)
[INFO] [stdout]    27: 22:................................)
[INFO] [stdout]    27: 22:..............................)
[INFO] [stdout]    27: 25:..............................next: 0b11010100
[INFO] [stdout]    27: 25:..............................BinaryExpr(
[INFO] [stdout]    27: 25:................................UnaryExpr(
[INFO] [stdout]    27: 25:..................................PrimaryExpr(
[INFO] [stdout]    27: 25:....................................Operand(
[INFO] [stdout]    27: 35:......................................next: )
[INFO] [stdout]    27: 35:....................................)
[INFO] [stdout]    27: 35:..................................)
[INFO] [stdout]    27: 35:................................)
[INFO] [stdout]    27: 35:..............................)
[INFO] [stdout]    27: 35:............................)
[INFO] [stdout]    27: 35:..........................)
[INFO] [stdout]    27: 36:..........................next: ;
[INFO] [stdout]    27: 36:........................)
[INFO] [stdout]    27: 36:......................)
[INFO] [stdout]    27: 36:....................)
[INFO] [stdout]    27: 36:..................)
[INFO] [stdout]    27: 36:................)
[INFO] [stdout]    27: 36:..............)
[INFO] [stdout]    27: 36:............)
[INFO] [stdout]    28:  5:............next: assert
[INFO] [stdout]    28:  5:..........)
[INFO] [stdout]    28:  5:..........Statement(
[INFO] [stdout]    28:  5:............SimpleStmt(
[INFO] [stdout]    28:  5:..............ExpressionList(
[INFO] [stdout]    28:  5:................Expression(
[INFO] [stdout]    28:  5:..................BinaryExpr(
[INFO] [stdout]    28:  5:....................UnaryExpr(
[INFO] [stdout]    28:  5:......................PrimaryExpr(
[INFO] [stdout]    28:  5:........................Operand(
[INFO] [stdout]    28: 11:..........................next: (
[INFO] [stdout]    28: 11:........................)
[INFO] [stdout]    28: 11:........................CallOrConversion(
[INFO] [stdout]    28: 12:..........................next: i4
[INFO] [stdout]    28: 12:..........................Expression(
[INFO] [stdout]    28: 12:............................BinaryExpr(
[INFO] [stdout]    28: 12:..............................UnaryExpr(
[INFO] [stdout]    28: 12:................................PrimaryExpr(
[INFO] [stdout]    28: 12:..................................Operand(
[INFO] [stdout]    28: 15:....................................next: >>
[INFO] [stdout]    28: 15:..................................)
[INFO] [stdout]    28: 15:................................)
[INFO] [stdout]    28: 15:..............................)
[INFO] [stdout]    28: 18:..............................next: ir2
[INFO] [stdout]    28: 18:..............................BinaryExpr(
[INFO] [stdout]    28: 18:................................UnaryExpr(
[INFO] [stdout]    28: 18:..................................PrimaryExpr(
[INFO] [stdout]    28: 18:....................................Operand(
[INFO] [stdout]    28: 22:......................................next: ==
[INFO] [stdout]    28: 22:....................................)
[INFO] [stdout]    28: 22:..................................)
[INFO] [stdout]    28: 22:................................)
[INFO] [stdout]    28: 22:..............................)
[INFO] [stdout]    28: 25:..............................next: 0b00001101
[INFO] [stdout]    28: 25:..............................BinaryExpr(
[INFO] [stdout]    28: 25:................................UnaryExpr(
[INFO] [stdout]    28: 25:..................................PrimaryExpr(
[INFO] [stdout]    28: 25:....................................Operand(
[INFO] [stdout]    28: 35:......................................next: )
[INFO] [stdout]    28: 35:....................................)
[INFO] [stdout]    28: 35:..................................)
[INFO] [stdout]    28: 35:................................)
[INFO] [stdout]    28: 35:..............................)
[INFO] [stdout]    28: 35:............................)
[INFO] [stdout]    28: 35:..........................)
[INFO] [stdout]    28: 36:..........................next: ;
[INFO] [stdout]    28: 36:........................)
[INFO] [stdout]    28: 36:......................)
[INFO] [stdout]    28: 36:....................)
[INFO] [stdout]    28: 36:..................)
[INFO] [stdout]    28: 36:................)
[INFO] [stdout]    28: 36:..............)
[INFO] [stdout]    28: 36:............)
[INFO] [stdout]    29:  5:............next: assert
[INFO] [stdout]    29:  5:..........)
[INFO] [stdout]    29:  5:..........Statement(
[INFO] [stdout]    29:  5:............SimpleStmt(
[INFO] [stdout]    29:  5:..............ExpressionList(
[INFO] [stdout]    29:  5:................Expression(
[INFO] [stdout]    29:  5:..................BinaryExpr(
[INFO] [stdout]    29:  5:....................UnaryExpr(
[INFO] [stdout]    29:  5:......................PrimaryExpr(
[INFO] [stdout]    29:  5:........................Operand(
[INFO] [stdout]    29: 11:..........................next: (
[INFO] [stdout]    29: 11:........................)
[INFO] [stdout]    29: 11:........................CallOrConversion(
[INFO] [stdout]    29: 12:..........................next: i4
[INFO] [stdout]    29: 12:..........................Expression(
[INFO] [stdout]    29: 12:............................BinaryExpr(
[INFO] [stdout]    29: 12:..............................UnaryExpr(
[INFO] [stdout]    29: 12:................................PrimaryExpr(
[INFO] [stdout]    29: 12:..................................Operand(
[INFO] [stdout]    29: 15:....................................next: <<
[INFO] [stdout]    29: 15:..................................)
[INFO] [stdout]    29: 15:................................)
[INFO] [stdout]    29: 15:..............................)
[INFO] [stdout]    29: 18:..............................next: ir3
[INFO] [stdout]    29: 18:..............................BinaryExpr(
[INFO] [stdout]    29: 18:................................UnaryExpr(
[INFO] [stdout]    29: 18:..................................PrimaryExpr(
[INFO] [stdout]    29: 18:....................................Operand(
[INFO] [stdout]    29: 22:......................................next: ==
[INFO] [stdout]    29: 22:....................................)
[INFO] [stdout]    29: 22:..................................)
[INFO] [stdout]    29: 22:................................)
[INFO] [stdout]    29: 22:..............................)
[INFO] [stdout]    29: 25:..............................next: 0b11010100
[INFO] [stdout]    29: 25:..............................BinaryExpr(
[INFO] [stdout]    29: 25:................................UnaryExpr(
[INFO] [stdout]    29: 25:..................................PrimaryExpr(
[INFO] [stdout]    29: 25:....................................Operand(
[INFO] [stdout]    29: 35:......................................next: )
[INFO] [stdout]    29: 35:....................................)
[INFO] [stdout]    29: 35:..................................)
[INFO] [stdout]    29: 35:................................)
[INFO] [stdout]    29: 35:..............................)
[INFO] [stdout]    29: 35:............................)
[INFO] [stdout]    29: 35:..........................)
[INFO] [stdout]    29: 36:..........................next: ;
[INFO] [stdout]    29: 36:........................)
[INFO] [stdout]    29: 36:......................)
[INFO] [stdout]    29: 36:....................)
[INFO] [stdout]    29: 36:..................)
[INFO] [stdout]    29: 36:................)
[INFO] [stdout]    29: 36:..............)
[INFO] [stdout]    29: 36:............)
[INFO] [stdout]    30:  5:............next: assert
[INFO] [stdout]    30:  5:..........)
[INFO] [stdout]    30:  5:..........Statement(
[INFO] [stdout]    30:  5:............SimpleStmt(
[INFO] [stdout]    30:  5:..............ExpressionList(
[INFO] [stdout]    30:  5:................Expression(
[INFO] [stdout]    30:  5:..................BinaryExpr(
[INFO] [stdout]    30:  5:....................UnaryExpr(
[INFO] [stdout]    30:  5:......................PrimaryExpr(
[INFO] [stdout]    30:  5:........................Operand(
[INFO] [stdout]    30: 11:..........................next: (
[INFO] [stdout]    30: 11:........................)
[INFO] [stdout]    30: 11:........................CallOrConversion(
[INFO] [stdout]    30: 12:..........................next: i4
[INFO] [stdout]    30: 12:..........................Expression(
[INFO] [stdout]    30: 12:............................BinaryExpr(
[INFO] [stdout]    30: 12:..............................UnaryExpr(
[INFO] [stdout]    30: 12:................................PrimaryExpr(
[INFO] [stdout]    30: 12:..................................Operand(
[INFO] [stdout]    30: 15:....................................next: >>
[INFO] [stdout]    30: 15:..................................)
[INFO] [stdout]    30: 15:................................)
[INFO] [stdout]    30: 15:..............................)
[INFO] [stdout]    30: 18:..............................next: ir3
[INFO] [stdout]    30: 18:..............................BinaryExpr(
[INFO] [stdout]    30: 18:................................UnaryExpr(
[INFO] [stdout]    30: 18:..................................PrimaryExpr(
[INFO] [stdout]    30: 18:....................................Operand(
[INFO] [stdout]    30: 22:......................................next: ==
[INFO] [stdout]    30: 22:....................................)
[INFO] [stdout]    30: 22:..................................)
[INFO] [stdout]    30: 22:................................)
[INFO] [stdout]    30: 22:..............................)
[INFO] [stdout]    30: 25:..............................next: 0b00001101
[INFO] [stdout]    30: 25:..............................BinaryExpr(
[INFO] [stdout]    30: 25:................................UnaryExpr(
[INFO] [stdout]    30: 25:..................................PrimaryExpr(
[INFO] [stdout]    30: 25:....................................Operand(
[INFO] [stdout]    30: 35:......................................next: )
[INFO] [stdout]    30: 35:....................................)
[INFO] [stdout]    30: 35:..................................)
[INFO] [stdout]    30: 35:................................)
[INFO] [stdout]    30: 35:..............................)
[INFO] [stdout]    30: 35:............................)
[INFO] [stdout]    30: 35:..........................)
[INFO] [stdout]    30: 36:..........................next: ;
[INFO] [stdout]    30: 36:........................)
[INFO] [stdout]    30: 36:......................)
[INFO] [stdout]    30: 36:....................)
[INFO] [stdout]    30: 36:..................)
[INFO] [stdout]    30: 36:................)
[INFO] [stdout]    30: 36:..............)
[INFO] [stdout]    30: 36:............)
[INFO] [stdout]    32:  5:............next: assert
[INFO] [stdout]    32:  5:..........)
[INFO] [stdout]    32:  5:..........Statement(
[INFO] [stdout]    32:  5:............SimpleStmt(
[INFO] [stdout]    32:  5:..............ExpressionList(
[INFO] [stdout]    32:  5:................Expression(
[INFO] [stdout]    32:  5:..................BinaryExpr(
[INFO] [stdout]    32:  5:....................UnaryExpr(
[INFO] [stdout]    32:  5:......................PrimaryExpr(
[INFO] [stdout]    32:  5:........................Operand(
[INFO] [stdout]    32: 11:..........................next: (
[INFO] [stdout]    32: 11:........................)
[INFO] [stdout]    32: 11:........................CallOrConversion(
[INFO] [stdout]    32: 12:..........................next: i4
[INFO] [stdout]    32: 12:..........................Expression(
[INFO] [stdout]    32: 12:............................BinaryExpr(
[INFO] [stdout]    32: 12:..............................UnaryExpr(
[INFO] [stdout]    32: 12:................................PrimaryExpr(
[INFO] [stdout]    32: 12:..................................Operand(
[INFO] [stdout]    32: 15:....................................next: <<
[INFO] [stdout]    32: 15:..................................)
[INFO] [stdout]    32: 15:................................)
[INFO] [stdout]    32: 15:..............................)
[INFO] [stdout]    32: 18:..............................next: -
[INFO] [stdout]    32: 18:..............................BinaryExpr(
[INFO] [stdout]    32: 18:................................UnaryExpr(
[INFO] [stdout]    32: 19:..................................next: ir1
[INFO] [stdout]    32: 19:..................................UnaryExpr(
[INFO] [stdout]    32: 19:....................................PrimaryExpr(
[INFO] [stdout]    32: 19:......................................Operand(
[INFO] [stdout]    32: 23:........................................next: ==
[INFO] [stdout]    32: 23:......................................)
[INFO] [stdout]    32: 23:....................................)
[INFO] [stdout]    32: 23:..................................)
[INFO] [stdout]    32: 23:................................)
[INFO] [stdout]    32: 23:..............................)
[INFO] [stdout]    32: 26:..............................next: 0
[INFO] [stdout]    32: 26:..............................BinaryExpr(
[INFO] [stdout]    32: 26:................................UnaryExpr(
[INFO] [stdout]    32: 26:..................................PrimaryExpr(
[INFO] [stdout]    32: 26:....................................Operand(
[INFO] [stdout]    32: 27:......................................next: )
[INFO] [stdout]    32: 27:....................................)
[INFO] [stdout]    32: 27:..................................)
[INFO] [stdout]    32: 27:................................)
[INFO] [stdout]    32: 27:..............................)
[INFO] [stdout]    32: 27:............................)
[INFO] [stdout]    32: 27:..........................)
[INFO] [stdout]    32: 28:..........................next: ;
[INFO] [stdout]    32: 28:........................)
[INFO] [stdout]    32: 28:......................)
[INFO] [stdout]    32: 28:....................)
[INFO] [stdout]    32: 28:..................)
[INFO] [stdout]    32: 28:................)
[INFO] [stdout]    32: 28:..............)
[INFO] [stdout]    32: 28:............)
[INFO] [stdout]    33:  5:............next: assert
[INFO] [stdout]    33:  5:..........)
[INFO] [stdout]    33:  5:..........Statement(
[INFO] [stdout]    33:  5:............SimpleStmt(
[INFO] [stdout]    33:  5:..............ExpressionList(
[INFO] [stdout]    33:  5:................Expression(
[INFO] [stdout]    33:  5:..................BinaryExpr(
[INFO] [stdout]    33:  5:....................UnaryExpr(
[INFO] [stdout]    33:  5:......................PrimaryExpr(
[INFO] [stdout]    33:  5:........................Operand(
[INFO] [stdout]    33: 11:..........................next: (
[INFO] [stdout]    33: 11:........................)
[INFO] [stdout]    33: 11:........................CallOrConversion(
[INFO] [stdout]    33: 12:..........................next: -
[INFO] [stdout]    33: 12:..........................Expression(
[INFO] [stdout]    33: 12:............................BinaryExpr(
[INFO] [stdout]    33: 12:..............................UnaryExpr(
[INFO] [stdout]    33: 13:................................next: ir1
[INFO] [stdout]    33: 13:................................UnaryExpr(
[INFO] [stdout]    33: 13:..................................PrimaryExpr(
[INFO] [stdout]    33: 13:....................................Operand(
[INFO] [stdout]    33: 17:......................................next: ==
[INFO] [stdout]    33: 17:....................................)
[INFO] [stdout]    33: 17:..................................)
[INFO] [stdout]    33: 17:................................)
[INFO] [stdout]    33: 17:..............................)
[INFO] [stdout]    33: 20:..............................next: 254
[INFO] [stdout]    33: 20:..............................BinaryExpr(
[INFO] [stdout]    33: 20:................................UnaryExpr(
[INFO] [stdout]    33: 20:..................................PrimaryExpr(
[INFO] [stdout]    33: 20:....................................Operand(
[INFO] [stdout]    33: 23:......................................next: )
[INFO] [stdout]    33: 23:....................................)
[INFO] [stdout]    33: 23:..................................)
[INFO] [stdout]    33: 23:................................)
[INFO] [stdout]    33: 23:..............................)
[INFO] [stdout]    33: 23:............................)
[INFO] [stdout]    33: 23:..........................)
[INFO] [stdout]    33: 24:..........................next: ;
[INFO] [stdout]    33: 24:........................)
[INFO] [stdout]    33: 24:......................)
[INFO] [stdout]    33: 24:....................)
[INFO] [stdout]    33: 24:..................)
[INFO] [stdout]    33: 24:................)
[INFO] [stdout]    33: 24:..............)
[INFO] [stdout]    33: 24:............)
[INFO] [stdout]    35:  5:............COMMENT
[INFO] [stdout]    37:  1:............next: }
[INFO] [stdout]    37:  1:..........)
[INFO] [stdout]    37:  1:........)
[INFO] [stdout]    37:  2:........next: ;
[INFO] [stdout]    37:  2:......)
[INFO] [stdout]    37:  2:......next: EOF
[INFO] [stdout]    37:  2:....)
[INFO] [stdout]    37:  2:..)
[INFO] [stdout]    37:  2:)
[INFO] [stdout] tests/group1/basictypes.gos:5:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:5:6:	=> func main
[INFO] [stdout] tests/group1/basictypes.gos:5:13:	--- main: func() ()
[INFO] [stdout] tests/group1/basictypes.gos:6:9:	uint8
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  -- checking black type uint8 (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  => type uint8
[INFO] [stdout] tests/group1/basictypes.gos:6:9:	=> uint8
[INFO] [stdout] tests/group1/basictypes.gos:6:17:	80
[INFO] [stdout] tests/group1/basictypes.gos:6:17:	=> 80 (untyped int constant 80)
[INFO] [stdout] tests/group1/basictypes.gos:7:11:	i1 + 200
[INFO] [stdout] tests/group1/basictypes.gos:7:11:	.  i1
[INFO] [stdout] tests/group1/basictypes.gos:7:11:	.  => i1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:7:16:	.  200
[INFO] [stdout] tests/group1/basictypes.gos:7:16:	.  => 200 (untyped int constant 200)
[INFO] [stdout] tests/group1/basictypes.gos:7:11:	=> i1 + 200 (value of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:8:5:	assert(j1 == 24)
[INFO] [stdout] tests/group1/basictypes.gos:8:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:8:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:8:12:	.  j1 == 24
[INFO] [stdout] tests/group1/basictypes.gos:8:12:	.  .  j1
[INFO] [stdout] tests/group1/basictypes.gos:8:12:	.  .  => j1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:8:18:	.  .  24
[INFO] [stdout] tests/group1/basictypes.gos:8:18:	.  .  => 24 (untyped int constant 24)
[INFO] [stdout] tests/group1/basictypes.gos:8:12:	.  => j1 == 24 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:8:5:	=> assert(j1 == 24) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:9:5:	fmt2.Println(j1)
[INFO] [stdout] tests/group1/basictypes.gos:9:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/basictypes.gos:9:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/basictypes.gos:9:18:	.  j1
[INFO] [stdout] tests/group1/basictypes.gos:9:18:	.  => j1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:9:5:	=> fmt2.Println(j1) (invalid operand)
[INFO] [stdout] tests/group1/basictypes.gos:11:12:	uint8
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  -- checking black type uint8 (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  => type uint8
[INFO] [stdout] tests/group1/basictypes.gos:11:12:	=> uint8
[INFO] [stdout] tests/group1/basictypes.gos:11:20:	0b0011
[INFO] [stdout] tests/group1/basictypes.gos:11:20:	=> 0b0011 (untyped int constant 3)
[INFO] [stdout] tests/group1/basictypes.gos:12:12:	uint8
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  -- checking black type uint8 (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  => type uint8
[INFO] [stdout] tests/group1/basictypes.gos:12:12:	=> uint8
[INFO] [stdout] tests/group1/basictypes.gos:12:20:	0b0101
[INFO] [stdout] tests/group1/basictypes.gos:12:20:	=> 0b0101 (untyped int constant 5)
[INFO] [stdout] tests/group1/basictypes.gos:13:5:	assert(i2 & i3 == 0b0001)
[INFO] [stdout] tests/group1/basictypes.gos:13:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:13:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:13:12:	.  i2 & i3 == 0b0001
[INFO] [stdout] tests/group1/basictypes.gos:13:12:	.  .  i2 & i3
[INFO] [stdout] tests/group1/basictypes.gos:13:12:	.  .  .  i2
[INFO] [stdout] tests/group1/basictypes.gos:13:12:	.  .  .  => i2 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:13:17:	.  .  .  i3
[INFO] [stdout] tests/group1/basictypes.gos:13:17:	.  .  .  => i3 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:13:12:	.  .  => i2 & i3 (value of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:13:23:	.  .  0b0001
[INFO] [stdout] tests/group1/basictypes.gos:13:23:	.  .  => 0b0001 (untyped int constant 1)
[INFO] [stdout] tests/group1/basictypes.gos:13:12:	.  => i2 & i3 == 0b0001 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:13:5:	=> assert(i2 & i3 == 0b0001) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:14:5:	assert(i2 | i3 == 0b0111)
[INFO] [stdout] tests/group1/basictypes.gos:14:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:14:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:14:12:	.  i2 | i3 == 0b0111
[INFO] [stdout] tests/group1/basictypes.gos:14:12:	.  .  i2 | i3
[INFO] [stdout] tests/group1/basictypes.gos:14:12:	.  .  .  i2
[INFO] [stdout] tests/group1/basictypes.gos:14:12:	.  .  .  => i2 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:14:17:	.  .  .  i3
[INFO] [stdout] tests/group1/basictypes.gos:14:17:	.  .  .  => i3 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:14:12:	.  .  => i2 | i3 (value of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:14:23:	.  .  0b0111
[INFO] [stdout] tests/group1/basictypes.gos:14:23:	.  .  => 0b0111 (untyped int constant 7)
[INFO] [stdout] tests/group1/basictypes.gos:14:12:	.  => i2 | i3 == 0b0111 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:14:5:	=> assert(i2 | i3 == 0b0111) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:15:5:	assert(^i3 == 0b11111010)
[INFO] [stdout] tests/group1/basictypes.gos:15:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:15:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:15:12:	.  ^i3 == 0b11111010
[INFO] [stdout] tests/group1/basictypes.gos:15:12:	.  .  ^i3
[INFO] [stdout] tests/group1/basictypes.gos:15:13:	.  .  .  i3
[INFO] [stdout] tests/group1/basictypes.gos:15:13:	.  .  .  => i3 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:15:12:	.  .  => ^i3 (value of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:15:19:	.  .  0b11111010
[INFO] [stdout] tests/group1/basictypes.gos:15:19:	.  .  => 0b11111010 (untyped int constant 250)
[INFO] [stdout] tests/group1/basictypes.gos:15:12:	.  => ^i3 == 0b11111010 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:15:5:	=> assert(^i3 == 0b11111010) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:17:14:	0b00110101
[INFO] [stdout] tests/group1/basictypes.gos:17:14:	=> 0b00110101 (untyped int constant 53)
[INFO] [stdout] tests/group1/basictypes.gos:18:5:	assert(i4 << 2 == 0b11010100)
[INFO] [stdout] tests/group1/basictypes.gos:18:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:18:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:18:12:	.  i4 << 2 == 0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:18:12:	.  .  i4 << 2
[INFO] [stdout] tests/group1/basictypes.gos:18:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:18:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:18:18:	.  .  .  2
[INFO] [stdout] tests/group1/basictypes.gos:18:18:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/basictypes.gos:18:12:	.  .  => i4 << 2 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:18:23:	.  .  0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:18:23:	.  .  => 0b11010100 (untyped int constant 212)
[INFO] [stdout] tests/group1/basictypes.gos:18:12:	.  => i4 << 2 == 0b11010100 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:18:5:	=> assert(i4 << 2 == 0b11010100) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:19:5:	assert(i4 >> 2 == 0b00001101)
[INFO] [stdout] tests/group1/basictypes.gos:19:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:19:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:19:12:	.  i4 >> 2 == 0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:19:12:	.  .  i4 >> 2
[INFO] [stdout] tests/group1/basictypes.gos:19:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:19:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:19:18:	.  .  .  2
[INFO] [stdout] tests/group1/basictypes.gos:19:18:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/basictypes.gos:19:12:	.  .  => i4 >> 2 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:19:23:	.  .  0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:19:23:	.  .  => 0b00001101 (untyped int constant 13)
[INFO] [stdout] tests/group1/basictypes.gos:19:12:	.  => i4 >> 2 == 0b00001101 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:19:5:	=> assert(i4 >> 2 == 0b00001101) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:20:5:	assert(i4 << 100 == 0)
[INFO] [stdout] tests/group1/basictypes.gos:20:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:20:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:20:12:	.  i4 << 100 == 0
[INFO] [stdout] tests/group1/basictypes.gos:20:12:	.  .  i4 << 100
[INFO] [stdout] tests/group1/basictypes.gos:20:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:20:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:20:18:	.  .  .  100
[INFO] [stdout] tests/group1/basictypes.gos:20:18:	.  .  .  => 100 (untyped int constant 100)
[INFO] [stdout] tests/group1/basictypes.gos:20:12:	.  .  => i4 << 100 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:20:25:	.  .  0
[INFO] [stdout] tests/group1/basictypes.gos:20:25:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/basictypes.gos:20:12:	.  => i4 << 100 == 0 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:20:5:	=> assert(i4 << 100 == 0) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:22:13:	uint8
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  -- checking black type uint8 (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  => type uint8
[INFO] [stdout] tests/group1/basictypes.gos:22:13:	=> uint8
[INFO] [stdout] tests/group1/basictypes.gos:22:21:	2
[INFO] [stdout] tests/group1/basictypes.gos:22:21:	=> 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/basictypes.gos:23:13:	uint16
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  -- checking black type uint16 (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  => type uint16
[INFO] [stdout] tests/group1/basictypes.gos:23:13:	=> uint16
[INFO] [stdout] tests/group1/basictypes.gos:23:22:	2
[INFO] [stdout] tests/group1/basictypes.gos:23:22:	=> 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/basictypes.gos:24:13:	uint16
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  -- checking black type uint16 (objPath = )
[INFO] [stdout] tests/group1/basictypes.gos:1:1:	.  => type uint16
[INFO] [stdout] tests/group1/basictypes.gos:24:13:	=> uint16
[INFO] [stdout] tests/group1/basictypes.gos:24:22:	2
[INFO] [stdout] tests/group1/basictypes.gos:24:22:	=> 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/basictypes.gos:25:5:	assert(i4 << ir1 == 0b11010100)
[INFO] [stdout] tests/group1/basictypes.gos:25:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:25:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:25:12:	.  i4 << ir1 == 0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:25:12:	.  .  i4 << ir1
[INFO] [stdout] tests/group1/basictypes.gos:25:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:25:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:25:18:	.  .  .  ir1
[INFO] [stdout] tests/group1/basictypes.gos:25:18:	.  .  .  => ir1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:25:12:	.  .  => i4 << ir1 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:25:25:	.  .  0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:25:25:	.  .  => 0b11010100 (untyped int constant 212)
[INFO] [stdout] tests/group1/basictypes.gos:25:12:	.  => i4 << ir1 == 0b11010100 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:25:5:	=> assert(i4 << ir1 == 0b11010100) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:26:5:	assert(i4 >> ir1 == 0b00001101)
[INFO] [stdout] tests/group1/basictypes.gos:26:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:26:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:26:12:	.  i4 >> ir1 == 0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:26:12:	.  .  i4 >> ir1
[INFO] [stdout] tests/group1/basictypes.gos:26:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:26:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:26:18:	.  .  .  ir1
[INFO] [stdout] tests/group1/basictypes.gos:26:18:	.  .  .  => ir1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:26:12:	.  .  => i4 >> ir1 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:26:25:	.  .  0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:26:25:	.  .  => 0b00001101 (untyped int constant 13)
[INFO] [stdout] tests/group1/basictypes.gos:26:12:	.  => i4 >> ir1 == 0b00001101 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:26:5:	=> assert(i4 >> ir1 == 0b00001101) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:27:5:	assert(i4 << ir2 == 0b11010100)
[INFO] [stdout] tests/group1/basictypes.gos:27:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:27:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:27:12:	.  i4 << ir2 == 0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:27:12:	.  .  i4 << ir2
[INFO] [stdout] tests/group1/basictypes.gos:27:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:27:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:27:18:	.  .  .  ir2
[INFO] [stdout] tests/group1/basictypes.gos:27:18:	.  .  .  => ir2 (variable of type uint16)
[INFO] [stdout] tests/group1/basictypes.gos:27:12:	.  .  => i4 << ir2 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:27:25:	.  .  0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:27:25:	.  .  => 0b11010100 (untyped int constant 212)
[INFO] [stdout] tests/group1/basictypes.gos:27:12:	.  => i4 << ir2 == 0b11010100 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:27:5:	=> assert(i4 << ir2 == 0b11010100) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:28:5:	assert(i4 >> ir2 == 0b00001101)
[INFO] [stdout] tests/group1/basictypes.gos:28:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:28:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:28:12:	.  i4 >> ir2 == 0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:28:12:	.  .  i4 >> ir2
[INFO] [stdout] tests/group1/basictypes.gos:28:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:28:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:28:18:	.  .  .  ir2
[INFO] [stdout] tests/group1/basictypes.gos:28:18:	.  .  .  => ir2 (variable of type uint16)
[INFO] [stdout] tests/group1/basictypes.gos:28:12:	.  .  => i4 >> ir2 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:28:25:	.  .  0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:28:25:	.  .  => 0b00001101 (untyped int constant 13)
[INFO] [stdout] tests/group1/basictypes.gos:28:12:	.  => i4 >> ir2 == 0b00001101 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:28:5:	=> assert(i4 >> ir2 == 0b00001101) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:29:5:	assert(i4 << ir3 == 0b11010100)
[INFO] [stdout] tests/group1/basictypes.gos:29:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:29:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:29:12:	.  i4 << ir3 == 0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:29:12:	.  .  i4 << ir3
[INFO] [stdout] tests/group1/basictypes.gos:29:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:29:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:29:18:	.  .  .  ir3
[INFO] [stdout] tests/group1/basictypes.gos:29:18:	.  .  .  => ir3 (variable of type uint16)
[INFO] [stdout] tests/group1/basictypes.gos:29:12:	.  .  => i4 << ir3 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:29:25:	.  .  0b11010100
[INFO] [stdout] tests/group1/basictypes.gos:29:25:	.  .  => 0b11010100 (untyped int constant 212)
[INFO] [stdout] tests/group1/basictypes.gos:29:12:	.  => i4 << ir3 == 0b11010100 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:29:5:	=> assert(i4 << ir3 == 0b11010100) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:30:5:	assert(i4 >> ir3 == 0b00001101)
[INFO] [stdout] tests/group1/basictypes.gos:30:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:30:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:30:12:	.  i4 >> ir3 == 0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:30:12:	.  .  i4 >> ir3
[INFO] [stdout] tests/group1/basictypes.gos:30:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:30:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:30:18:	.  .  .  ir3
[INFO] [stdout] tests/group1/basictypes.gos:30:18:	.  .  .  => ir3 (variable of type uint16)
[INFO] [stdout] tests/group1/basictypes.gos:30:12:	.  .  => i4 >> ir3 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:30:25:	.  .  0b00001101
[INFO] [stdout] tests/group1/basictypes.gos:30:25:	.  .  => 0b00001101 (untyped int constant 13)
[INFO] [stdout] tests/group1/basictypes.gos:30:12:	.  => i4 >> ir3 == 0b00001101 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:30:5:	=> assert(i4 >> ir3 == 0b00001101) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:32:5:	assert(i4 << -ir1 == 0)
[INFO] [stdout] tests/group1/basictypes.gos:32:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:32:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:32:12:	.  i4 << -ir1 == 0
[INFO] [stdout] tests/group1/basictypes.gos:32:12:	.  .  i4 << -ir1
[INFO] [stdout] tests/group1/basictypes.gos:32:12:	.  .  .  i4
[INFO] [stdout] tests/group1/basictypes.gos:32:12:	.  .  .  => i4 (variable of type int)
[INFO] [stdout] tests/group1/basictypes.gos:32:18:	.  .  .  -ir1
[INFO] [stdout] tests/group1/basictypes.gos:32:19:	.  .  .  .  ir1
[INFO] [stdout] tests/group1/basictypes.gos:32:19:	.  .  .  .  => ir1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:32:18:	.  .  .  => -ir1 (value of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:32:12:	.  .  => i4 << -ir1 (value of type int)
[INFO] [stdout] tests/group1/basictypes.gos:32:26:	.  .  0
[INFO] [stdout] tests/group1/basictypes.gos:32:26:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/basictypes.gos:32:12:	.  => i4 << -ir1 == 0 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:32:5:	=> assert(i4 << -ir1 == 0) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:33:5:	assert(-ir1 == 254)
[INFO] [stdout] tests/group1/basictypes.gos:33:5:	.  assert
[INFO] [stdout] tests/group1/basictypes.gos:33:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/basictypes.gos:33:12:	.  -ir1 == 254
[INFO] [stdout] tests/group1/basictypes.gos:33:12:	.  .  -ir1
[INFO] [stdout] tests/group1/basictypes.gos:33:13:	.  .  .  ir1
[INFO] [stdout] tests/group1/basictypes.gos:33:13:	.  .  .  => ir1 (variable of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:33:12:	.  .  => -ir1 (value of type uint8)
[INFO] [stdout] tests/group1/basictypes.gos:33:20:	.  .  254
[INFO] [stdout] tests/group1/basictypes.gos:33:20:	.  .  => 254 (untyped int constant 254)
[INFO] [stdout] tests/group1/basictypes.gos:33:12:	.  => -ir1 == 254 (untyped bool value)
[INFO] [stdout] tests/group1/basictypes.gos:33:5:	=> assert(-ir1 == 254) (no value)
[INFO] [stdout] tests/group1/basictypes.gos:37:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/basictypes.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/basictypes.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_basictypes' (28) panicked at tests/test.rs:390:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85ea81 - test[bc1bff1dac766b04]::test_basictypes
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:390:5
[INFO] [stdout]   21:     0x63ed2a85b417 - test[bc1bff1dac766b04]::test_basictypes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:388:21
[INFO] [stdout]   22:     0x63ed2a8620a6 - <test[bc1bff1dac766b04]::test_basictypes::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_fibonacci stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: "fmt2"
[INFO] [stdout]     3:  8:....ImportSpec(
[INFO] [stdout]     3: 14:......next: ;
[INFO] [stdout]     5:  1:......next: func
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....FunctionDecl(
[INFO] [stdout]     5:  6:......next: fibonacci
[INFO] [stdout]     5: 15:......next: (
[INFO] [stdout]     5: 15:......Signature(
[INFO] [stdout]     5: 15:........Parameters(
[INFO] [stdout]     5: 16:..........next: c
[INFO] [stdout]     5: 16:..........ParameterList(
[INFO] [stdout]     5: 16:............TypeName(
[INFO] [stdout]     5: 17:..............next: ,
[INFO] [stdout]     5: 17:............)
[INFO] [stdout]     5: 19:............next: quit
[INFO] [stdout]     5: 19:............TypeName(
[INFO] [stdout]     5: 24:..............next: chan
[INFO] [stdout]     5: 24:............)
[INFO] [stdout]     5: 24:............ChanType(
[INFO] [stdout]     5: 29:..............next: int
[INFO] [stdout]     5: 29:..............Type(
[INFO] [stdout]     5: 29:................TypeName(
[INFO] [stdout]     5: 32:..................next: )
[INFO] [stdout]     5: 32:................)
[INFO] [stdout]     5: 32:..............)
[INFO] [stdout]     5: 32:............)
[INFO] [stdout]     5: 32:..........)
[INFO] [stdout]     5: 34:..........next: {
[INFO] [stdout]     5: 34:........)
[INFO] [stdout]     5: 34:........Result(
[INFO] [stdout]     5: 34:........)
[INFO] [stdout]     5: 34:......)
[INFO] [stdout]     5: 34:......Body(
[INFO] [stdout]     6:  2:........next: x
[INFO] [stdout]     6:  2:........Body(
[INFO] [stdout]     6:  2:..........Statement(
[INFO] [stdout]     6:  2:............SimpleStmt(
[INFO] [stdout]     6:  2:..............ExpressionList(
[INFO] [stdout]     6:  2:................Expression(
[INFO] [stdout]     6:  2:..................BinaryExpr(
[INFO] [stdout]     6:  2:....................UnaryExpr(
[INFO] [stdout]     6:  2:......................PrimaryExpr(
[INFO] [stdout]     6:  2:........................Operand(
[INFO] [stdout]     6:  3:..........................next: ,
[INFO] [stdout]     6:  3:........................)
[INFO] [stdout]     6:  3:......................)
[INFO] [stdout]     6:  3:....................)
[INFO] [stdout]     6:  3:..................)
[INFO] [stdout]     6:  3:................)
[INFO] [stdout]     6:  5:................next: y
[INFO] [stdout]     6:  5:................Expression(
[INFO] [stdout]     6:  5:..................BinaryExpr(
[INFO] [stdout]     6:  5:....................UnaryExpr(
[INFO] [stdout]     6:  5:......................PrimaryExpr(
[INFO] [stdout]     6:  5:........................Operand(
[INFO] [stdout]     6:  7:..........................next: :=
[INFO] [stdout]     6:  7:........................)
[INFO] [stdout]     6:  7:......................)
[INFO] [stdout]     6:  7:....................)
[INFO] [stdout]     6:  7:..................)
[INFO] [stdout]     6:  7:................)
[INFO] [stdout]     6:  7:..............)
[INFO] [stdout]     6: 10:..............next: 0
[INFO] [stdout]     6: 10:..............ExpressionList(
[INFO] [stdout]     6: 10:................Expression(
[INFO] [stdout]     6: 10:..................BinaryExpr(
[INFO] [stdout]     6: 10:....................UnaryExpr(
[INFO] [stdout]     6: 10:......................PrimaryExpr(
[INFO] [stdout]     6: 10:........................Operand(
[INFO] [stdout]     6: 11:..........................next: ,
[INFO] [stdout]     6: 11:........................)
[INFO] [stdout]     6: 11:......................)
[INFO] [stdout]     6: 11:....................)
[INFO] [stdout]     6: 11:..................)
[INFO] [stdout]     6: 11:................)
[INFO] [stdout]     6: 13:................next: 1
[INFO] [stdout]     6: 13:................Expression(
[INFO] [stdout]     6: 13:..................BinaryExpr(
[INFO] [stdout]     6: 13:....................UnaryExpr(
[INFO] [stdout]     6: 13:......................PrimaryExpr(
[INFO] [stdout]     6: 13:........................Operand(
[INFO] [stdout]     6: 14:..........................next: ;
[INFO] [stdout]     6: 14:........................)
[INFO] [stdout]     6: 14:......................)
[INFO] [stdout]     6: 14:....................)
[INFO] [stdout]     6: 14:..................)
[INFO] [stdout]     6: 14:................)
[INFO] [stdout]     6: 14:..............)
[INFO] [stdout]     6: 14:............)
[INFO] [stdout]     7:  2:............next: for
[INFO] [stdout]     7:  2:..........)
[INFO] [stdout]     7:  2:..........Statement(
[INFO] [stdout]     7:  2:............ForStmt(
[INFO] [stdout]     7:  6:..............next: {
[INFO] [stdout]     7:  6:..............BlockStmt(
[INFO] [stdout]     8:  3:................next: select
[INFO] [stdout]     8:  3:................Body(
[INFO] [stdout]     8:  3:..................Statement(
[INFO] [stdout]     8:  3:....................SelectStmt(
[INFO] [stdout]     8: 10:......................next: {
[INFO] [stdout]     9:  3:......................next: case
[INFO] [stdout]     9:  3:......................CommClause(
[INFO] [stdout]     9:  8:........................next: c
[INFO] [stdout]     9:  8:........................ExpressionList(
[INFO] [stdout]     9:  8:..........................Expression(
[INFO] [stdout]     9:  8:............................BinaryExpr(
[INFO] [stdout]     9:  8:..............................UnaryExpr(
[INFO] [stdout]     9:  8:................................PrimaryExpr(
[INFO] [stdout]     9:  8:..................................Operand(
[INFO] [stdout]     9: 10:....................................next: <-
[INFO] [stdout]     9: 10:..................................)
[INFO] [stdout]     9: 10:................................)
[INFO] [stdout]     9: 10:..............................)
[INFO] [stdout]     9: 10:............................)
[INFO] [stdout]     9: 10:..........................)
[INFO] [stdout]     9: 10:........................)
[INFO] [stdout]     9: 13:........................next: x
[INFO] [stdout]     9: 13:........................Expression(
[INFO] [stdout]     9: 13:..........................BinaryExpr(
[INFO] [stdout]     9: 13:............................UnaryExpr(
[INFO] [stdout]     9: 13:..............................PrimaryExpr(
[INFO] [stdout]     9: 13:................................Operand(
[INFO] [stdout]     9: 14:..................................next: :
[INFO] [stdout]     9: 14:................................)
[INFO] [stdout]     9: 14:..............................)
[INFO] [stdout]     9: 14:............................)
[INFO] [stdout]     9: 14:..........................)
[INFO] [stdout]     9: 14:........................)
[INFO] [stdout]    10:  4:........................next: x
[INFO] [stdout]    10:  4:........................Body(
[INFO] [stdout]    10:  4:..........................Statement(
[INFO] [stdout]    10:  4:............................SimpleStmt(
[INFO] [stdout]    10:  4:..............................ExpressionList(
[INFO] [stdout]    10:  4:................................Expression(
[INFO] [stdout]    10:  4:..................................BinaryExpr(
[INFO] [stdout]    10:  4:....................................UnaryExpr(
[INFO] [stdout]    10:  4:......................................PrimaryExpr(
[INFO] [stdout]    10:  4:........................................Operand(
[INFO] [stdout]    10:  5:..........................................next: ,
[INFO] [stdout]    10:  5:........................................)
[INFO] [stdout]    10:  5:......................................)
[INFO] [stdout]    10:  5:....................................)
[INFO] [stdout]    10:  5:..................................)
[INFO] [stdout]    10:  5:................................)
[INFO] [stdout]    10:  7:................................next: y
[INFO] [stdout]    10:  7:................................Expression(
[INFO] [stdout]    10:  7:..................................BinaryExpr(
[INFO] [stdout]    10:  7:....................................UnaryExpr(
[INFO] [stdout]    10:  7:......................................PrimaryExpr(
[INFO] [stdout]    10:  7:........................................Operand(
[INFO] [stdout]    10:  9:..........................................next: =
[INFO] [stdout]    10:  9:........................................)
[INFO] [stdout]    10:  9:......................................)
[INFO] [stdout]    10:  9:....................................)
[INFO] [stdout]    10:  9:..................................)
[INFO] [stdout]    10:  9:................................)
[INFO] [stdout]    10:  9:..............................)
[INFO] [stdout]    10: 11:..............................next: y
[INFO] [stdout]    10: 11:..............................ExpressionList(
[INFO] [stdout]    10: 11:................................Expression(
[INFO] [stdout]    10: 11:..................................BinaryExpr(
[INFO] [stdout]    10: 11:....................................UnaryExpr(
[INFO] [stdout]    10: 11:......................................PrimaryExpr(
[INFO] [stdout]    10: 11:........................................Operand(
[INFO] [stdout]    10: 12:..........................................next: ,
[INFO] [stdout]    10: 12:........................................)
[INFO] [stdout]    10: 12:......................................)
[INFO] [stdout]    10: 12:....................................)
[INFO] [stdout]    10: 12:..................................)
[INFO] [stdout]    10: 12:................................)
[INFO] [stdout]    10: 14:................................next: x
[INFO] [stdout]    10: 14:................................Expression(
[INFO] [stdout]    10: 14:..................................BinaryExpr(
[INFO] [stdout]    10: 14:....................................UnaryExpr(
[INFO] [stdout]    10: 14:......................................PrimaryExpr(
[INFO] [stdout]    10: 14:........................................Operand(
[INFO] [stdout]    10: 15:..........................................next: +
[INFO] [stdout]    10: 15:........................................)
[INFO] [stdout]    10: 15:......................................)
[INFO] [stdout]    10: 15:....................................)
[INFO] [stdout]    10: 16:....................................next: y
[INFO] [stdout]    10: 16:....................................BinaryExpr(
[INFO] [stdout]    10: 16:......................................UnaryExpr(
[INFO] [stdout]    10: 16:........................................PrimaryExpr(
[INFO] [stdout]    10: 16:..........................................Operand(
[INFO] [stdout]    10: 17:............................................next: ;
[INFO] [stdout]    10: 17:..........................................)
[INFO] [stdout]    10: 17:........................................)
[INFO] [stdout]    10: 17:......................................)
[INFO] [stdout]    10: 17:....................................)
[INFO] [stdout]    10: 17:..................................)
[INFO] [stdout]    10: 17:................................)
[INFO] [stdout]    10: 17:..............................)
[INFO] [stdout]    10: 17:............................)
[INFO] [stdout]    11:  3:............................next: case
[INFO] [stdout]    11:  3:..........................)
[INFO] [stdout]    11:  3:........................)
[INFO] [stdout]    11:  3:......................)
[INFO] [stdout]    11:  3:......................CommClause(
[INFO] [stdout]    11:  8:........................next: <-
[INFO] [stdout]    11:  8:........................ExpressionList(
[INFO] [stdout]    11:  8:..........................Expression(
[INFO] [stdout]    11:  8:............................BinaryExpr(
[INFO] [stdout]    11:  8:..............................UnaryExpr(
[INFO] [stdout]    11: 10:................................next: quit
[INFO] [stdout]    11: 10:................................UnaryExpr(
[INFO] [stdout]    11: 10:..................................PrimaryExpr(
[INFO] [stdout]    11: 10:....................................Operand(
[INFO] [stdout]    11: 14:......................................next: :
[INFO] [stdout]    11: 14:....................................)
[INFO] [stdout]    11: 14:..................................)
[INFO] [stdout]    11: 14:................................)
[INFO] [stdout]    11: 14:..............................)
[INFO] [stdout]    11: 14:............................)
[INFO] [stdout]    11: 14:..........................)
[INFO] [stdout]    11: 14:........................)
[INFO] [stdout]    12:  4:........................next: fmt2
[INFO] [stdout]    12:  4:........................Body(
[INFO] [stdout]    12:  4:..........................Statement(
[INFO] [stdout]    12:  4:............................SimpleStmt(
[INFO] [stdout]    12:  4:..............................ExpressionList(
[INFO] [stdout]    12:  4:................................Expression(
[INFO] [stdout]    12:  4:..................................BinaryExpr(
[INFO] [stdout]    12:  4:....................................UnaryExpr(
[INFO] [stdout]    12:  4:......................................PrimaryExpr(
[INFO] [stdout]    12:  4:........................................Operand(
[INFO] [stdout]    12:  8:..........................................next: .
[INFO] [stdout]    12:  8:........................................)
[INFO] [stdout]    12:  9:........................................next: Println
[INFO] [stdout]    12:  9:........................................Selector(
[INFO] [stdout]    12: 16:..........................................next: (
[INFO] [stdout]    12: 16:........................................)
[INFO] [stdout]    12: 16:........................................CallOrConversion(
[INFO] [stdout]    12: 17:..........................................next: "quit 拉"
[INFO] [stdout]    12: 17:..........................................Expression(
[INFO] [stdout]    12: 17:............................................BinaryExpr(
[INFO] [stdout]    12: 17:..............................................UnaryExpr(
[INFO] [stdout]    12: 17:................................................PrimaryExpr(
[INFO] [stdout]    12: 17:..................................................Operand(
[INFO] [stdout]    12: 25:....................................................next: )
[INFO] [stdout]    12: 25:..................................................)
[INFO] [stdout]    12: 25:................................................)
[INFO] [stdout]    12: 25:..............................................)
[INFO] [stdout]    12: 25:............................................)
[INFO] [stdout]    12: 25:..........................................)
[INFO] [stdout]    12: 26:..........................................next: ;
[INFO] [stdout]    12: 26:........................................)
[INFO] [stdout]    12: 26:......................................)
[INFO] [stdout]    12: 26:....................................)
[INFO] [stdout]    12: 26:..................................)
[INFO] [stdout]    12: 26:................................)
[INFO] [stdout]    12: 26:..............................)
[INFO] [stdout]    12: 26:............................)
[INFO] [stdout]    13:  4:............................next: return
[INFO] [stdout]    13:  4:..........................)
[INFO] [stdout]    13:  4:..........................Statement(
[INFO] [stdout]    13:  4:............................ReturnStmt(
[INFO] [stdout]    13: 10:..............................next: ;
[INFO] [stdout]    13: 10:............................)
[INFO] [stdout]    13: 10:..........................)
[INFO] [stdout]    13: 10:..........................Statement(
[INFO] [stdout]    14:  3:............................next: }
[INFO] [stdout]    14:  3:..........................)
[INFO] [stdout]    14:  3:........................)
[INFO] [stdout]    14:  3:......................)
[INFO] [stdout]    14:  4:......................next: ;
[INFO] [stdout]    15:  2:......................next: }
[INFO] [stdout]    15:  2:....................)
[INFO] [stdout]    15:  2:..................)
[INFO] [stdout]    15:  2:................)
[INFO] [stdout]    15:  3:................next: ;
[INFO] [stdout]    15:  3:..............)
[INFO] [stdout]    16:  1:..............next: }
[INFO] [stdout]    16:  1:............)
[INFO] [stdout]    16:  1:..........)
[INFO] [stdout]    16:  1:........)
[INFO] [stdout]    16:  2:........next: ;
[INFO] [stdout]    16:  2:......)
[INFO] [stdout]    18:  1:......next: func
[INFO] [stdout]    18:  1:....)
[INFO] [stdout]    18:  1:..)
[INFO] [stdout]    18:  1:..Declaration(
[INFO] [stdout]    18:  1:....FunctionDecl(
[INFO] [stdout]    18:  6:......next: main
[INFO] [stdout]    18: 10:......next: (
[INFO] [stdout]    18: 10:......Signature(
[INFO] [stdout]    18: 10:........Parameters(
[INFO] [stdout]    18: 11:..........next: )
[INFO] [stdout]    18: 13:..........next: {
[INFO] [stdout]    18: 13:........)
[INFO] [stdout]    18: 13:........Result(
[INFO] [stdout]    18: 13:........)
[INFO] [stdout]    18: 13:......)
[INFO] [stdout]    18: 13:......Body(
[INFO] [stdout]    19:  2:........next: c
[INFO] [stdout]    19:  2:........Body(
[INFO] [stdout]    19:  2:..........Statement(
[INFO] [stdout]    19:  2:............SimpleStmt(
[INFO] [stdout]    19:  2:..............ExpressionList(
[INFO] [stdout]    19:  2:................Expression(
[INFO] [stdout]    19:  2:..................BinaryExpr(
[INFO] [stdout]    19:  2:....................UnaryExpr(
[INFO] [stdout]    19:  2:......................PrimaryExpr(
[INFO] [stdout]    19:  2:........................Operand(
[INFO] [stdout]    19:  4:..........................next: :=
[INFO] [stdout]    19:  4:........................)
[INFO] [stdout]    19:  4:......................)
[INFO] [stdout]    19:  4:....................)
[INFO] [stdout]    19:  4:..................)
[INFO] [stdout]    19:  4:................)
[INFO] [stdout]    19:  4:..............)
[INFO] [stdout]    19:  7:..............next: make
[INFO] [stdout]    19:  7:..............ExpressionList(
[INFO] [stdout]    19:  7:................Expression(
[INFO] [stdout]    19:  7:..................BinaryExpr(
[INFO] [stdout]    19:  7:....................UnaryExpr(
[INFO] [stdout]    19:  7:......................PrimaryExpr(
[INFO] [stdout]    19:  7:........................Operand(
[INFO] [stdout]    19: 11:..........................next: (
[INFO] [stdout]    19: 11:........................)
[INFO] [stdout]    19: 11:........................CallOrConversion(
[INFO] [stdout]    19: 12:..........................next: chan
[INFO] [stdout]    19: 12:..........................Expression(
[INFO] [stdout]    19: 12:............................BinaryExpr(
[INFO] [stdout]    19: 12:..............................UnaryExpr(
[INFO] [stdout]    19: 12:................................PrimaryExpr(
[INFO] [stdout]    19: 12:..................................Operand(
[INFO] [stdout]    19: 12:....................................ChanType(
[INFO] [stdout]    19: 17:......................................next: int
[INFO] [stdout]    19: 17:......................................Type(
[INFO] [stdout]    19: 17:........................................TypeName(
[INFO] [stdout]    19: 20:..........................................next: )
[INFO] [stdout]    19: 20:........................................)
[INFO] [stdout]    19: 20:......................................)
[INFO] [stdout]    19: 20:....................................)
[INFO] [stdout]    19: 20:..................................)
[INFO] [stdout]    19: 20:................................)
[INFO] [stdout]    19: 20:..............................)
[INFO] [stdout]    19: 20:............................)
[INFO] [stdout]    19: 20:..........................)
[INFO] [stdout]    19: 21:..........................next: ;
[INFO] [stdout]    19: 21:........................)
[INFO] [stdout]    19: 21:......................)
[INFO] [stdout]    19: 21:....................)
[INFO] [stdout]    19: 21:..................)
[INFO] [stdout]    19: 21:................)
[INFO] [stdout]    19: 21:..............)
[INFO] [stdout]    19: 21:............)
[INFO] [stdout]    20:  2:............next: quit
[INFO] [stdout]    20:  2:..........)
[INFO] [stdout]    20:  2:..........Statement(
[INFO] [stdout]    20:  2:............SimpleStmt(
[INFO] [stdout]    20:  2:..............ExpressionList(
[INFO] [stdout]    20:  2:................Expression(
[INFO] [stdout]    20:  2:..................BinaryExpr(
[INFO] [stdout]    20:  2:....................UnaryExpr(
[INFO] [stdout]    20:  2:......................PrimaryExpr(
[INFO] [stdout]    20:  2:........................Operand(
[INFO] [stdout]    20:  7:..........................next: :=
[INFO] [stdout]    20:  7:........................)
[INFO] [stdout]    20:  7:......................)
[INFO] [stdout]    20:  7:....................)
[INFO] [stdout]    20:  7:..................)
[INFO] [stdout]    20:  7:................)
[INFO] [stdout]    20:  7:..............)
[INFO] [stdout]    20: 10:..............next: make
[INFO] [stdout]    20: 10:..............ExpressionList(
[INFO] [stdout]    20: 10:................Expression(
[INFO] [stdout]    20: 10:..................BinaryExpr(
[INFO] [stdout]    20: 10:....................UnaryExpr(
[INFO] [stdout]    20: 10:......................PrimaryExpr(
[INFO] [stdout]    20: 10:........................Operand(
[INFO] [stdout]    20: 14:..........................next: (
[INFO] [stdout]    20: 14:........................)
[INFO] [stdout]    20: 14:........................CallOrConversion(
[INFO] [stdout]    20: 15:..........................next: chan
[INFO] [stdout]    20: 15:..........................Expression(
[INFO] [stdout]    20: 15:............................BinaryExpr(
[INFO] [stdout]    20: 15:..............................UnaryExpr(
[INFO] [stdout]    20: 15:................................PrimaryExpr(
[INFO] [stdout]    20: 15:..................................Operand(
[INFO] [stdout]    20: 15:....................................ChanType(
[INFO] [stdout]    20: 20:......................................next: int
[INFO] [stdout]    20: 20:......................................Type(
[INFO] [stdout]    20: 20:........................................TypeName(
[INFO] [stdout]    20: 23:..........................................next: )
[INFO] [stdout]    20: 23:........................................)
[INFO] [stdout]    20: 23:......................................)
[INFO] [stdout]    20: 23:....................................)
[INFO] [stdout]    20: 23:..................................)
[INFO] [stdout]    20: 23:................................)
[INFO] [stdout]    20: 23:..............................)
[INFO] [stdout]    20: 23:............................)
[INFO] [stdout]    20: 23:..........................)
[INFO] [stdout]    20: 24:..........................next: ;
[INFO] [stdout]    20: 24:........................)
[INFO] [stdout]    20: 24:......................)
[INFO] [stdout]    20: 24:....................)
[INFO] [stdout]    20: 24:..................)
[INFO] [stdout]    20: 24:................)
[INFO] [stdout]    20: 24:..............)
[INFO] [stdout]    20: 24:............)
[INFO] [stdout]    21:  2:............next: go
[INFO] [stdout]    21:  2:..........)
[INFO] [stdout]    21:  2:..........Statement(
[INFO] [stdout]    21:  2:............GoStmt(
[INFO] [stdout]    21:  5:..............next: func
[INFO] [stdout]    21:  5:..............Expression(
[INFO] [stdout]    21:  5:................BinaryExpr(
[INFO] [stdout]    21:  5:..................UnaryExpr(
[INFO] [stdout]    21:  5:....................PrimaryExpr(
[INFO] [stdout]    21:  5:......................Operand(
[INFO] [stdout]    21:  5:........................BlockStmt(
[INFO] [stdout]    21:  5:..........................FuncType(
[INFO] [stdout]    21:  9:............................next: (
[INFO] [stdout]    21:  9:............................Signature(
[INFO] [stdout]    21:  9:..............................Parameters(
[INFO] [stdout]    21: 10:................................next: )
[INFO] [stdout]    21: 12:................................next: {
[INFO] [stdout]    21: 12:..............................)
[INFO] [stdout]    21: 12:..............................Result(
[INFO] [stdout]    21: 12:..............................)
[INFO] [stdout]    21: 12:............................)
[INFO] [stdout]    21: 12:..........................)
[INFO] [stdout]    21: 12:..........................Body(
[INFO] [stdout]    22:  3:............................next: for
[INFO] [stdout]    22:  3:............................Body(
[INFO] [stdout]    22:  3:..............................Statement(
[INFO] [stdout]    22:  3:................................ForStmt(
[INFO] [stdout]    22:  7:..................................next: i
[INFO] [stdout]    22:  7:..................................SimpleStmt(
[INFO] [stdout]    22:  7:....................................ExpressionList(
[INFO] [stdout]    22:  7:......................................Expression(
[INFO] [stdout]    22:  7:........................................BinaryExpr(
[INFO] [stdout]    22:  7:..........................................UnaryExpr(
[INFO] [stdout]    22:  7:............................................PrimaryExpr(
[INFO] [stdout]    22:  7:..............................................Operand(
[INFO] [stdout]    22:  9:................................................next: :=
[INFO] [stdout]    22:  9:..............................................)
[INFO] [stdout]    22:  9:............................................)
[INFO] [stdout]    22:  9:..........................................)
[INFO] [stdout]    22:  9:........................................)
[INFO] [stdout]    22:  9:......................................)
[INFO] [stdout]    22:  9:....................................)
[INFO] [stdout]    22: 12:....................................next: 0
[INFO] [stdout]    22: 12:....................................ExpressionList(
[INFO] [stdout]    22: 12:......................................Expression(
[INFO] [stdout]    22: 12:........................................BinaryExpr(
[INFO] [stdout]    22: 12:..........................................UnaryExpr(
[INFO] [stdout]    22: 12:............................................PrimaryExpr(
[INFO] [stdout]    22: 12:..............................................Operand(
[INFO] [stdout]    22: 13:................................................next: ;
[INFO] [stdout]    22: 13:..............................................)
[INFO] [stdout]    22: 13:............................................)
[INFO] [stdout]    22: 13:..........................................)
[INFO] [stdout]    22: 13:........................................)
[INFO] [stdout]    22: 13:......................................)
[INFO] [stdout]    22: 13:....................................)
[INFO] [stdout]    22: 13:..................................)
[INFO] [stdout]    22: 15:..................................next: i
[INFO] [stdout]    22: 15:..................................SimpleStmt(
[INFO] [stdout]    22: 15:....................................ExpressionList(
[INFO] [stdout]    22: 15:......................................Expression(
[INFO] [stdout]    22: 15:........................................BinaryExpr(
[INFO] [stdout]    22: 15:..........................................UnaryExpr(
[INFO] [stdout]    22: 15:............................................PrimaryExpr(
[INFO] [stdout]    22: 15:..............................................Operand(
[INFO] [stdout]    22: 17:................................................next: <
[INFO] [stdout]    22: 17:..............................................)
[INFO] [stdout]    22: 17:............................................)
[INFO] [stdout]    22: 17:..........................................)
[INFO] [stdout]    22: 19:..........................................next: 12
[INFO] [stdout]    22: 19:..........................................BinaryExpr(
[INFO] [stdout]    22: 19:............................................UnaryExpr(
[INFO] [stdout]    22: 19:..............................................PrimaryExpr(
[INFO] [stdout]    22: 19:................................................Operand(
[INFO] [stdout]    22: 21:..................................................next: ;
[INFO] [stdout]    22: 21:................................................)
[INFO] [stdout]    22: 21:..............................................)
[INFO] [stdout]    22: 21:............................................)
[INFO] [stdout]    22: 21:..........................................)
[INFO] [stdout]    22: 21:........................................)
[INFO] [stdout]    22: 21:......................................)
[INFO] [stdout]    22: 21:....................................)
[INFO] [stdout]    22: 21:..................................)
[INFO] [stdout]    22: 23:..................................next: i
[INFO] [stdout]    22: 23:..................................SimpleStmt(
[INFO] [stdout]    22: 23:....................................ExpressionList(
[INFO] [stdout]    22: 23:......................................Expression(
[INFO] [stdout]    22: 23:........................................BinaryExpr(
[INFO] [stdout]    22: 23:..........................................UnaryExpr(
[INFO] [stdout]    22: 23:............................................PrimaryExpr(
[INFO] [stdout]    22: 23:..............................................Operand(
[INFO] [stdout]    22: 24:................................................next: ++
[INFO] [stdout]    22: 24:..............................................)
[INFO] [stdout]    22: 24:............................................)
[INFO] [stdout]    22: 24:..........................................)
[INFO] [stdout]    22: 24:........................................)
[INFO] [stdout]    22: 24:......................................)
[INFO] [stdout]    22: 24:....................................)
[INFO] [stdout]    22: 27:....................................next: {
[INFO] [stdout]    22: 27:..................................)
[INFO] [stdout]    22: 27:..................................BlockStmt(
[INFO] [stdout]    23:  4:....................................next: fmt2
[INFO] [stdout]    23:  4:....................................Body(
[INFO] [stdout]    23:  4:......................................Statement(
[INFO] [stdout]    23:  4:........................................SimpleStmt(
[INFO] [stdout]    23:  4:..........................................ExpressionList(
[INFO] [stdout]    23:  4:............................................Expression(
[INFO] [stdout]    23:  4:..............................................BinaryExpr(
[INFO] [stdout]    23:  4:................................................UnaryExpr(
[INFO] [stdout]    23:  4:..................................................PrimaryExpr(
[INFO] [stdout]    23:  4:....................................................Operand(
[INFO] [stdout]    23:  8:......................................................next: .
[INFO] [stdout]    23:  8:....................................................)
[INFO] [stdout]    23:  9:....................................................next: Println
[INFO] [stdout]    23:  9:....................................................Selector(
[INFO] [stdout]    23: 16:......................................................next: (
[INFO] [stdout]    23: 16:....................................................)
[INFO] [stdout]    23: 16:....................................................CallOrConversion(
[INFO] [stdout]    23: 17:......................................................next: <-
[INFO] [stdout]    23: 17:......................................................Expression(
[INFO] [stdout]    23: 17:........................................................BinaryExpr(
[INFO] [stdout]    23: 17:..........................................................UnaryExpr(
[INFO] [stdout]    23: 19:............................................................next: c
[INFO] [stdout]    23: 19:............................................................UnaryExpr(
[INFO] [stdout]    23: 19:..............................................................PrimaryExpr(
[INFO] [stdout]    23: 19:................................................................Operand(
[INFO] [stdout]    23: 20:..................................................................next: )
[INFO] [stdout]    23: 20:................................................................)
[INFO] [stdout]    23: 20:..............................................................)
[INFO] [stdout]    23: 20:............................................................)
[INFO] [stdout]    23: 20:..........................................................)
[INFO] [stdout]    23: 20:........................................................)
[INFO] [stdout]    23: 20:......................................................)
[INFO] [stdout]    23: 21:......................................................next: ;
[INFO] [stdout]    23: 21:....................................................)
[INFO] [stdout]    23: 21:..................................................)
[INFO] [stdout]    23: 21:................................................)
[INFO] [stdout]    23: 21:..............................................)
[INFO] [stdout]    23: 21:............................................)
[INFO] [stdout]    23: 21:..........................................)
[INFO] [stdout]    23: 21:........................................)
[INFO] [stdout]    24:  3:........................................next: }
[INFO] [stdout]    24:  3:......................................)
[INFO] [stdout]    24:  3:....................................)
[INFO] [stdout]    24:  4:....................................next: ;
[INFO] [stdout]    24:  4:..................................)
[INFO] [stdout]    25:  3:..................................next: quit
[INFO] [stdout]    25:  3:................................)
[INFO] [stdout]    25:  3:..............................)
[INFO] [stdout]    25:  3:..............................Statement(
[INFO] [stdout]    25:  3:................................SimpleStmt(
[INFO] [stdout]    25:  3:..................................ExpressionList(
[INFO] [stdout]    25:  3:....................................Expression(
[INFO] [stdout]    25:  3:......................................BinaryExpr(
[INFO] [stdout]    25:  3:........................................UnaryExpr(
[INFO] [stdout]    25:  3:..........................................PrimaryExpr(
[INFO] [stdout]    25:  3:............................................Operand(
[INFO] [stdout]    25:  8:..............................................next: <-
[INFO] [stdout]    25:  8:............................................)
[INFO] [stdout]    25:  8:..........................................)
[INFO] [stdout]    25:  8:........................................)
[INFO] [stdout]    25:  8:......................................)
[INFO] [stdout]    25:  8:....................................)
[INFO] [stdout]    25:  8:..................................)
[INFO] [stdout]    25: 11:..................................next: 0
[INFO] [stdout]    25: 11:..................................Expression(
[INFO] [stdout]    25: 11:....................................BinaryExpr(
[INFO] [stdout]    25: 11:......................................UnaryExpr(
[INFO] [stdout]    25: 11:........................................PrimaryExpr(
[INFO] [stdout]    25: 11:..........................................Operand(
[INFO] [stdout]    25: 12:............................................next: ;
[INFO] [stdout]    25: 12:..........................................)
[INFO] [stdout]    25: 12:........................................)
[INFO] [stdout]    25: 12:......................................)
[INFO] [stdout]    25: 12:....................................)
[INFO] [stdout]    25: 12:..................................)
[INFO] [stdout]    25: 12:................................)
[INFO] [stdout]    26:  2:................................next: }
[INFO] [stdout]    26:  2:..............................)
[INFO] [stdout]    26:  2:............................)
[INFO] [stdout]    26:  3:............................next: (
[INFO] [stdout]    26:  3:..........................)
[INFO] [stdout]    26:  3:........................)
[INFO] [stdout]    26:  3:......................)
[INFO] [stdout]    26:  3:......................CallOrConversion(
[INFO] [stdout]    26:  4:........................next: )
[INFO] [stdout]    26:  5:........................next: ;
[INFO] [stdout]    26:  5:......................)
[INFO] [stdout]    26:  5:....................)
[INFO] [stdout]    26:  5:..................)
[INFO] [stdout]    26:  5:................)
[INFO] [stdout]    26:  5:..............)
[INFO] [stdout]    28:  2:..............next: fibonacci
[INFO] [stdout]    28:  2:............)
[INFO] [stdout]    28:  2:..........)
[INFO] [stdout]    28:  2:..........Statement(
[INFO] [stdout]    28:  2:............SimpleStmt(
[INFO] [stdout]    28:  2:..............ExpressionList(
[INFO] [stdout]    28:  2:................Expression(
[INFO] [stdout]    28:  2:..................BinaryExpr(
[INFO] [stdout]    28:  2:....................UnaryExpr(
[INFO] [stdout]    28:  2:......................PrimaryExpr(
[INFO] [stdout]    28:  2:........................Operand(
[INFO] [stdout]    28: 11:..........................next: (
[INFO] [stdout]    28: 11:........................)
[INFO] [stdout]    28: 11:........................CallOrConversion(
[INFO] [stdout]    28: 12:..........................next: c
[INFO] [stdout]    28: 12:..........................Expression(
[INFO] [stdout]    28: 12:............................BinaryExpr(
[INFO] [stdout]    28: 12:..............................UnaryExpr(
[INFO] [stdout]    28: 12:................................PrimaryExpr(
[INFO] [stdout]    28: 12:..................................Operand(
[INFO] [stdout]    28: 13:....................................next: ,
[INFO] [stdout]    28: 13:..................................)
[INFO] [stdout]    28: 13:................................)
[INFO] [stdout]    28: 13:..............................)
[INFO] [stdout]    28: 13:............................)
[INFO] [stdout]    28: 13:..........................)
[INFO] [stdout]    28: 15:..........................next: quit
[INFO] [stdout]    28: 15:..........................Expression(
[INFO] [stdout]    28: 15:............................BinaryExpr(
[INFO] [stdout]    28: 15:..............................UnaryExpr(
[INFO] [stdout]    28: 15:................................PrimaryExpr(
[INFO] [stdout]    28: 15:..................................Operand(
[INFO] [stdout]    28: 19:....................................next: )
[INFO] [stdout]    28: 19:..................................)
[INFO] [stdout]    28: 19:................................)
[INFO] [stdout]    28: 19:..............................)
[INFO] [stdout]    28: 19:............................)
[INFO] [stdout]    28: 19:..........................)
[INFO] [stdout]    28: 20:..........................next: ;
[INFO] [stdout]    28: 20:........................)
[INFO] [stdout]    28: 20:......................)
[INFO] [stdout]    28: 20:....................)
[INFO] [stdout]    28: 20:..................)
[INFO] [stdout]    28: 20:................)
[INFO] [stdout]    28: 20:..............)
[INFO] [stdout]    28: 20:............)
[INFO] [stdout]    29:  1:............next: }
[INFO] [stdout]    29:  1:..........)
[INFO] [stdout]    29:  1:........)
[INFO] [stdout]    29:  2:........next: ;
[INFO] [stdout]    29:  2:......)
[INFO] [stdout]    29:  2:......next: EOF
[INFO] [stdout]    29:  2:....)
[INFO] [stdout]    29:  2:..)
[INFO] [stdout]    29:  2:)
[INFO] [stdout] tests/demo/fibonacci.gos:5:6:	-- checking white func fibonacci (objPath = )
[INFO] [stdout] tests/demo/fibonacci.gos:5:24:	.  chan int
[INFO] [stdout] tests/demo/fibonacci.gos:5:29:	.  .  int
[INFO] [stdout] tests/demo/fibonacci.gos:1:1:	.  .  .  -- checking black type int (objPath = fibonacci->*->*)
[INFO] [stdout] tests/demo/fibonacci.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/demo/fibonacci.gos:5:29:	.  .  => int
[INFO] [stdout] tests/demo/fibonacci.gos:5:24:	.  => chan int
[INFO] [stdout] tests/demo/fibonacci.gos:5:6:	=> func fibonacci
[INFO] [stdout] tests/demo/fibonacci.gos:18:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/demo/fibonacci.gos:18:6:	=> func main
[INFO] [stdout] tests/demo/fibonacci.gos:5:34:	--- fibonacci: func(c chan int, quit TypeKey(36)) ()
[INFO] [stdout] tests/demo/fibonacci.gos:6:10:	0
[INFO] [stdout] tests/demo/fibonacci.gos:6:10:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/demo/fibonacci.gos:6:13:	1
[INFO] [stdout] tests/demo/fibonacci.gos:6:13:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/demo/fibonacci.gos:9:8:	c
[INFO] [stdout] tests/demo/fibonacci.gos:9:8:	=> c (variable of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:9:13:	x
[INFO] [stdout] tests/demo/fibonacci.gos:9:13:	=> x (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:10:11:	y
[INFO] [stdout] tests/demo/fibonacci.gos:10:11:	=> y (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:10:4:	x
[INFO] [stdout] tests/demo/fibonacci.gos:10:4:	=> x (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:10:14:	x + y
[INFO] [stdout] tests/demo/fibonacci.gos:10:14:	.  x
[INFO] [stdout] tests/demo/fibonacci.gos:10:14:	.  => x (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:10:16:	.  y
[INFO] [stdout] tests/demo/fibonacci.gos:10:16:	.  => y (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:10:14:	=> x + y (value of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:10:7:	y
[INFO] [stdout] tests/demo/fibonacci.gos:10:7:	=> y (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:11:8:	<-quit
[INFO] [stdout] tests/demo/fibonacci.gos:11:10:	.  quit
[INFO] [stdout] tests/demo/fibonacci.gos:11:10:	.  => quit (variable of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:11:8:	=> <-quit (comma, ok expression of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:12:4:	fmt2.Println("quit 拉")
[INFO] [stdout] tests/demo/fibonacci.gos:12:4:	.  fmt2.Println
[INFO] [stdout] tests/demo/fibonacci.gos:12:4:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/demo/fibonacci.gos:12:17:	.  "quit 拉"
[INFO] [stdout] tests/demo/fibonacci.gos:12:17:	.  => "quit 拉" (untyped string constant quit \u{62c9})
[INFO] [stdout] tests/demo/fibonacci.gos:12:4:	=> fmt2.Println("quit 拉") (invalid operand)
[INFO] [stdout] tests/demo/fibonacci.gos:16:2:	--- <end>
[INFO] [stdout] tests/demo/fibonacci.gos:18:13:	--- main: func() ()
[INFO] [stdout] tests/demo/fibonacci.gos:19:7:	make(chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:19:7:	.  make
[INFO] [stdout] tests/demo/fibonacci.gos:19:7:	.  => make (built-in)
[INFO] [stdout] tests/demo/fibonacci.gos:19:12:	.  chan int
[INFO] [stdout] tests/demo/fibonacci.gos:19:17:	.  .  int
[INFO] [stdout] tests/demo/fibonacci.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/demo/fibonacci.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/demo/fibonacci.gos:19:17:	.  .  => int
[INFO] [stdout] tests/demo/fibonacci.gos:19:12:	.  => chan int
[INFO] [stdout] tests/demo/fibonacci.gos:19:7:	=> make(chan int) (value of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:20:10:	make(chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:20:10:	.  make
[INFO] [stdout] tests/demo/fibonacci.gos:20:10:	.  => make (built-in)
[INFO] [stdout] tests/demo/fibonacci.gos:20:15:	.  chan int
[INFO] [stdout] tests/demo/fibonacci.gos:20:20:	.  .  int
[INFO] [stdout] tests/demo/fibonacci.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/demo/fibonacci.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/demo/fibonacci.gos:20:20:	.  .  => int
[INFO] [stdout] tests/demo/fibonacci.gos:20:15:	.  => chan int
[INFO] [stdout] tests/demo/fibonacci.gos:20:10:	=> make(chan int) (value of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:21:5:	(func() literal)()
[INFO] [stdout] tests/demo/fibonacci.gos:21:5:	.  (func() literal)
[INFO] [stdout] tests/demo/fibonacci.gos:21:5:	.  .  func()
[INFO] [stdout] tests/demo/fibonacci.gos:21:5:	.  .  => func() ()
[INFO] [stdout] tests/demo/fibonacci.gos:21:5:	.  => (func() literal) (value of type func() ())
[INFO] [stdout] tests/demo/fibonacci.gos:21:5:	=> (func() literal)() (no value)
[INFO] [stdout] tests/demo/fibonacci.gos:21:12:	--- <function literal>: func() ()
[INFO] [stdout] tests/demo/fibonacci.gos:22:12:	0
[INFO] [stdout] tests/demo/fibonacci.gos:22:12:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/demo/fibonacci.gos:22:15:	i < 12
[INFO] [stdout] tests/demo/fibonacci.gos:22:15:	.  i
[INFO] [stdout] tests/demo/fibonacci.gos:22:15:	.  => i (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:22:19:	.  12
[INFO] [stdout] tests/demo/fibonacci.gos:22:19:	.  => 12 (untyped int constant 12)
[INFO] [stdout] tests/demo/fibonacci.gos:22:15:	=> i < 12 (untyped bool value)
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	i
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	=> i (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	i
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	=> i (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	1
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	=> 1 (untyped int constant 1)
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	i
[INFO] [stdout] tests/demo/fibonacci.gos:22:23:	=> i (variable of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:23:4:	fmt2.Println(<-c)
[INFO] [stdout] tests/demo/fibonacci.gos:23:4:	.  fmt2.Println
[INFO] [stdout] tests/demo/fibonacci.gos:23:4:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/demo/fibonacci.gos:23:17:	.  <-c
[INFO] [stdout] tests/demo/fibonacci.gos:23:19:	.  .  c
[INFO] [stdout] tests/demo/fibonacci.gos:23:19:	.  .  => c (variable of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:23:17:	.  => <-c (comma, ok expression of type int)
[INFO] [stdout] tests/demo/fibonacci.gos:23:4:	=> fmt2.Println(<-c) (invalid operand)
[INFO] [stdout] tests/demo/fibonacci.gos:25:3:	quit
[INFO] [stdout] tests/demo/fibonacci.gos:25:3:	=> quit (variable of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:25:11:	0
[INFO] [stdout] tests/demo/fibonacci.gos:25:11:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/demo/fibonacci.gos:26:3:	--- <end>
[INFO] [stdout] tests/demo/fibonacci.gos:28:2:	fibonacci(c, quit)
[INFO] [stdout] tests/demo/fibonacci.gos:28:2:	.  fibonacci
[INFO] [stdout] tests/demo/fibonacci.gos:28:2:	.  => fibonacci (value of type func(c chan int, quit TypeKey(36)) ())
[INFO] [stdout] tests/demo/fibonacci.gos:28:12:	.  c
[INFO] [stdout] tests/demo/fibonacci.gos:28:12:	.  => c (variable of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:28:15:	.  quit
[INFO] [stdout] tests/demo/fibonacci.gos:28:15:	.  => quit (variable of type chan int)
[INFO] [stdout] tests/demo/fibonacci.gos:28:2:	=> fibonacci(c, quit) (no value)
[INFO] [stdout] tests/demo/fibonacci.gos:29:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/demo/fibonacci.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/demo/fibonacci.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_fibonacci' (40) panicked at tests/test.rs:478:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85e28e - test[bc1bff1dac766b04]::test_fibonacci
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:478:5
[INFO] [stdout]   21:     0x63ed2a85b2c7 - test[bc1bff1dac766b04]::test_fibonacci::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:474:20
[INFO] [stdout]   22:     0x63ed2a861ee6 - <test[bc1bff1dac766b04]::test_fibonacci::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2case1 stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     7:  1:....next: func
[INFO] [stdout]     7:  1:..)
[INFO] [stdout]     7:  1:..Declaration(
[INFO] [stdout]     7:  1:....FunctionDecl(
[INFO] [stdout]     7:  6:......next: a
[INFO] [stdout]     7:  7:......next: (
[INFO] [stdout]     7:  7:......Signature(
[INFO] [stdout]     7:  7:........Parameters(
[INFO] [stdout]     7:  8:..........next: )
[INFO] [stdout]     7: 10:..........next: error
[INFO] [stdout]     7: 10:........)
[INFO] [stdout]     7: 10:........Result(
[INFO] [stdout]     7: 10:..........TypeName(
[INFO] [stdout]     7: 16:............next: {
[INFO] [stdout]     7: 16:..........)
[INFO] [stdout]     7: 16:........)
[INFO] [stdout]     7: 16:......)
[INFO] [stdout]     7: 16:......Body(
[INFO] [stdout]     8:  2:........next: return
[INFO] [stdout]     8:  2:........Body(
[INFO] [stdout]     8:  2:..........Statement(
[INFO] [stdout]     8:  2:............ReturnStmt(
[INFO] [stdout]     8:  9:..............next: nil
[INFO] [stdout]     8:  9:..............ExpressionList(
[INFO] [stdout]     8:  9:................Expression(
[INFO] [stdout]     8:  9:..................BinaryExpr(
[INFO] [stdout]     8:  9:....................UnaryExpr(
[INFO] [stdout]     8:  9:......................PrimaryExpr(
[INFO] [stdout]     8:  9:........................Operand(
[INFO] [stdout]     8: 12:..........................next: ;
[INFO] [stdout]     8: 12:........................)
[INFO] [stdout]     8: 12:......................)
[INFO] [stdout]     8: 12:....................)
[INFO] [stdout]     8: 12:..................)
[INFO] [stdout]     8: 12:................)
[INFO] [stdout]     8: 12:..............)
[INFO] [stdout]     8: 12:............)
[INFO] [stdout]     8: 12:..........)
[INFO] [stdout]     8: 12:..........Statement(
[INFO] [stdout]     9:  1:............next: }
[INFO] [stdout]     9:  1:..........)
[INFO] [stdout]     9:  1:........)
[INFO] [stdout]     9:  2:........next: ;
[INFO] [stdout]     9:  2:......)
[INFO] [stdout]    11:  1:......next: func
[INFO] [stdout]    11:  1:....)
[INFO] [stdout]    11:  1:..)
[INFO] [stdout]    11:  1:..Declaration(
[INFO] [stdout]    11:  1:....FunctionDecl(
[INFO] [stdout]    11:  6:......next: main
[INFO] [stdout]    11: 10:......next: (
[INFO] [stdout]    11: 10:......Signature(
[INFO] [stdout]    11: 10:........Parameters(
[INFO] [stdout]    11: 11:..........next: )
[INFO] [stdout]    11: 13:..........next: {
[INFO] [stdout]    11: 13:........)
[INFO] [stdout]    11: 13:........Result(
[INFO] [stdout]    11: 13:........)
[INFO] [stdout]    11: 13:......)
[INFO] [stdout]    11: 13:......Body(
[INFO] [stdout]    12:  2:........next: var
[INFO] [stdout]    12:  2:........Body(
[INFO] [stdout]    12:  2:..........Statement(
[INFO] [stdout]    12:  2:............Declaration(
[INFO] [stdout]    12:  2:..............GenDecl(var)(
[INFO] [stdout]    12:  6:................next: v
[INFO] [stdout]    12:  6:................varSpec(
[INFO] [stdout]    12:  6:..................IdentList(
[INFO] [stdout]    12:  8:....................next: =
[INFO] [stdout]    12:  8:..................)
[INFO] [stdout]    12: 10:..................next: a
[INFO] [stdout]    12: 10:..................ExpressionList(
[INFO] [stdout]    12: 10:....................Expression(
[INFO] [stdout]    12: 10:......................BinaryExpr(
[INFO] [stdout]    12: 10:........................UnaryExpr(
[INFO] [stdout]    12: 10:..........................PrimaryExpr(
[INFO] [stdout]    12: 10:............................Operand(
[INFO] [stdout]    12: 11:..............................next: (
[INFO] [stdout]    12: 11:............................)
[INFO] [stdout]    12: 11:............................CallOrConversion(
[INFO] [stdout]    12: 12:..............................next: )
[INFO] [stdout]    12: 13:..............................next: ;
[INFO] [stdout]    12: 13:............................)
[INFO] [stdout]    12: 13:..........................)
[INFO] [stdout]    12: 13:........................)
[INFO] [stdout]    12: 13:......................)
[INFO] [stdout]    12: 13:....................)
[INFO] [stdout]    12: 13:..................)
[INFO] [stdout]    13:  2:..................next: assert
[INFO] [stdout]    13:  2:................)
[INFO] [stdout]    13:  2:..............)
[INFO] [stdout]    13:  2:............)
[INFO] [stdout]    13:  2:..........)
[INFO] [stdout]    13:  2:..........Statement(
[INFO] [stdout]    13:  2:............SimpleStmt(
[INFO] [stdout]    13:  2:..............ExpressionList(
[INFO] [stdout]    13:  2:................Expression(
[INFO] [stdout]    13:  2:..................BinaryExpr(
[INFO] [stdout]    13:  2:....................UnaryExpr(
[INFO] [stdout]    13:  2:......................PrimaryExpr(
[INFO] [stdout]    13:  2:........................Operand(
[INFO] [stdout]    13:  8:..........................next: (
[INFO] [stdout]    13:  8:........................)
[INFO] [stdout]    13:  8:........................CallOrConversion(
[INFO] [stdout]    13:  9:..........................next: v
[INFO] [stdout]    13:  9:..........................Expression(
[INFO] [stdout]    13:  9:............................BinaryExpr(
[INFO] [stdout]    13:  9:..............................UnaryExpr(
[INFO] [stdout]    13:  9:................................PrimaryExpr(
[INFO] [stdout]    13:  9:..................................Operand(
[INFO] [stdout]    13: 11:....................................next: ==
[INFO] [stdout]    13: 11:..................................)
[INFO] [stdout]    13: 11:................................)
[INFO] [stdout]    13: 11:..............................)
[INFO] [stdout]    13: 14:..............................next: nil
[INFO] [stdout]    13: 14:..............................BinaryExpr(
[INFO] [stdout]    13: 14:................................UnaryExpr(
[INFO] [stdout]    13: 14:..................................PrimaryExpr(
[INFO] [stdout]    13: 14:....................................Operand(
[INFO] [stdout]    13: 17:......................................next: )
[INFO] [stdout]    13: 17:....................................)
[INFO] [stdout]    13: 17:..................................)
[INFO] [stdout]    13: 17:................................)
[INFO] [stdout]    13: 17:..............................)
[INFO] [stdout]    13: 17:............................)
[INFO] [stdout]    13: 17:..........................)
[INFO] [stdout]    13: 18:..........................next: ;
[INFO] [stdout]    13: 18:........................)
[INFO] [stdout]    13: 18:......................)
[INFO] [stdout]    13: 18:....................)
[INFO] [stdout]    13: 18:..................)
[INFO] [stdout]    13: 18:................)
[INFO] [stdout]    13: 18:..............)
[INFO] [stdout]    13: 18:............)
[INFO] [stdout]    14:  2:............next: fmt2
[INFO] [stdout]    14:  2:..........)
[INFO] [stdout]    14:  2:..........Statement(
[INFO] [stdout]    14:  2:............SimpleStmt(
[INFO] [stdout]    14:  2:..............ExpressionList(
[INFO] [stdout]    14:  2:................Expression(
[INFO] [stdout]    14:  2:..................BinaryExpr(
[INFO] [stdout]    14:  2:....................UnaryExpr(
[INFO] [stdout]    14:  2:......................PrimaryExpr(
[INFO] [stdout]    14:  2:........................Operand(
[INFO] [stdout]    14:  6:..........................next: .
[INFO] [stdout]    14:  6:........................)
[INFO] [stdout]    14:  7:........................next: Println
[INFO] [stdout]    14:  7:........................Selector(
[INFO] [stdout]    14: 14:..........................next: (
[INFO] [stdout]    14: 14:........................)
[INFO] [stdout]    14: 14:........................CallOrConversion(
[INFO] [stdout]    14: 15:..........................next: "Hello, playground"
[INFO] [stdout]    14: 15:..........................Expression(
[INFO] [stdout]    14: 15:............................BinaryExpr(
[INFO] [stdout]    14: 15:..............................UnaryExpr(
[INFO] [stdout]    14: 15:................................PrimaryExpr(
[INFO] [stdout]    14: 15:..................................Operand(
[INFO] [stdout]    14: 34:....................................next: ,
[INFO] [stdout]    14: 34:..................................)
[INFO] [stdout]    14: 34:................................)
[INFO] [stdout]    14: 34:..............................)
[INFO] [stdout]    14: 34:............................)
[INFO] [stdout]    14: 34:..........................)
[INFO] [stdout]    14: 36:..........................next: v
[INFO] [stdout]    14: 36:..........................Expression(
[INFO] [stdout]    14: 36:............................BinaryExpr(
[INFO] [stdout]    14: 36:..............................UnaryExpr(
[INFO] [stdout]    14: 36:................................PrimaryExpr(
[INFO] [stdout]    14: 36:..................................Operand(
[INFO] [stdout]    14: 37:....................................next: )
[INFO] [stdout]    14: 37:..................................)
[INFO] [stdout]    14: 37:................................)
[INFO] [stdout]    14: 37:..............................)
[INFO] [stdout]    14: 37:............................)
[INFO] [stdout]    14: 37:..........................)
[INFO] [stdout]    14: 38:..........................next: ;
[INFO] [stdout]    14: 38:........................)
[INFO] [stdout]    14: 38:......................)
[INFO] [stdout]    14: 38:....................)
[INFO] [stdout]    14: 38:..................)
[INFO] [stdout]    14: 38:................)
[INFO] [stdout]    14: 38:..............)
[INFO] [stdout]    14: 38:............)
[INFO] [stdout]    15:  1:............next: }
[INFO] [stdout]    15:  1:..........)
[INFO] [stdout]    15:  1:........)
[INFO] [stdout]    15:  2:........next: ;
[INFO] [stdout]    15:  2:......)
[INFO] [stdout]    15:  3:......next: EOF
[INFO] [stdout]    15:  3:....)
[INFO] [stdout]    15:  3:..)
[INFO] [stdout]    15:  3:)
[INFO] [stdout] tests/group2/case1.gos:7:6:	-- checking white func a (objPath = )
[INFO] [stdout] tests/group2/case1.gos:7:10:	.  error
[INFO] [stdout] tests/group2/case1.gos:1:1:	.  .  -- checking black type error interface{Error() string} (objPath = a->*)
[INFO] [stdout] tests/group2/case1.gos:1:1:	.  .  => type error interface{Error() string}
[INFO] [stdout] tests/group2/case1.gos:7:10:	.  => error
[INFO] [stdout] tests/group2/case1.gos:7:6:	=> func a
[INFO] [stdout] tests/group2/case1.gos:11:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group2/case1.gos:11:6:	=> func main
[INFO] [stdout] tests/group2/case1.gos:7:16:	--- a: func() error
[INFO] [stdout] tests/group2/case1.gos:8:9:	nil
[INFO] [stdout] tests/group2/case1.gos:8:9:	=> nil (untyped nil value)
[INFO] [stdout] tests/group2/case1.gos:9:2:	--- <end>
[INFO] [stdout] tests/group2/case1.gos:11:13:	--- main: func() ()
[INFO] [stdout] tests/group2/case1.gos:12:10:	a()
[INFO] [stdout] tests/group2/case1.gos:12:10:	.  a
[INFO] [stdout] tests/group2/case1.gos:12:10:	.  => a (value of type func() error)
[INFO] [stdout] tests/group2/case1.gos:12:10:	=> a() (value of type error)
[INFO] [stdout] tests/group2/case1.gos:13:2:	assert(v == nil)
[INFO] [stdout] tests/group2/case1.gos:13:2:	.  assert
[INFO] [stdout] tests/group2/case1.gos:13:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case1.gos:13:9:	.  v == nil
[INFO] [stdout] tests/group2/case1.gos:13:9:	.  .  v
[INFO] [stdout] tests/group2/case1.gos:13:9:	.  .  => v (variable of type error)
[INFO] [stdout] tests/group2/case1.gos:13:14:	.  .  nil
[INFO] [stdout] tests/group2/case1.gos:13:14:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case1.gos:13:9:	.  => v == nil (untyped bool value)
[INFO] [stdout] tests/group2/case1.gos:13:2:	=> assert(v == nil) (no value)
[INFO] [stdout] tests/group2/case1.gos:14:2:	fmt2.Println("Hello, playground", v)
[INFO] [stdout] tests/group2/case1.gos:14:2:	.  fmt2.Println
[INFO] [stdout] tests/group2/case1.gos:14:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/case1.gos:14:15:	.  "Hello, playground"
[INFO] [stdout] tests/group2/case1.gos:14:15:	.  => "Hello, playground" (untyped string constant Hello, playground)
[INFO] [stdout] tests/group2/case1.gos:14:36:	.  v
[INFO] [stdout] tests/group2/case1.gos:14:36:	.  => v (variable of type error)
[INFO] [stdout] tests/group2/case1.gos:14:2:	=> fmt2.Println("Hello, playground", v) (invalid operand)
[INFO] [stdout] tests/group2/case1.gos:15:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group2/case1.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/case1.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2case1' (45) panicked at tests/test.rs:208:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63ed2ac6c7d2 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63ed2ac6c7d2 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63ed2ac82eda - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63ed2ac82eda - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x63ed2ac71bd6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63ed2ac71bd6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63ed2ac49e4f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63ed2ac49e4f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63ed2ac64439 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63ed2a870e9e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x63ed2a870e9e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63ed2ac645f2 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x63ed2ac645f2 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63ed2ac49f3a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x63ed2ac41699 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63ed2ac4addd - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63ed2ac8360c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63ed2ac835d2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x63ed2a85d061 - test[bc1bff1dac766b04]::test_g2case1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:208:5
[INFO] [stdout]   21:     0x63ed2a85af07 - test[bc1bff1dac766b04]::test_g2case1::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:206:18
[INFO] [stdout]   22:     0x63ed2a8619e6 - <test[bc1bff1dac766b04]::test_g2case1::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63ed2a86524b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63ed2a86524b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63ed2a871aaa - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63ed2a871aaa - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63ed2a871aaa - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63ed2a86bf74 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63ed2a86bf74 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63ed2a8745a2 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63ed2a8745a2 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63ed2a8745a2 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63ed2ac6bcdf - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x63ed2ac6bcdf - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7435d531faa4 - <unknown>
[INFO] [stdout]   44:     0x7435d53aca64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2case3 stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     9:  1:....next: func
[INFO] [stdout]     9:  1:..)
[INFO] [stdout]     9:  1:..Declaration(
[INFO] [stdout]     9:  1:....FunctionDecl(
[INFO] [stdout]     9:  6:......next: main
[INFO] [stdout]     9: 10:......next: (
[INFO] [stdout]     9: 10:......Signature(
[INFO] [stdout]     9: 10:........Parameters(
[INFO] [stdout]     9: 11:..........next: )
[INFO] [stdout]     9: 13:..........next: {
[INFO] [stdout]     9: 13:........)
[INFO] [stdout]     9: 13:........Result(
[INFO] [stdout]     9: 13:........)
[INFO] [stdout]     9: 13:......)
[INFO] [stdout]     9: 13:......Body(
[INFO] [stdout]    10:  2:........next: var
[INFO] [stdout]    10:  2:........Body(
[INFO] [stdout]    10:  2:..........Statement(
[INFO] [stdout]    10:  2:............Declaration(
[INFO] [stdout]    10:  2:..............GenDecl(var)(
[INFO] [stdout]    10:  6:................next: v
[INFO] [stdout]    10:  6:................varSpec(
[INFO] [stdout]    10:  6:..................IdentList(
[INFO] [stdout]    10:  8:....................next: =
[INFO] [stdout]    10:  8:..................)
[INFO] [stdout]    10: 10:..................next: new
[INFO] [stdout]    10: 10:..................ExpressionList(
[INFO] [stdout]    10: 10:....................Expression(
[INFO] [stdout]    10: 10:......................BinaryExpr(
[INFO] [stdout]    10: 10:........................UnaryExpr(
[INFO] [stdout]    10: 10:..........................PrimaryExpr(
[INFO] [stdout]    10: 10:............................Operand(
[INFO] [stdout]    10: 13:..............................next: (
[INFO] [stdout]    10: 13:............................)
[INFO] [stdout]    10: 13:............................CallOrConversion(
[INFO] [stdout]    10: 14:..............................next: int
[INFO] [stdout]    10: 14:..............................Expression(
[INFO] [stdout]    10: 14:................................BinaryExpr(
[INFO] [stdout]    10: 14:..................................UnaryExpr(
[INFO] [stdout]    10: 14:....................................PrimaryExpr(
[INFO] [stdout]    10: 14:......................................Operand(
[INFO] [stdout]    10: 17:........................................next: )
[INFO] [stdout]    10: 17:......................................)
[INFO] [stdout]    10: 17:....................................)
[INFO] [stdout]    10: 17:..................................)
[INFO] [stdout]    10: 17:................................)
[INFO] [stdout]    10: 17:..............................)
[INFO] [stdout]    10: 18:..............................next: ;
[INFO] [stdout]    10: 18:............................)
[INFO] [stdout]    10: 18:..........................)
[INFO] [stdout]    10: 18:........................)
[INFO] [stdout]    10: 18:......................)
[INFO] [stdout]    10: 18:....................)
[INFO] [stdout]    10: 18:..................)
[INFO] [stdout]    11:  5:..................next: var
[INFO] [stdout]    11:  5:................)
[INFO] [stdout]    11:  5:..............)
[INFO] [stdout]    11:  5:............)
[INFO] [stdout]    11:  5:..........)
[INFO] [stdout]    11:  5:..........Statement(
[INFO] [stdout]    11:  5:............Declaration(
[INFO] [stdout]    11:  5:..............GenDecl(var)(
[INFO] [stdout]    11:  9:................next: vv
[INFO] [stdout]    11:  9:................varSpec(
[INFO] [stdout]    11:  9:..................IdentList(
[INFO] [stdout]    11: 12:....................next: =
[INFO] [stdout]    11: 12:..................)
[INFO] [stdout]    11: 14:..................next: 2
[INFO] [stdout]    11: 14:..................ExpressionList(
[INFO] [stdout]    11: 14:....................Expression(
[INFO] [stdout]    11: 14:......................BinaryExpr(
[INFO] [stdout]    11: 14:........................UnaryExpr(
[INFO] [stdout]    11: 14:..........................PrimaryExpr(
[INFO] [stdout]    11: 14:............................Operand(
[INFO] [stdout]    11: 15:..............................next: ;
[INFO] [stdout]    11: 15:............................)
[INFO] [stdout]    11: 15:..........................)
[INFO] [stdout]    11: 15:........................)
[INFO] [stdout]    11: 15:......................)
[INFO] [stdout]    11: 15:....................)
[INFO] [stdout]    11: 15:..................)
[INFO] [stdout]    12:  5:..................next: *
[INFO] [stdout]    12:  5:................)
[INFO] [stdout]    12:  5:..............)
[INFO] [stdout]    12:  5:............)
[INFO] [stdout]    12:  5:..........)
[INFO] [stdout]    12:  5:..........Statement(
[INFO] [stdout]    12:  5:............SimpleStmt(
[INFO] [stdout]    12:  5:..............ExpressionList(
[INFO] [stdout]    12:  5:................Expression(
[INFO] [stdout]    12:  5:..................BinaryExpr(
[INFO] [stdout]    12:  5:....................UnaryExpr(
[INFO] [stdout]    12:  6:......................next: v
[INFO] [stdout]    12:  6:......................UnaryExpr(
[INFO] [stdout]    12:  6:........................PrimaryExpr(
[INFO] [stdout]    12:  6:..........................Operand(
[INFO] [stdout]    12:  8:............................next: =
[INFO] [stdout]    12:  8:..........................)
[INFO] [stdout]    12:  8:........................)
[INFO] [stdout]    12:  8:......................)
[INFO] [stdout]    12:  8:....................)
[INFO] [stdout]    12:  8:..................)
[INFO] [stdout]    12:  8:................)
[INFO] [stdout]    12:  8:..............)
[INFO] [stdout]    12: 10:..............next: 8
[INFO] [stdout]    12: 10:..............ExpressionList(
[INFO] [stdout]    12: 10:................Expression(
[INFO] [stdout]    12: 10:..................BinaryExpr(
[INFO] [stdout]    12: 10:....................UnaryExpr(
[INFO] [stdout]    12: 10:......................PrimaryExpr(
[INFO] [stdout]    12: 10:........................Operand(
[INFO] [stdout]    12: 11:..........................next: ;
[INFO] [stdout]    12: 11:........................)
[INFO] [stdout]    12: 11:......................)
[INFO] [stdout]    12: 11:....................)
[INFO] [stdout]    12: 11:..................)
[INFO] [stdout]    12: 11:................)
[INFO] [stdout]    12: 11:..............)
[INFO] [stdout]    12: 11:............)
[INFO] [stdout]    13:  5:............next: var
[INFO] [stdout]    13:  5:..........)
[INFO] [stdout]    13:  5:..........Statement(
[INFO] [stdout]    13:  5:............Declaration(
[INFO] [stdout]    13:  5:..............GenDecl(var)(
[INFO] [stdout]    13:  9:................next: vvv
[INFO] [stdout]    13:  9:................varSpec(
[INFO] [stdout]    13:  9:..................IdentList(
[INFO] [stdout]    13: 13:....................next: =
[INFO] [stdout]    13: 13:..................)
[INFO] [stdout]    13: 15:..................next: *
[INFO] [stdout]    13: 15:..................ExpressionList(
[INFO] [stdout]    13: 15:....................Expression(
[INFO] [stdout]    13: 15:......................BinaryExpr(
[INFO] [stdout]    13: 15:........................UnaryExpr(
[INFO] [stdout]    13: 16:..........................next: v
[INFO] [stdout]    13: 16:..........................UnaryExpr(
[INFO] [stdout]    13: 16:............................PrimaryExpr(
[INFO] [stdout]    13: 16:..............................Operand(
[INFO] [stdout]    13: 17:................................next: ;
[INFO] [stdout]    13: 17:..............................)
[INFO] [stdout]    13: 17:............................)
[INFO] [stdout]    13: 17:..........................)
[INFO] [stdout]    13: 17:........................)
[INFO] [stdout]    13: 17:......................)
[INFO] [stdout]    13: 17:....................)
[INFO] [stdout]    13: 17:..................)
[INFO] [stdout]    14:  5:..................next: var
[INFO] [stdout]    14:  5:................)
[INFO] [stdout]    14:  5:..............)
[INFO] [stdout]    14:  5:............)
[INFO] [stdout]    14:  5:..........)
[INFO] [stdout]    14:  5:..........Statement(
[INFO] [stdout]    14:  5:............Declaration(
[INFO] [stdout]    14:  5:..............GenDecl(var)(
[INFO] [stdout]    14:  9:................next: s
[INFO] [stdout]    14:  9:................varSpec(
[INFO] [stdout]    14:  9:..................IdentList(
[INFO] [stdout]    14: 11:....................next: =
[INFO] [stdout]    14: 11:..................)
[INFO] [stdout]    14: 13:..................next: [
[INFO] [stdout]    14: 13:..................ExpressionList(
[INFO] [stdout]    14: 13:....................Expression(
[INFO] [stdout]    14: 13:......................BinaryExpr(
[INFO] [stdout]    14: 13:........................UnaryExpr(
[INFO] [stdout]    14: 13:..........................PrimaryExpr(
[INFO] [stdout]    14: 13:............................Operand(
[INFO] [stdout]    14: 13:..............................ArrayType(
[INFO] [stdout]    14: 14:................................next: ]
[INFO] [stdout]    14: 15:................................next: int
[INFO] [stdout]    14: 15:................................Type(
[INFO] [stdout]    14: 15:..................................TypeName(
[INFO] [stdout]    14: 18:....................................next: {
[INFO] [stdout]    14: 18:..................................)
[INFO] [stdout]    14: 18:................................)
[INFO] [stdout]    14: 18:..............................)
[INFO] [stdout]    14: 18:............................)
[INFO] [stdout]    14: 18:............................LiteralValue(
[INFO] [stdout]    14: 19:..............................next: 1
[INFO] [stdout]    14: 19:..............................ElementList(
[INFO] [stdout]    14: 19:................................Element(
[INFO] [stdout]    14: 19:..................................Value(
[INFO] [stdout]    14: 19:....................................Expression(
[INFO] [stdout]    14: 19:......................................BinaryExpr(
[INFO] [stdout]    14: 19:........................................UnaryExpr(
[INFO] [stdout]    14: 19:..........................................PrimaryExpr(
[INFO] [stdout]    14: 19:............................................Operand(
[INFO] [stdout]    14: 20:..............................................next: ,
[INFO] [stdout]    14: 20:............................................)
[INFO] [stdout]    14: 20:..........................................)
[INFO] [stdout]    14: 20:........................................)
[INFO] [stdout]    14: 20:......................................)
[INFO] [stdout]    14: 20:....................................)
[INFO] [stdout]    14: 20:..................................)
[INFO] [stdout]    14: 20:................................)
[INFO] [stdout]    14: 21:................................next: 2
[INFO] [stdout]    14: 21:................................Element(
[INFO] [stdout]    14: 21:..................................Value(
[INFO] [stdout]    14: 21:....................................Expression(
[INFO] [stdout]    14: 21:......................................BinaryExpr(
[INFO] [stdout]    14: 21:........................................UnaryExpr(
[INFO] [stdout]    14: 21:..........................................PrimaryExpr(
[INFO] [stdout]    14: 21:............................................Operand(
[INFO] [stdout]    14: 22:..............................................next: ,
[INFO] [stdout]    14: 22:............................................)
[INFO] [stdout]    14: 22:..........................................)
[INFO] [stdout]    14: 22:........................................)
[INFO] [stdout]    14: 22:......................................)
[INFO] [stdout]    14: 22:....................................)
[INFO] [stdout]    14: 22:..................................)
[INFO] [stdout]    14: 22:................................)
[INFO] [stdout]    14: 23:................................next: 3
[INFO] [stdout]    14: 23:................................Element(
[INFO] [stdout]    14: 23:..................................Value(
[INFO] [stdout]    14: 23:....................................Expression(
[INFO] [stdout]    14: 23:......................................BinaryExpr(
[INFO] [stdout]    14: 23:........................................UnaryExpr(
[INFO] [stdout]    14: 23:..........................................PrimaryExpr(
[INFO] [stdout]    14: 23:............................................Operand(
[INFO] [stdout]    14: 24:..............................................next: }
[INFO] [stdout]    14: 24:............................................)
[INFO] [stdout]    14: 24:..........................................)
[INFO] [stdout]    14: 24:........................................)
[INFO] [stdout]    14: 24:......................................)
[INFO] [stdout]    14: 24:....................................)
[INFO] [stdout]    14: 24:..................................)
[INFO] [stdout]    14: 24:................................)
[INFO] [stdout]    14: 24:..............................)
[INFO] [stdout]    14: 25:..............................next: ;
[INFO] [stdout]    14: 25:............................)
[INFO] [stdout]    14: 25:..........................)
[INFO] [stdout]    14: 25:........................)
[INFO] [stdout]    14: 25:......................)
[INFO] [stdout]    14: 25:....................)
[INFO] [stdout]    14: 25:..................)
[INFO] [stdout]    15:  5:..................next: var
[INFO] [stdout]    15:  5:................)
[INFO] [stdout]    15:  5:..............)
[INFO] [stdout]    15:  5:............)
[INFO] [stdout]    15:  5:..........)
[INFO] [stdout]    15:  5:..........Statement(
[INFO] [stdout]    15:  5:............Declaration(
[INFO] [stdout]    15:  5:..............GenDecl(var)(
[INFO] [stdout]    15:  9:................next: s1
[INFO] [stdout]    15:  9:................varSpec(
[INFO] [stdout]    15:  9:..................IdentList(
[INFO] [stdout]    15: 12:....................next: =
[INFO] [stdout]    15: 12:..................)
[INFO] [stdout]    15: 14:..................next: s
[INFO] [stdout]    15: 14:..................ExpressionList(
[INFO] [stdout]    15: 14:....................Expression(
[INFO] [stdout]    15: 14:......................BinaryExpr(
[INFO] [stdout]    15: 14:........................UnaryExpr(
[INFO] [stdout]    15: 14:..........................PrimaryExpr(
[INFO] [stdout]    15: 14:............................Operand(
[INFO] [stdout]    15: 15:..............................next: [
[INFO] [stdout]    15: 15:............................)
[INFO] [stdout]    15: 15:............................IndexOrSlice(
[INFO] [stdout]    15: 16:..............................next: 0
[INFO] [stdout]    15: 16:..............................Expression(
[INFO] [stdout]    15: 16:................................BinaryExpr(
[INFO] [stdout]    15: 16:..................................UnaryExpr(
[INFO] [stdout]    15: 16:....................................PrimaryExpr(
[INFO] [stdout]    15: 16:......................................Operand(
[INFO] [stdout]    15: 17:........................................next: ]
[INFO] [stdout]    15: 17:......................................)
[INFO] [stdout]    15: 17:....................................)
[INFO] [stdout]    15: 17:..................................)
[INFO] [stdout]    15: 17:................................)
[INFO] [stdout]    15: 17:..............................)
[INFO] [stdout]    15: 18:..............................next: ;
[INFO] [stdout]    15: 18:............................)
[INFO] [stdout]    15: 18:..........................)
[INFO] [stdout]    15: 18:........................)
[INFO] [stdout]    15: 18:......................)
[INFO] [stdout]    15: 18:....................)
[INFO] [stdout]    15: 18:..................)
[INFO] [stdout]    16:  5:..................next: var
[INFO] [stdout]    16:  5:................)
[INFO] [stdout]    16:  5:..............)
[INFO] [stdout]    16:  5:............)
[INFO] [stdout]    16:  5:..........)
[INFO] [stdout]    16:  5:..........Statement(
[INFO] [stdout]    16:  5:............Declaration(
[INFO] [stdout]    16:  5:..............GenDecl(var)(
[INFO] [stdout]    16:  9:................next: s3
[INFO] [stdout]    16:  9:................varSpec(
[INFO] [stdout]    16:  9:..................IdentList(
[INFO] [stdout]    16: 12:....................next: =
[INFO] [stdout]    16: 12:..................)
[INFO] [stdout]    16: 14:..................next: s
[INFO] [stdout]    16: 14:..................ExpressionList(
[INFO] [stdout]    16: 14:....................Expression(
[INFO] [stdout]    16: 14:......................BinaryExpr(
[INFO] [stdout]    16: 14:........................UnaryExpr(
[INFO] [stdout]    16: 14:..........................PrimaryExpr(
[INFO] [stdout]    16: 14:............................Operand(
[INFO] [stdout]    16: 15:..............................next: [
[INFO] [stdout]    16: 15:............................)
[INFO] [stdout]    16: 15:............................IndexOrSlice(
[INFO] [stdout]    16: 16:..............................next: 2
[INFO] [stdout]    16: 16:..............................Expression(
[INFO] [stdout]    16: 16:................................BinaryExpr(
[INFO] [stdout]    16: 16:..................................UnaryExpr(
[INFO] [stdout]    16: 16:....................................PrimaryExpr(
[INFO] [stdout]    16: 16:......................................Operand(
[INFO] [stdout]    16: 17:........................................next: ]
[INFO] [stdout]    16: 17:......................................)
[INFO] [stdout]    16: 17:....................................)
[INFO] [stdout]    16: 17:..................................)
[INFO] [stdout]    16: 17:................................)
[INFO] [stdout]    16: 17:..............................)
[INFO] [stdout]    16: 18:..............................next: ;
[INFO] [stdout]    16: 18:............................)
[INFO] [stdout]    16: 18:..........................)
[INFO] [stdout]    16: 18:........................)
[INFO] [stdout]    16: 18:......................)
[INFO] [stdout]    16: 18:....................)
[INFO] [stdout]    16: 18:..................)
[INFO] [stdout]    18:  5:..................next: var
[INFO] [stdout]    18:  5:................)
[INFO] [stdout]    18:  5:..............)
[INFO] [stdout]    18:  5:............)
[INFO] [stdout]    18:  5:..........)
[INFO] [stdout]    18:  5:..........Statement(
[INFO] [stdout]    18:  5:............Declaration(
[INFO] [stdout]    18:  5:..............GenDecl(var)(
[INFO] [stdout]    18:  9:................next: sa
[WARN] too many lines in the log, truncating it
