[INFO] fetching crate go-engine 0.1.5...
[INFO] testing go-engine-0.1.5 against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] extracting crate go-engine 0.1.5 into /workspace/builds/worker-7-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-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate go-engine 0.1.5 on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "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" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 113 packages to latest compatible versions
[INFO] [stderr]       Adding borsh v0.10.4 (available: v1.5.7)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.7.0)
[INFO] [stderr]       Adding futures-lite v1.13.0 (available: v2.6.1)
[INFO] [stderr]       Adding getrandom v0.2.16 (available: v0.3.3)
[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: v6.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded time-test v0.2.3
[INFO] [stderr]   Downloaded borsh-derive-internal v0.10.4
[INFO] [stderr]   Downloaded borsh v0.10.4
[INFO] [stderr]   Downloaded borsh-derive v0.10.4
[INFO] [stderr]   Downloaded borsh-schema-derive-internal v0.10.4
[INFO] [stderr]   Downloaded go-pmacro v0.1.5
[INFO] [stderr]   Downloaded go-vm v0.1.5
[INFO] [stderr]   Downloaded go-parser v0.1.5
[INFO] [stderr]   Downloaded go-codegen v0.1.5
[INFO] [stderr]   Downloaded go-types v0.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ec9884e0f114386fc8694a47f119406f640b98ac66d378c52452f33838fdc81f
[INFO] running `Command { std: "docker" "start" "-a" "ec9884e0f114386fc8694a47f119406f640b98ac66d378c52452f33838fdc81f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec9884e0f114386fc8694a47f119406f640b98ac66d378c52452f33838fdc81f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec9884e0f114386fc8694a47f119406f640b98ac66d378c52452f33838fdc81f", kill_on_drop: false }`
[INFO] [stdout] ec9884e0f114386fc8694a47f119406f640b98ac66d378c52452f33838fdc81f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea088b145571c708affc4c14bc6810feb0a5e171ba5565ec864a58de4a98ce55
[INFO] running `Command { std: "docker" "start" "-a" "ea088b145571c708affc4c14bc6810feb0a5e171ba5565ec864a58de4a98ce55", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling waker-fn v1.2.0
[INFO] [stderr]    Compiling go-parser v0.1.5
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling async-task v4.7.1
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling go-pmacro v0.1.5
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling go-types v0.1.5
[INFO] [stderr]    Compiling async-executor v1.13.3
[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 1m 06s
[INFO] running `Command { std: "docker" "inspect" "ea088b145571c708affc4c14bc6810feb0a5e171ba5565ec864a58de4a98ce55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea088b145571c708affc4c14bc6810feb0a5e171ba5565ec864a58de4a98ce55", kill_on_drop: false }`
[INFO] [stdout] ea088b145571c708affc4c14bc6810feb0a5e171ba5565ec864a58de4a98ce55
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf48f898e179067a3ef3f4d38c57151c7644ed290a49fadb8380e5b157d1b80e
[INFO] running `Command { std: "docker" "start" "-a" "bf48f898e179067a3ef3f4d38c57151c7644ed290a49fadb8380e5b157d1b80e", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling csv-core v0.1.12
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling time-test v0.2.3
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling csv v1.3.1
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.2
[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 1m 09s
[INFO] running `Command { std: "docker" "inspect" "bf48f898e179067a3ef3f4d38c57151c7644ed290a49fadb8380e5b157d1b80e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf48f898e179067a3ef3f4d38c57151c7644ed290a49fadb8380e5b157d1b80e", kill_on_drop: false }`
[INFO] [stdout] bf48f898e179067a3ef3f4d38c57151c7644ed290a49fadb8380e5b157d1b80e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0f787fce39186ad0773ed9aab1945d98a87f46e0010032b38effa4463dca8721
[INFO] running `Command { std: "docker" "start" "-a" "0f787fce39186ad0773ed9aab1945d98a87f46e0010032b38effa4463dca8721", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/go_engine-f8351589eb114b81)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test.rs (/opt/rustwide/target/debug/deps/test-630e7f1697bc9c09)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_closure1 ... ok
[INFO] [stdout] test test_array ... ok
[INFO] [stdout] test test_blankid ... ok
[INFO] [stdout] test test_closure2 ... ok
[INFO] [stdout] test test_declare ... ok
[INFO] [stdout] test test_func1 ... ok
[INFO] [stdout] test test_closure4 ... ok
[INFO] [stdout] test test_closure3 ... ok
[INFO] [stdout] test test_basictypes ... FAILED
[INFO] [stdout] test test_complex ... FAILED
[INFO] [stdout] test test_g1case1 ... FAILED
[INFO] [stdout] test test_g2case0 ... FAILED
[INFO] [stdout] test test_goto ... FAILED
[INFO] [stdout] test test_initorder ... ok
[INFO] [stdout] test test_defer ... FAILED
[INFO] [stdout] test test_conversion ... FAILED
[INFO] [stdout] test test_interface2 ... FAILED
[INFO] [stdout] test test_fibonacci ... FAILED
[INFO] [stdout] test test_if ... ok
[INFO] [stdout] test test_issue16 ... FAILED
[INFO] [stdout] test test_async ... FAILED
[INFO] [stdout] test test_interface1 ... ok
[INFO] [stdout] test test_issue8 ... FAILED
[INFO] [stdout] test test_channel ... FAILED
[INFO] [stdout] test test_g2case1 ... FAILED
[INFO] [stdout] test test_g2display ... FAILED
[INFO] [stdout] test test_for ... FAILED
[INFO] [stdout] test test_leetcode5 ... FAILED
[INFO] [stdout] test test_g2nil ... FAILED
[INFO] [stdout] test test_init_func ... FAILED
[INFO] [stdout] test test_issue12 ... FAILED
[INFO] [stdout] test test_g2case2 ... FAILED
[INFO] [stdout] test test_composite ... FAILED
[INFO] [stdout] test test_local ... FAILED
[INFO] [stdout] test test_g2case3 ... FAILED
[INFO] [stdout] test test_linked ... FAILED
[INFO] [stdout] test test_std_math ... FAILED
[INFO] [stdout] test test_pkg ... FAILED
[INFO] [stdout] test test_std_sort ... FAILED
[INFO] [stdout] test test_std_fmt ... FAILED
[INFO] [stdout] test test_std_path ... FAILED
[INFO] [stdout] test test_select ... FAILED
[INFO] [stdout] test test_slice1 ... ok
[INFO] [stdout] test test_std_reflect ... FAILED
[INFO] [stdout] test test_std_bytes ... FAILED
[INFO] [stdout] test test_recover ... FAILED
[INFO] [stdout] test test_std_strings ... FAILED
[INFO] [stdout] test test_typeswitch ... FAILED
[INFO] [stdout] test test_std_time ... FAILED
[INFO] [stdout] test test_sync_mutex ... FAILED
[INFO] [stdout] test test_unicode0 ... FAILED
[INFO] [stdout] test test_std_temp ... FAILED
[INFO] [stdout] test test_map1 ... ok
[INFO] [stdout] test test_type1 ... ok
[INFO] [stdout] test test_sync_rwmutex ... FAILED
[INFO] [stdout] test test_std_strconv ... FAILED
[INFO] [stdout] test test_source ... FAILED
[INFO] [stdout] test test_switch ... ok
[INFO] [stdout] test test_pointer ... 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_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' panicked at tests/test.rs:390:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da8a17f - test::test_basictypes::hf6cfb5f0b82195fd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:390:5
[INFO] [stdout]   21:     0x566c8da8a17f - test::test_basictypes::{{closure}}::h98c8b2d493ae54a1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:388:21
[INFO] [stdout]   22:     0x566c8da8a17f - core::ops::function::FnOnce::call_once::hf023a94f715dd079
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                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' panicked at tests/test.rs:456:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da8a0ff - test::test_complex::hf381bb84befbb76f
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:456:5
[INFO] [stdout]   21:     0x566c8da8a0ff - test::test_complex::{{closure}}::hfe20707e21a34705
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:454:18
[INFO] [stdout]   22:     0x566c8da8a0ff - core::ops::function::FnOnce::call_once::he9a9ca7ab68012f5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g1case1 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: "fmt2"
[INFO] [stdout]     4:  8:....ImportSpec(
[INFO] [stdout]     4: 14:......next: ;
[INFO] [stdout]     5:  1:......next: import
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..GenDecl(import)(
[INFO] [stdout]     5:  8:....next: "unsafe"
[INFO] [stdout]     5:  8:....ImportSpec(
[INFO] [stdout]     5: 16:......next: ;
[INFO] [stdout]     9:  1:......next: type
[INFO] [stdout]     9:  1:....)
[INFO] [stdout]     9:  1:..)
[INFO] [stdout]     9:  1:..Declaration(
[INFO] [stdout]     9:  1:....GenDecl(type)(
[INFO] [stdout]     9:  6:......next: geometry
[INFO] [stdout]     9:  6:......TypeSpec(
[INFO] [stdout]     9: 15:........next: interface
[INFO] [stdout]     9: 15:........Type(
[INFO] [stdout]     9: 15:..........InterfaceType(
[INFO] [stdout]     9: 25:............next: {
[INFO] [stdout]    10:  5:............next: area
[INFO] [stdout]    10:  5:............MethodSpec(
[INFO] [stdout]    10:  5:..............TypeName(
[INFO] [stdout]    10:  9:................next: (
[INFO] [stdout]    10:  9:..............)
[INFO] [stdout]    10:  9:..............Signature(
[INFO] [stdout]    10:  9:................Parameters(
[INFO] [stdout]    10: 10:..................next: )
[INFO] [stdout]    10: 12:..................next: int
[INFO] [stdout]    10: 12:................)
[INFO] [stdout]    10: 12:................Result(
[INFO] [stdout]    10: 12:..................TypeName(
[INFO] [stdout]    10: 15:....................next: ;
[INFO] [stdout]    10: 15:..................)
[INFO] [stdout]    10: 15:................)
[INFO] [stdout]    10: 15:..............)
[INFO] [stdout]    11:  5:..............next: perim
[INFO] [stdout]    11:  5:............)
[INFO] [stdout]    11:  5:............MethodSpec(
[INFO] [stdout]    11:  5:..............TypeName(
[INFO] [stdout]    11: 10:................next: (
[INFO] [stdout]    11: 10:..............)
[INFO] [stdout]    11: 10:..............Signature(
[INFO] [stdout]    11: 10:................Parameters(
[INFO] [stdout]    11: 11:..................next: )
[INFO] [stdout]    11: 13:..................next: int
[INFO] [stdout]    11: 13:................)
[INFO] [stdout]    11: 13:................Result(
[INFO] [stdout]    11: 13:..................TypeName(
[INFO] [stdout]    11: 16:....................next: ;
[INFO] [stdout]    11: 16:..................)
[INFO] [stdout]    11: 16:................)
[INFO] [stdout]    11: 16:..............)
[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: a
[INFO] [stdout]    14:  7:......next: (
[INFO] [stdout]    14:  7:......Signature(
[INFO] [stdout]    14:  7:........Parameters(
[INFO] [stdout]    14:  8:..........next: )
[INFO] [stdout]    14: 10:..........next: [
[INFO] [stdout]    14: 10:........)
[INFO] [stdout]    14: 10:........Result(
[INFO] [stdout]    14: 10:..........ArrayType(
[INFO] [stdout]    14: 11:............next: ]
[INFO] [stdout]    14: 12:............next: int
[INFO] [stdout]    14: 12:............Type(
[INFO] [stdout]    14: 12:..............TypeName(
[INFO] [stdout]    14: 16:................next: {
[INFO] [stdout]    14: 16:..............)
[INFO] [stdout]    14: 16:............)
[INFO] [stdout]    14: 16:..........)
[INFO] [stdout]    14: 16:........)
[INFO] [stdout]    14: 16:......)
[INFO] [stdout]    14: 16:......Body(
[INFO] [stdout]    15:  5:........next: a1
[INFO] [stdout]    15:  5:........Body(
[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:  8:..........................next: :=
[INFO] [stdout]    15:  8:........................)
[INFO] [stdout]    15:  8:......................)
[INFO] [stdout]    15:  8:....................)
[INFO] [stdout]    15:  8:..................)
[INFO] [stdout]    15:  8:................)
[INFO] [stdout]    15:  8:..............)
[INFO] [stdout]    15: 11:..............next: [
[INFO] [stdout]    15: 11:..............ExpressionList(
[INFO] [stdout]    15: 11:................Expression(
[INFO] [stdout]    15: 11:..................BinaryExpr(
[INFO] [stdout]    15: 11:....................UnaryExpr(
[INFO] [stdout]    15: 11:......................PrimaryExpr(
[INFO] [stdout]    15: 11:........................Operand(
[INFO] [stdout]    15: 11:..........................ArrayType(
[INFO] [stdout]    15: 12:............................next: ]
[INFO] [stdout]    15: 13:............................next: int
[INFO] [stdout]    15: 13:............................Type(
[INFO] [stdout]    15: 13:..............................TypeName(
[INFO] [stdout]    15: 16:................................next: {
[INFO] [stdout]    15: 16:..............................)
[INFO] [stdout]    15: 16:............................)
[INFO] [stdout]    15: 16:..........................)
[INFO] [stdout]    15: 16:........................)
[INFO] [stdout]    15: 16:........................LiteralValue(
[INFO] [stdout]    15: 17:..........................next: 3
[INFO] [stdout]    15: 17:..........................ElementList(
[INFO] [stdout]    15: 17:............................Element(
[INFO] [stdout]    15: 17:..............................Value(
[INFO] [stdout]    15: 17:................................Expression(
[INFO] [stdout]    15: 17:..................................BinaryExpr(
[INFO] [stdout]    15: 17:....................................UnaryExpr(
[INFO] [stdout]    15: 17:......................................PrimaryExpr(
[INFO] [stdout]    15: 17:........................................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: 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:  5:............next: a2
[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:  8:..........................next: :=
[INFO] [stdout]    16:  8:........................)
[INFO] [stdout]    16:  8:......................)
[INFO] [stdout]    16:  8:....................)
[INFO] [stdout]    16:  8:..................)
[INFO] [stdout]    16:  8:................)
[INFO] [stdout]    16:  8:..............)
[INFO] [stdout]    16: 11:..............next: a1
[INFO] [stdout]    16: 11:..............ExpressionList(
[INFO] [stdout]    16: 11:................Expression(
[INFO] [stdout]    16: 11:..................BinaryExpr(
[INFO] [stdout]    16: 11:....................UnaryExpr(
[INFO] [stdout]    16: 11:......................PrimaryExpr(
[INFO] [stdout]    16: 11:........................Operand(
[INFO] [stdout]    16: 13:..........................next: [
[INFO] [stdout]    16: 13:........................)
[INFO] [stdout]    16: 13:........................IndexOrSlice(
[INFO] [stdout]    16: 14:..........................next: 1
[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:................................)
[INFO] [stdout]    16: 15:..............................)
[INFO] [stdout]    16: 15:............................)
[INFO] [stdout]    16: 15:..........................)
[INFO] [stdout]    16: 16:..........................next: ]
[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: 17:..............)
[INFO] [stdout]    16: 17:............)
[INFO] [stdout]    17:  5:............next: return
[INFO] [stdout]    17:  5:..........)
[INFO] [stdout]    17:  5:..........Statement(
[INFO] [stdout]    17:  5:............ReturnStmt(
[INFO] [stdout]    17: 12:..............next: a2
[INFO] [stdout]    17: 12:..............ExpressionList(
[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: 14:..........................next: ;
[INFO] [stdout]    17: 14:........................)
[INFO] [stdout]    17: 14:......................)
[INFO] [stdout]    17: 14:....................)
[INFO] [stdout]    17: 14:..................)
[INFO] [stdout]    17: 14:................)
[INFO] [stdout]    17: 14:..............)
[INFO] [stdout]    17: 14:............)
[INFO] [stdout]    17: 14:..........)
[INFO] [stdout]    17: 14:..........Statement(
[INFO] [stdout]    18:  1:............next: }
[INFO] [stdout]    18:  1:..........)
[INFO] [stdout]    18:  1:........)
[INFO] [stdout]    18:  2:........next: ;
[INFO] [stdout]    18:  2:......)
[INFO] [stdout]    22:  1:......next: func
[INFO] [stdout]    22:  1:....)
[INFO] [stdout]    22:  1:..)
[INFO] [stdout]    22:  1:..Declaration(
[INFO] [stdout]    22:  1:....FunctionDecl(
[INFO] [stdout]    22:  6:......next: main
[INFO] [stdout]    22: 10:......next: (
[INFO] [stdout]    22: 10:......Signature(
[INFO] [stdout]    22: 10:........Parameters(
[INFO] [stdout]    22: 11:..........next: )
[INFO] [stdout]    22: 13:..........next: {
[INFO] [stdout]    22: 13:........)
[INFO] [stdout]    22: 13:........Result(
[INFO] [stdout]    22: 13:........)
[INFO] [stdout]    22: 13:......)
[INFO] [stdout]    22: 13:......Body(
[INFO] [stdout]    24:  4:........COMMENT
[INFO] [stdout]    25:  4:........COMMENT
[INFO] [stdout]    26:  4:........COMMENT
[INFO] [stdout]    27:  5:........next: var
[INFO] [stdout]    27:  5:........Body(
[INFO] [stdout]    27:  5:..........Statement(
[INFO] [stdout]    27:  5:............Declaration(
[INFO] [stdout]    27:  5:..............GenDecl(var)(
[INFO] [stdout]    27:  9:................next: p
[INFO] [stdout]    27:  9:................varSpec(
[INFO] [stdout]    27:  9:..................IdentList(
[INFO] [stdout]    27: 11:....................next: unsafe
[INFO] [stdout]    27: 11:..................)
[INFO] [stdout]    27: 11:..................TypeName(
[INFO] [stdout]    27: 17:....................next: .
[INFO] [stdout]    27: 18:....................next: Pointer
[INFO] [stdout]    27: 25:....................next: ;
[INFO] [stdout]    27: 25:..................)
[INFO] [stdout]    28:  5:..................next: fmt2
[INFO] [stdout]    28:  5:................)
[INFO] [stdout]    28:  5:..............)
[INFO] [stdout]    28:  5:............)
[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:  9:..........................next: .
[INFO] [stdout]    28:  9:........................)
[INFO] [stdout]    28: 10:........................next: Println
[INFO] [stdout]    28: 10:........................Selector(
[INFO] [stdout]    28: 17:..........................next: (
[INFO] [stdout]    28: 17:........................)
[INFO] [stdout]    28: 17:........................CallOrConversion(
[INFO] [stdout]    28: 18:..........................next: p
[INFO] [stdout]    28: 18:..........................Expression(
[INFO] [stdout]    28: 18:............................BinaryExpr(
[INFO] [stdout]    28: 18:..............................UnaryExpr(
[INFO] [stdout]    28: 18:................................PrimaryExpr(
[INFO] [stdout]    28: 18:..................................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: 21:..........................next: 666
[INFO] [stdout]    28: 21:..........................Expression(
[INFO] [stdout]    28: 21:............................BinaryExpr(
[INFO] [stdout]    28: 21:..............................UnaryExpr(
[INFO] [stdout]    28: 21:................................PrimaryExpr(
[INFO] [stdout]    28: 21:..................................Operand(
[INFO] [stdout]    28: 24:....................................next: )
[INFO] [stdout]    28: 24:..................................)
[INFO] [stdout]    28: 24:................................)
[INFO] [stdout]    28: 24:..............................)
[INFO] [stdout]    28: 24:............................)
[INFO] [stdout]    28: 24:..........................)
[INFO] [stdout]    28: 25:..........................next: ;
[INFO] [stdout]    28: 25:........................)
[INFO] [stdout]    28: 25:......................)
[INFO] [stdout]    28: 25:....................)
[INFO] [stdout]    28: 25:..................)
[INFO] [stdout]    28: 25:................)
[INFO] [stdout]    28: 25:..............)
[INFO] [stdout]    28: 25:............)
[INFO] [stdout]    30:  1:............next: }
[INFO] [stdout]    30:  1:..........)
[INFO] [stdout]    30:  1:........)
[INFO] [stdout]    30:  2:........next: ;
[INFO] [stdout]    30:  2:......)
[INFO] [stdout]    30:  2:......next: EOF
[INFO] [stdout]    30:  2:....)
[INFO] [stdout]    30:  2:..)
[INFO] [stdout]    30:  2:)
[INFO] [stdout] tests/group1/case1.gos:9:6:	-- checking white type ./tests/group1/case1.gos.geometry (objPath = )
[INFO] [stdout] tests/group1/case1.gos:9:15:	.  interface{() int; () int}
[INFO] [stdout] tests/group1/case1.gos:9:15:	.  .  -- collect methods for interface{() int; () int} (path = geometry, objPath = geometry)
[INFO] [stdout] tests/group1/case1.gos:9:15:	.  .  => interface{() int; () int}
[INFO] [stdout] tests/group1/case1.gos:10:9:	.  .  func() int
[INFO] [stdout] tests/group1/case1.gos:10:12:	.  .  .  int
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  .  -- checking black type int (objPath = geometry->*->*)
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  .  => type int
[INFO] [stdout] tests/group1/case1.gos:10:12:	.  .  .  => int
[INFO] [stdout] tests/group1/case1.gos:10:9:	.  .  => func() int
[INFO] [stdout] tests/group1/case1.gos:11:10:	.  .  func() int
[INFO] [stdout] tests/group1/case1.gos:11:13:	.  .  .  int
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  .  -- checking black type int (objPath = geometry->*->*)
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  .  => type int
[INFO] [stdout] tests/group1/case1.gos:11:13:	.  .  .  => int
[INFO] [stdout] tests/group1/case1.gos:11:10:	.  .  => func() int
[INFO] [stdout] tests/group1/case1.gos:9:15:	.  => interface{area() int; perim() TypeKey(2)}
[INFO] [stdout] tests/group1/case1.gos:9:6:	=> type ./tests/group1/case1.gos.geometry
[INFO] [stdout] tests/group1/case1.gos:14:6:	-- checking white func a (objPath = )
[INFO] [stdout] tests/group1/case1.gos:14:10:	.  []int
[INFO] [stdout] tests/group1/case1.gos:14:12:	.  .  int
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  -- checking black type int (objPath = a->*->*)
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/case1.gos:14:12:	.  .  => int
[INFO] [stdout] tests/group1/case1.gos:14:10:	.  => []int
[INFO] [stdout] tests/group1/case1.gos:14:6:	=> func a
[INFO] [stdout] tests/group1/case1.gos:22:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/case1.gos:22:6:	=> func main
[INFO] [stdout] tests/group1/case1.gos:9:15:	-- delayed checking embedded interfaces of interface{() int; () int}
[INFO] [stdout] tests/group1/case1.gos:9:15:	-- end of delayed checking embedded interfaces
[INFO] [stdout] tests/group1/case1.gos:14:16:	--- a: func() []int
[INFO] [stdout] tests/group1/case1.gos:15:11:	([]int literal)
[INFO] [stdout] tests/group1/case1.gos:15:11:	.  []int
[INFO] [stdout] tests/group1/case1.gos:15:13:	.  .  int
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group1/case1.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/case1.gos:15:13:	.  .  => int
[INFO] [stdout] tests/group1/case1.gos:15:11:	.  => []int
[INFO] [stdout] tests/group1/case1.gos:15:17:	.  3
[INFO] [stdout] tests/group1/case1.gos:15:17:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/case1.gos:15:11:	=> ([]int literal) (value of type []int)
[INFO] [stdout] tests/group1/case1.gos:16:11:	a1[1:]
[INFO] [stdout] tests/group1/case1.gos:16:11:	.  a1
[INFO] [stdout] tests/group1/case1.gos:16:11:	.  => a1 (variable of type []int)
[INFO] [stdout] tests/group1/case1.gos:16:14:	.  1
[INFO] [stdout] tests/group1/case1.gos:16:14:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/case1.gos:16:11:	=> a1[1:] (value of type []int)
[INFO] [stdout] tests/group1/case1.gos:17:12:	a2
[INFO] [stdout] tests/group1/case1.gos:17:12:	=> a2 (variable of type []int)
[INFO] [stdout] tests/group1/case1.gos:18:2:	--- <end>
[INFO] [stdout] tests/group1/case1.gos:22:13:	--- main: func() ()
[INFO] [stdout] tests/group1/case1.gos:27:11:	unsafe.Pointer
[INFO] [stdout] tests/group1/case1.gos:27:11:	=> unsafe.Pointer
[INFO] [stdout] tests/group1/case1.gos:28:5:	fmt2.Println(p, 666)
[INFO] [stdout] tests/group1/case1.gos:28:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/case1.gos:28:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/case1.gos:28:18:	.  p
[INFO] [stdout] tests/group1/case1.gos:28:18:	.  => p (variable of type unsafe.Pointer)
[INFO] [stdout] tests/group1/case1.gos:28:21:	.  666
[INFO] [stdout] tests/group1/case1.gos:28:21:	.  => 666 (untyped int constant 666)
[INFO] [stdout] tests/group1/case1.gos:28:5:	=> fmt2.Println(p, 666) (invalid operand)
[INFO] [stdout] tests/group1/case1.gos:30:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/case1.gos:4:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/case1.gos:4:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g1case1' panicked at tests/test.rs:264:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da8904f - test::test_g1case1::h6f4d18fd3e2b5304
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:264:5
[INFO] [stdout]   21:     0x566c8da8904f - test::test_g1case1::{{closure}}::h0f4bb62ab18dde6e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:262:18
[INFO] [stdout]   22:     0x566c8da8904f - core::ops::function::FnOnce::call_once::ha03465c1f036e1f9
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2case0 stdout ----
[INFO] [stdout] Result: 4 errors
[INFO] [stdout] [TC] tests/group2/case0.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/case0.gos:3:8  could not import fmt2
[INFO] [stdout] [TC] tests/group2/somelib/some_lib.go:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/somelib/some_lib.go:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2case0' panicked at tests/test.rs:202:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da89e6c - test::test_g2case0::hc22b42ef36f86a33
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:202:5
[INFO] [stdout]   21:     0x566c8da89e6c - test::test_g2case0::{{closure}}::h7e296925ff17749a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:200:18
[INFO] [stdout]   22:     0x566c8da89e6c - core::ops::function::FnOnce::call_once::hd6b4be4eac294e70
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                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' panicked at tests/test.rs:432:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da8a1ff - test::test_goto::h1c39b596d05acca2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:432:5
[INFO] [stdout]   21:     0x566c8da8a1ff - test::test_goto::{{closure}}::h3f930006b8b4ed52
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:430:15
[INFO] [stdout]   22:     0x566c8da8a1ff - core::ops::function::FnOnce::call_once::hf071b10f33e1b260
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                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' panicked at tests/test.rs:426:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da8788f - test::test_defer::h878d475fa5bfdfa5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:426:5
[INFO] [stdout]   21:     0x566c8da8788f - test::test_defer::{{closure}}::hb86802b60111e44d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:424:16
[INFO] [stdout]   22:     0x566c8da8788f - core::ops::function::FnOnce::call_once::h1aa1507db2625fe6
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_conversion 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: type
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....GenDecl(type)(
[INFO] [stdout]     5:  6:......next: type1
[INFO] [stdout]     5:  6:......TypeSpec(
[INFO] [stdout]     5: 12:........next: [
[INFO] [stdout]     5: 12:........Type(
[INFO] [stdout]     5: 12:..........ArrayType(
[INFO] [stdout]     5: 13:............next: ]
[INFO] [stdout]     5: 14:............next: struct
[INFO] [stdout]     5: 14:............Type(
[INFO] [stdout]     5: 14:..............FieldDecl(
[INFO] [stdout]     5: 21:................next: {
[INFO] [stdout]     6:  5:................next: Field1
[INFO] [stdout]     6:  5:................FieldDecl(
[INFO] [stdout]     6:  5:..................TypeName(
[INFO] [stdout]     6: 12:....................next: string
[INFO] [stdout]     6: 12:..................)
[INFO] [stdout]     6: 12:..................TypeName(
[INFO] [stdout]     6: 18:....................next: ;
[INFO] [stdout]     6: 18:..................)
[INFO] [stdout]     7:  5:..................next: Field2
[INFO] [stdout]     7:  5:................)
[INFO] [stdout]     7:  5:................FieldDecl(
[INFO] [stdout]     7:  5:..................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]     8:  1:..................next: }
[INFO] [stdout]     8:  1:................)
[INFO] [stdout]     8:  2:................next: ;
[INFO] [stdout]     8:  2:..............)
[INFO] [stdout]     8:  2:............)
[INFO] [stdout]     8:  2:..........)
[INFO] [stdout]     8:  2:........)
[INFO] [stdout]     9:  1:........next: type
[INFO] [stdout]     9:  1:......)
[INFO] [stdout]     9:  1:....)
[INFO] [stdout]     9:  1:..)
[INFO] [stdout]     9:  1:..Declaration(
[INFO] [stdout]     9:  1:....GenDecl(type)(
[INFO] [stdout]     9:  6:......next: type2
[INFO] [stdout]     9:  6:......TypeSpec(
[INFO] [stdout]     9: 12:........next: [
[INFO] [stdout]     9: 12:........Type(
[INFO] [stdout]     9: 12:..........ArrayType(
[INFO] [stdout]     9: 13:............next: ]
[INFO] [stdout]     9: 14:............next: struct
[INFO] [stdout]     9: 14:............Type(
[INFO] [stdout]     9: 14:..............FieldDecl(
[INFO] [stdout]     9: 21:................next: {
[INFO] [stdout]    10:  5:................next: Field1
[INFO] [stdout]    10:  5:................FieldDecl(
[INFO] [stdout]    10:  5:..................TypeName(
[INFO] [stdout]    10: 12:....................next: string
[INFO] [stdout]    10: 12:..................)
[INFO] [stdout]    10: 12:..................TypeName(
[INFO] [stdout]    10: 18:....................next: ;
[INFO] [stdout]    10: 18:..................)
[INFO] [stdout]    11:  5:..................next: Field2
[INFO] [stdout]    11:  5:................)
[INFO] [stdout]    11:  5:................FieldDecl(
[INFO] [stdout]    11:  5:..................TypeName(
[INFO] [stdout]    11: 12:....................next: int
[INFO] [stdout]    11: 12:..................)
[INFO] [stdout]    11: 12:..................TypeName(
[INFO] [stdout]    11: 15:....................next: ;
[INFO] [stdout]    11: 15:..................)
[INFO] [stdout]    12:  1:..................next: }
[INFO] [stdout]    12:  1:................)
[INFO] [stdout]    12:  2:................next: ;
[INFO] [stdout]    12:  2:..............)
[INFO] [stdout]    12:  2:............)
[INFO] [stdout]    12:  2:..........)
[INFO] [stdout]    12:  2:........)
[INFO] [stdout]    15:  1:........next: func
[INFO] [stdout]    15:  1:......)
[INFO] [stdout]    15:  1:....)
[INFO] [stdout]    15:  1:..)
[INFO] [stdout]    15:  1:..Declaration(
[INFO] [stdout]    15:  1:....FunctionDecl(
[INFO] [stdout]    15:  6:......next: main
[INFO] [stdout]    15: 10:......next: (
[INFO] [stdout]    15: 10:......Signature(
[INFO] [stdout]    15: 10:........Parameters(
[INFO] [stdout]    15: 11:..........next: )
[INFO] [stdout]    15: 13:..........next: {
[INFO] [stdout]    15: 13:........)
[INFO] [stdout]    15: 13:........Result(
[INFO] [stdout]    15: 13:........)
[INFO] [stdout]    15: 13:......)
[INFO] [stdout]    15: 13:......Body(
[INFO] [stdout]    17:  5:........next: i
[INFO] [stdout]    17:  5:........Body(
[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:  7:..........................next: :=
[INFO] [stdout]    17:  7:........................)
[INFO] [stdout]    17:  7:......................)
[INFO] [stdout]    17:  7:....................)
[INFO] [stdout]    17:  7:..................)
[INFO] [stdout]    17:  7:................)
[INFO] [stdout]    17:  7:..............)
[INFO] [stdout]    17: 10:..............next: uint
[INFO] [stdout]    17: 10:..............ExpressionList(
[INFO] [stdout]    17: 10:................Expression(
[INFO] [stdout]    17: 10:..................BinaryExpr(
[INFO] [stdout]    17: 10:....................UnaryExpr(
[INFO] [stdout]    17: 10:......................PrimaryExpr(
[INFO] [stdout]    17: 10:........................Operand(
[INFO] [stdout]    17: 14:..........................next: (
[INFO] [stdout]    17: 14:........................)
[INFO] [stdout]    17: 14:........................CallOrConversion(
[INFO] [stdout]    17: 15:..........................next: 42.0
[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: 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]    17: 20:..............)
[INFO] [stdout]    17: 20:............)
[INFO] [stdout]    18:  5:............next: f
[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:  7:..........................next: :=
[INFO] [stdout]    18:  7:........................)
[INFO] [stdout]    18:  7:......................)
[INFO] [stdout]    18:  7:....................)
[INFO] [stdout]    18:  7:..................)
[INFO] [stdout]    18:  7:................)
[INFO] [stdout]    18:  7:..............)
[INFO] [stdout]    18: 10:..............next: float64
[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: 17:..........................next: (
[INFO] [stdout]    18: 17:........................)
[INFO] [stdout]    18: 17:........................CallOrConversion(
[INFO] [stdout]    18: 18:..........................next: i
[INFO] [stdout]    18: 18:..........................Expression(
[INFO] [stdout]    18: 18:............................BinaryExpr(
[INFO] [stdout]    18: 18:..............................UnaryExpr(
[INFO] [stdout]    18: 18:................................PrimaryExpr(
[INFO] [stdout]    18: 18:..................................Operand(
[INFO] [stdout]    18: 19:....................................next: )
[INFO] [stdout]    18: 19:..................................)
[INFO] [stdout]    18: 19:................................)
[INFO] [stdout]    18: 19:..............................)
[INFO] [stdout]    18: 19:............................)
[INFO] [stdout]    18: 19:..........................)
[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: 20:............)
[INFO] [stdout]    19:  5:............next: u
[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:  7:..........................next: :=
[INFO] [stdout]    19:  7:........................)
[INFO] [stdout]    19:  7:......................)
[INFO] [stdout]    19:  7:....................)
[INFO] [stdout]    19:  7:..................)
[INFO] [stdout]    19:  7:................)
[INFO] [stdout]    19:  7:..............)
[INFO] [stdout]    19: 10:..............next: uint
[INFO] [stdout]    19: 10:..............ExpressionList(
[INFO] [stdout]    19: 10:................Expression(
[INFO] [stdout]    19: 10:..................BinaryExpr(
[INFO] [stdout]    19: 10:....................UnaryExpr(
[INFO] [stdout]    19: 10:......................PrimaryExpr(
[INFO] [stdout]    19: 10:........................Operand(
[INFO] [stdout]    19: 14:..........................next: (
[INFO] [stdout]    19: 14:........................)
[INFO] [stdout]    19: 14:........................CallOrConversion(
[INFO] [stdout]    19: 15:..........................next: f
[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: 17:..................)
[INFO] [stdout]    19: 17:................)
[INFO] [stdout]    19: 17:..............)
[INFO] [stdout]    19: 17:............)
[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: u
[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: 14:....................................next: ==
[INFO] [stdout]    20: 14:..................................)
[INFO] [stdout]    20: 14:................................)
[INFO] [stdout]    20: 14:..............................)
[INFO] [stdout]    20: 17:..............................next: 42
[INFO] [stdout]    20: 17:..............................BinaryExpr(
[INFO] [stdout]    20: 17:................................UnaryExpr(
[INFO] [stdout]    20: 17:..................................PrimaryExpr(
[INFO] [stdout]    20: 17:....................................Operand(
[INFO] [stdout]    20: 19:......................................next: )
[INFO] [stdout]    20: 19:....................................)
[INFO] [stdout]    20: 19:..................................)
[INFO] [stdout]    20: 19:................................)
[INFO] [stdout]    20: 19:..............................)
[INFO] [stdout]    20: 19:............................)
[INFO] [stdout]    20: 19:..........................)
[INFO] [stdout]    20: 20:..........................next: ;
[INFO] [stdout]    20: 20:........................)
[INFO] [stdout]    20: 20:......................)
[INFO] [stdout]    20: 20:....................)
[INFO] [stdout]    20: 20:..................)
[INFO] [stdout]    20: 20:................)
[INFO] [stdout]    20: 20:..............)
[INFO] [stdout]    20: 20:............)
[INFO] [stdout]    22:  5:............next: {
[INFO] [stdout]    22:  5:..........)
[INFO] [stdout]    22:  5:..........Statement(
[INFO] [stdout]    22:  5:............BlockStmt(
[INFO] [stdout]    23:  9:..............next: f2
[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: 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: 15:....................next: float64
[INFO] [stdout]    23: 15:....................ExpressionList(
[INFO] [stdout]    23: 15:......................Expression(
[INFO] [stdout]    23: 15:........................BinaryExpr(
[INFO] [stdout]    23: 15:..........................UnaryExpr(
[INFO] [stdout]    23: 15:............................PrimaryExpr(
[INFO] [stdout]    23: 15:..............................Operand(
[INFO] [stdout]    23: 22:................................next: (
[INFO] [stdout]    23: 22:..............................)
[INFO] [stdout]    23: 22:..............................CallOrConversion(
[INFO] [stdout]    23: 23:................................next: -
[INFO] [stdout]    23: 23:................................Expression(
[INFO] [stdout]    23: 23:..................................BinaryExpr(
[INFO] [stdout]    23: 23:....................................UnaryExpr(
[INFO] [stdout]    23: 24:......................................next: 3.25
[INFO] [stdout]    23: 24:......................................UnaryExpr(
[INFO] [stdout]    23: 24:........................................PrimaryExpr(
[INFO] [stdout]    23: 24:..........................................Operand(
[INFO] [stdout]    23: 28:............................................next: )
[INFO] [stdout]    23: 28:..........................................)
[INFO] [stdout]    23: 28:........................................)
[INFO] [stdout]    23: 28:......................................)
[INFO] [stdout]    23: 28:....................................)
[INFO] [stdout]    23: 28:..................................)
[INFO] [stdout]    23: 28:................................)
[INFO] [stdout]    23: 29:................................next: ;
[INFO] [stdout]    23: 29:..............................)
[INFO] [stdout]    23: 29:............................)
[INFO] [stdout]    23: 29:..........................)
[INFO] [stdout]    23: 29:........................)
[INFO] [stdout]    23: 29:......................)
[INFO] [stdout]    23: 29:....................)
[INFO] [stdout]    23: 29:..................)
[INFO] [stdout]    24:  9:..................next: assert
[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: 15:................................next: (
[INFO] [stdout]    24: 15:..............................)
[INFO] [stdout]    24: 15:..............................CallOrConversion(
[INFO] [stdout]    24: 16:................................next: f2
[INFO] [stdout]    24: 16:................................Expression(
[INFO] [stdout]    24: 16:..................................BinaryExpr(
[INFO] [stdout]    24: 16:....................................UnaryExpr(
[INFO] [stdout]    24: 16:......................................PrimaryExpr(
[INFO] [stdout]    24: 16:........................................Operand(
[INFO] [stdout]    24: 19:..........................................next: ==
[INFO] [stdout]    24: 19:........................................)
[INFO] [stdout]    24: 19:......................................)
[INFO] [stdout]    24: 19:....................................)
[INFO] [stdout]    24: 22:....................................next: -
[INFO] [stdout]    24: 22:....................................BinaryExpr(
[INFO] [stdout]    24: 22:......................................UnaryExpr(
[INFO] [stdout]    24: 23:........................................next: 3.25
[INFO] [stdout]    24: 23:........................................UnaryExpr(
[INFO] [stdout]    24: 23:..........................................PrimaryExpr(
[INFO] [stdout]    24: 23:............................................Operand(
[INFO] [stdout]    24: 27:..............................................next: )
[INFO] [stdout]    24: 27:............................................)
[INFO] [stdout]    24: 27:..........................................)
[INFO] [stdout]    24: 27:........................................)
[INFO] [stdout]    24: 27:......................................)
[INFO] [stdout]    24: 27:....................................)
[INFO] [stdout]    24: 27:..................................)
[INFO] [stdout]    24: 27:................................)
[INFO] [stdout]    24: 28:................................next: ;
[INFO] [stdout]    24: 28:..............................)
[INFO] [stdout]    24: 28:............................)
[INFO] [stdout]    24: 28:..........................)
[INFO] [stdout]    24: 28:........................)
[INFO] [stdout]    24: 28:......................)
[INFO] [stdout]    24: 28:....................)
[INFO] [stdout]    24: 28:..................)
[INFO] [stdout]    25:  9:..................next: f3
[INFO] [stdout]    25:  9:................)
[INFO] [stdout]    25:  9:................Statement(
[INFO] [stdout]    25:  9:..................SimpleStmt(
[INFO] [stdout]    25:  9:....................ExpressionList(
[INFO] [stdout]    25:  9:......................Expression(
[INFO] [stdout]    25:  9:........................BinaryExpr(
[INFO] [stdout]    25:  9:..........................UnaryExpr(
[INFO] [stdout]    25:  9:............................PrimaryExpr(
[INFO] [stdout]    25:  9:..............................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]    25: 15:....................next: float32
[INFO] [stdout]    25: 15:....................ExpressionList(
[INFO] [stdout]    25: 15:......................Expression(
[INFO] [stdout]    25: 15:........................BinaryExpr(
[INFO] [stdout]    25: 15:..........................UnaryExpr(
[INFO] [stdout]    25: 15:............................PrimaryExpr(
[INFO] [stdout]    25: 15:..............................Operand(
[INFO] [stdout]    25: 22:................................next: (
[INFO] [stdout]    25: 22:..............................)
[INFO] [stdout]    25: 22:..............................CallOrConversion(
[INFO] [stdout]    25: 23:................................next: f2
[INFO] [stdout]    25: 23:................................Expression(
[INFO] [stdout]    25: 23:..................................BinaryExpr(
[INFO] [stdout]    25: 23:....................................UnaryExpr(
[INFO] [stdout]    25: 23:......................................PrimaryExpr(
[INFO] [stdout]    25: 23:........................................Operand(
[INFO] [stdout]    25: 25:..........................................next: )
[INFO] [stdout]    25: 25:........................................)
[INFO] [stdout]    25: 25:......................................)
[INFO] [stdout]    25: 25:....................................)
[INFO] [stdout]    25: 25:..................................)
[INFO] [stdout]    25: 25:................................)
[INFO] [stdout]    25: 26:................................next: ;
[INFO] [stdout]    25: 26:..............................)
[INFO] [stdout]    25: 26:............................)
[INFO] [stdout]    25: 26:..........................)
[INFO] [stdout]    25: 26:........................)
[INFO] [stdout]    25: 26:......................)
[INFO] [stdout]    25: 26:....................)
[INFO] [stdout]    25: 26:..................)
[INFO] [stdout]    26:  9:..................next: assert
[INFO] [stdout]    26:  9:................)
[INFO] [stdout]    26:  9:................Statement(
[INFO] [stdout]    26:  9:..................SimpleStmt(
[INFO] [stdout]    26:  9:....................ExpressionList(
[INFO] [stdout]    26:  9:......................Expression(
[INFO] [stdout]    26:  9:........................BinaryExpr(
[INFO] [stdout]    26:  9:..........................UnaryExpr(
[INFO] [stdout]    26:  9:............................PrimaryExpr(
[INFO] [stdout]    26:  9:..............................Operand(
[INFO] [stdout]    26: 15:................................next: (
[INFO] [stdout]    26: 15:..............................)
[INFO] [stdout]    26: 15:..............................CallOrConversion(
[INFO] [stdout]    26: 16:................................next: f3
[INFO] [stdout]    26: 16:................................Expression(
[INFO] [stdout]    26: 16:..................................BinaryExpr(
[INFO] [stdout]    26: 16:....................................UnaryExpr(
[INFO] [stdout]    26: 16:......................................PrimaryExpr(
[INFO] [stdout]    26: 16:........................................Operand(
[INFO] [stdout]    26: 19:..........................................next: ==
[INFO] [stdout]    26: 19:........................................)
[INFO] [stdout]    26: 19:......................................)
[INFO] [stdout]    26: 19:....................................)
[INFO] [stdout]    26: 22:....................................next: -
[INFO] [stdout]    26: 22:....................................BinaryExpr(
[INFO] [stdout]    26: 22:......................................UnaryExpr(
[INFO] [stdout]    26: 23:........................................next: 3.25
[INFO] [stdout]    26: 23:........................................UnaryExpr(
[INFO] [stdout]    26: 23:..........................................PrimaryExpr(
[INFO] [stdout]    26: 23:............................................Operand(
[INFO] [stdout]    26: 27:..............................................next: )
[INFO] [stdout]    26: 27:............................................)
[INFO] [stdout]    26: 27:..........................................)
[INFO] [stdout]    26: 27:........................................)
[INFO] [stdout]    26: 27:......................................)
[INFO] [stdout]    26: 27:....................................)
[INFO] [stdout]    26: 27:..................................)
[INFO] [stdout]    26: 27:................................)
[INFO] [stdout]    26: 28:................................next: ;
[INFO] [stdout]    26: 28:..............................)
[INFO] [stdout]    26: 28:............................)
[INFO] [stdout]    26: 28:..........................)
[INFO] [stdout]    26: 28:........................)
[INFO] [stdout]    26: 28:......................)
[INFO] [stdout]    26: 28:....................)
[INFO] [stdout]    26: 28:..................)
[INFO] [stdout]    27:  9:..................next: i
[INFO] [stdout]    27:  9:................)
[INFO] [stdout]    27:  9:................Statement(
[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: int
[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: 17:................................next: (
[INFO] [stdout]    27: 17:..............................)
[INFO] [stdout]    27: 17:..............................CallOrConversion(
[INFO] [stdout]    27: 18:................................next: f3
[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: 20:..........................................next: )
[INFO] [stdout]    27: 20:........................................)
[INFO] [stdout]    27: 20:......................................)
[INFO] [stdout]    27: 20:....................................)
[INFO] [stdout]    27: 20:..................................)
[INFO] [stdout]    27: 20:................................)
[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]    28:  9:..................next: assert
[INFO] [stdout]    28:  9:................)
[INFO] [stdout]    28:  9:................Statement(
[INFO] [stdout]    28:  9:..................SimpleStmt(
[INFO] [stdout]    28:  9:....................ExpressionList(
[INFO] [stdout]    28:  9:......................Expression(
[INFO] [stdout]    28:  9:........................BinaryExpr(
[INFO] [stdout]    28:  9:..........................UnaryExpr(
[INFO] [stdout]    28:  9:............................PrimaryExpr(
[INFO] [stdout]    28:  9:..............................Operand(
[INFO] [stdout]    28: 15:................................next: (
[INFO] [stdout]    28: 15:..............................)
[INFO] [stdout]    28: 15:..............................CallOrConversion(
[INFO] [stdout]    28: 16:................................next: i
[INFO] [stdout]    28: 16:................................Expression(
[INFO] [stdout]    28: 16:..................................BinaryExpr(
[INFO] [stdout]    28: 16:....................................UnaryExpr(
[INFO] [stdout]    28: 16:......................................PrimaryExpr(
[INFO] [stdout]    28: 16:........................................Operand(
[INFO] [stdout]    28: 18:..........................................next: ==
[INFO] [stdout]    28: 18:........................................)
[INFO] [stdout]    28: 18:......................................)
[INFO] [stdout]    28: 18:....................................)
[INFO] [stdout]    28: 21:....................................next: -
[INFO] [stdout]    28: 21:....................................BinaryExpr(
[INFO] [stdout]    28: 21:......................................UnaryExpr(
[INFO] [stdout]    28: 22:........................................next: 3
[INFO] [stdout]    28: 22:........................................UnaryExpr(
[INFO] [stdout]    28: 22:..........................................PrimaryExpr(
[INFO] [stdout]    28: 22:............................................Operand(
[INFO] [stdout]    28: 23:..............................................next: )
[INFO] [stdout]    28: 23:............................................)
[INFO] [stdout]    28: 23:..........................................)
[INFO] [stdout]    28: 23:........................................)
[INFO] [stdout]    28: 23:......................................)
[INFO] [stdout]    28: 23:....................................)
[INFO] [stdout]    28: 23:..................................)
[INFO] [stdout]    28: 23:................................)
[INFO] [stdout]    28: 24:................................next: ;
[INFO] [stdout]    28: 24:..............................)
[INFO] [stdout]    28: 24:............................)
[INFO] [stdout]    28: 24:..........................)
[INFO] [stdout]    28: 24:........................)
[INFO] [stdout]    28: 24:......................)
[INFO] [stdout]    28: 24:....................)
[INFO] [stdout]    28: 24:..................)
[INFO] [stdout]    29:  5:..................next: }
[INFO] [stdout]    29:  5:................)
[INFO] [stdout]    29:  5:..............)
[INFO] [stdout]    29:  6:..............next: ;
[INFO] [stdout]    29:  6:............)
[INFO] [stdout]    31:  5:............next: t1
[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:  8:..........................next: :=
[INFO] [stdout]    31:  8:........................)
[INFO] [stdout]    31:  8:......................)
[INFO] [stdout]    31:  8:....................)
[INFO] [stdout]    31:  8:..................)
[INFO] [stdout]    31:  8:................)
[INFO] [stdout]    31:  8:..............)
[INFO] [stdout]    31: 11:..............next: type1
[INFO] [stdout]    31: 11:..............ExpressionList(
[INFO] [stdout]    31: 11:................Expression(
[INFO] [stdout]    31: 11:..................BinaryExpr(
[INFO] [stdout]    31: 11:....................UnaryExpr(
[INFO] [stdout]    31: 11:......................PrimaryExpr(
[INFO] [stdout]    31: 11:........................Operand(
[INFO] [stdout]    31: 16:..........................next: {
[INFO] [stdout]    31: 16:........................)
[INFO] [stdout]    31: 16:........................LiteralValue(
[INFO] [stdout]    31: 17:..........................next: {
[INFO] [stdout]    31: 17:..........................ElementList(
[INFO] [stdout]    31: 17:............................Element(
[INFO] [stdout]    31: 17:..............................Value(
[INFO] [stdout]    31: 17:................................LiteralValue(
[INFO] [stdout]    31: 18:..................................next: "A"
[INFO] [stdout]    31: 18:..................................ElementList(
[INFO] [stdout]    31: 18:....................................Element(
[INFO] [stdout]    31: 18:......................................Value(
[INFO] [stdout]    31: 18:........................................Expression(
[INFO] [stdout]    31: 18:..........................................BinaryExpr(
[INFO] [stdout]    31: 18:............................................UnaryExpr(
[INFO] [stdout]    31: 18:..............................................PrimaryExpr(
[INFO] [stdout]    31: 18:................................................Operand(
[INFO] [stdout]    31: 21:..................................................next: ,
[INFO] [stdout]    31: 21:................................................)
[INFO] [stdout]    31: 21:..............................................)
[INFO] [stdout]    31: 21:............................................)
[INFO] [stdout]    31: 21:..........................................)
[INFO] [stdout]    31: 21:........................................)
[INFO] [stdout]    31: 21:......................................)
[INFO] [stdout]    31: 21:....................................)
[INFO] [stdout]    31: 23:....................................next: 1
[INFO] [stdout]    31: 23:....................................Element(
[INFO] [stdout]    31: 23:......................................Value(
[INFO] [stdout]    31: 23:........................................Expression(
[INFO] [stdout]    31: 23:..........................................BinaryExpr(
[INFO] [stdout]    31: 23:............................................UnaryExpr(
[INFO] [stdout]    31: 23:..............................................PrimaryExpr(
[INFO] [stdout]    31: 23:................................................Operand(
[INFO] [stdout]    31: 24:..................................................next: }
[INFO] [stdout]    31: 24:................................................)
[INFO] [stdout]    31: 24:..............................................)
[INFO] [stdout]    31: 24:............................................)
[INFO] [stdout]    31: 24:..........................................)
[INFO] [stdout]    31: 24:........................................)
[INFO] [stdout]    31: 24:......................................)
[INFO] [stdout]    31: 24:....................................)
[INFO] [stdout]    31: 24:..................................)
[INFO] [stdout]    31: 25:..................................next: ,
[INFO] [stdout]    31: 25:................................)
[INFO] [stdout]    31: 25:..............................)
[INFO] [stdout]    31: 25:............................)
[INFO] [stdout]    31: 27:............................next: {
[INFO] [stdout]    31: 27:............................Element(
[INFO] [stdout]    31: 27:..............................Value(
[INFO] [stdout]    31: 27:................................LiteralValue(
[INFO] [stdout]    31: 28:..................................next: "B"
[INFO] [stdout]    31: 28:..................................ElementList(
[INFO] [stdout]    31: 28:....................................Element(
[INFO] [stdout]    31: 28:......................................Value(
[INFO] [stdout]    31: 28:........................................Expression(
[INFO] [stdout]    31: 28:..........................................BinaryExpr(
[INFO] [stdout]    31: 28:............................................UnaryExpr(
[INFO] [stdout]    31: 28:..............................................PrimaryExpr(
[INFO] [stdout]    31: 28:................................................Operand(
[INFO] [stdout]    31: 31:..................................................next: ,
[INFO] [stdout]    31: 31:................................................)
[INFO] [stdout]    31: 31:..............................................)
[INFO] [stdout]    31: 31:............................................)
[INFO] [stdout]    31: 31:..........................................)
[INFO] [stdout]    31: 31:........................................)
[INFO] [stdout]    31: 31:......................................)
[INFO] [stdout]    31: 31:....................................)
[INFO] [stdout]    31: 33:....................................next: 2
[INFO] [stdout]    31: 33:....................................Element(
[INFO] [stdout]    31: 33:......................................Value(
[INFO] [stdout]    31: 33:........................................Expression(
[INFO] [stdout]    31: 33:..........................................BinaryExpr(
[INFO] [stdout]    31: 33:............................................UnaryExpr(
[INFO] [stdout]    31: 33:..............................................PrimaryExpr(
[INFO] [stdout]    31: 33:................................................Operand(
[INFO] [stdout]    31: 34:..................................................next: }
[INFO] [stdout]    31: 34:................................................)
[INFO] [stdout]    31: 34:..............................................)
[INFO] [stdout]    31: 34:............................................)
[INFO] [stdout]    31: 34:..........................................)
[INFO] [stdout]    31: 34:........................................)
[INFO] [stdout]    31: 34:......................................)
[INFO] [stdout]    31: 34:....................................)
[INFO] [stdout]    31: 34:..................................)
[INFO] [stdout]    31: 35:..................................next: }
[INFO] [stdout]    31: 35:................................)
[INFO] [stdout]    31: 35:..............................)
[INFO] [stdout]    31: 35:............................)
[INFO] [stdout]    31: 35:..........................)
[INFO] [stdout]    31: 36:..........................next: ;
[INFO] [stdout]    31: 36:........................)
[INFO] [stdout]    31: 36:......................)
[INFO] [stdout]    31: 36:....................)
[INFO] [stdout]    31: 36:..................)
[INFO] [stdout]    31: 36:................)
[INFO] [stdout]    31: 36:..............)
[INFO] [stdout]    31: 36:............)
[INFO] [stdout]    32:  5:............next: t2
[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:  8:..........................next: :=
[INFO] [stdout]    32:  8:........................)
[INFO] [stdout]    32:  8:......................)
[INFO] [stdout]    32:  8:....................)
[INFO] [stdout]    32:  8:..................)
[INFO] [stdout]    32:  8:................)
[INFO] [stdout]    32:  8:..............)
[INFO] [stdout]    32: 11:..............next: type2
[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: 16:..........................next: (
[INFO] [stdout]    32: 16:........................)
[INFO] [stdout]    32: 16:........................CallOrConversion(
[INFO] [stdout]    32: 17:..........................next: t1
[INFO] [stdout]    32: 17:..........................Expression(
[INFO] [stdout]    32: 17:............................BinaryExpr(
[INFO] [stdout]    32: 17:..............................UnaryExpr(
[INFO] [stdout]    32: 17:................................PrimaryExpr(
[INFO] [stdout]    32: 17:..................................Operand(
[INFO] [stdout]    32: 19:....................................next: )
[INFO] [stdout]    32: 19:..................................)
[INFO] [stdout]    32: 19:................................)
[INFO] [stdout]    32: 19:..............................)
[INFO] [stdout]    32: 19:............................)
[INFO] [stdout]    32: 19:..........................)
[INFO] [stdout]    32: 20:..........................next: ;
[INFO] [stdout]    32: 20:........................)
[INFO] [stdout]    32: 20:......................)
[INFO] [stdout]    32: 20:....................)
[INFO] [stdout]    32: 20:..................)
[INFO] [stdout]    32: 20:................)
[INFO] [stdout]    32: 20:..............)
[INFO] [stdout]    32: 20:............)
[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: t2
[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:..................................IndexOrSlice(
[INFO] [stdout]    33: 15:....................................next: 1
[INFO] [stdout]    33: 15:....................................Expression(
[INFO] [stdout]    33: 15:......................................BinaryExpr(
[INFO] [stdout]    33: 15:........................................UnaryExpr(
[INFO] [stdout]    33: 15:..........................................PrimaryExpr(
[INFO] [stdout]    33: 15:............................................Operand(
[INFO] [stdout]    33: 16:..............................................next: ]
[INFO] [stdout]    33: 16:............................................)
[INFO] [stdout]    33: 16:..........................................)
[INFO] [stdout]    33: 16:........................................)
[INFO] [stdout]    33: 16:......................................)
[INFO] [stdout]    33: 16:....................................)
[INFO] [stdout]    33: 17:....................................next: .
[INFO] [stdout]    33: 17:..................................)
[INFO] [stdout]    33: 18:..................................next: Field2
[INFO] [stdout]    33: 18:..................................Selector(
[INFO] [stdout]    33: 25:....................................next: ==
[INFO] [stdout]    33: 25:..................................)
[INFO] [stdout]    33: 25:................................)
[INFO] [stdout]    33: 25:..............................)
[INFO] [stdout]    33: 28:..............................next: 2
[INFO] [stdout]    33: 28:..............................BinaryExpr(
[INFO] [stdout]    33: 28:................................UnaryExpr(
[INFO] [stdout]    33: 28:..................................PrimaryExpr(
[INFO] [stdout]    33: 28:....................................Operand(
[INFO] [stdout]    33: 29:......................................next: )
[INFO] [stdout]    33: 29:....................................)
[INFO] [stdout]    33: 29:..................................)
[INFO] [stdout]    33: 29:................................)
[INFO] [stdout]    33: 29:..............................)
[INFO] [stdout]    33: 29:............................)
[INFO] [stdout]    33: 29:..........................)
[INFO] [stdout]    33: 30:..........................next: ;
[INFO] [stdout]    33: 30:........................)
[INFO] [stdout]    33: 30:......................)
[INFO] [stdout]    33: 30:....................)
[INFO] [stdout]    33: 30:..................)
[INFO] [stdout]    33: 30:................)
[INFO] [stdout]    33: 30:..............)
[INFO] [stdout]    33: 30:............)
[INFO] [stdout]    36:  5:............next: s1
[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:  8:..........................next: :=
[INFO] [stdout]    36:  8:........................)
[INFO] [stdout]    36:  8:......................)
[INFO] [stdout]    36:  8:....................)
[INFO] [stdout]    36:  8:..................)
[INFO] [stdout]    36:  8:................)
[INFO] [stdout]    36:  8:..............)
[INFO] [stdout]    36: 11:..............next: string
[INFO] [stdout]    36: 11:..............ExpressionList(
[INFO] [stdout]    36: 11:................Expression(
[INFO] [stdout]    36: 11:..................BinaryExpr(
[INFO] [stdout]    36: 11:....................UnaryExpr(
[INFO] [stdout]    36: 11:......................PrimaryExpr(
[INFO] [stdout]    36: 11:........................Operand(
[INFO] [stdout]    36: 17:..........................next: (
[INFO] [stdout]    36: 17:........................)
[INFO] [stdout]    36: 17:........................CallOrConversion(
[INFO] [stdout]    36: 18:..........................next: 100
[INFO] [stdout]    36: 18:..........................Expression(
[INFO] [stdout]    36: 18:............................BinaryExpr(
[INFO] [stdout]    36: 18:..............................UnaryExpr(
[INFO] [stdout]    36: 18:................................PrimaryExpr(
[INFO] [stdout]    36: 18:..................................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: 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: assert
[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: 11:..........................next: (
[INFO] [stdout]    37: 11:........................)
[INFO] [stdout]    37: 11:........................CallOrConversion(
[INFO] [stdout]    37: 12:..........................next: s1
[INFO] [stdout]    37: 12:..........................Expression(
[INFO] [stdout]    37: 12:............................BinaryExpr(
[INFO] [stdout]    37: 12:..............................UnaryExpr(
[INFO] [stdout]    37: 12:................................PrimaryExpr(
[INFO] [stdout]    37: 12:..................................Operand(
[INFO] [stdout]    37: 15:....................................next: ==
[INFO] [stdout]    37: 15:..................................)
[INFO] [stdout]    37: 15:................................)
[INFO] [stdout]    37: 15:..............................)
[INFO] [stdout]    37: 18:..............................next: "d"
[INFO] [stdout]    37: 18:..............................BinaryExpr(
[INFO] [stdout]    37: 18:................................UnaryExpr(
[INFO] [stdout]    37: 18:..................................PrimaryExpr(
[INFO] [stdout]    37: 18:....................................Operand(
[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: 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]    38:  5:............next: fmt2
[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:  9:..........................next: .
[INFO] [stdout]    38:  9:........................)
[INFO] [stdout]    38: 10:........................next: Println
[INFO] [stdout]    38: 10:........................Selector(
[INFO] [stdout]    38: 17:..........................next: (
[INFO] [stdout]    38: 17:........................)
[INFO] [stdout]    38: 17:........................CallOrConversion(
[INFO] [stdout]    38: 18:..........................next: s1
[INFO] [stdout]    38: 18:..........................Expression(
[INFO] [stdout]    38: 18:............................BinaryExpr(
[INFO] [stdout]    38: 18:..............................UnaryExpr(
[INFO] [stdout]    38: 18:................................PrimaryExpr(
[INFO] [stdout]    38: 18:..................................Operand(
[INFO] [stdout]    38: 20:....................................next: )
[INFO] [stdout]    38: 20:..................................)
[INFO] [stdout]    38: 20:................................)
[INFO] [stdout]    38: 20:..............................)
[INFO] [stdout]    38: 20:............................)
[INFO] [stdout]    38: 20:..........................)
[INFO] [stdout]    38: 21:..........................next: ;
[INFO] [stdout]    38: 21:........................)
[INFO] [stdout]    38: 21:......................)
[INFO] [stdout]    38: 21:....................)
[INFO] [stdout]    38: 21:..................)
[INFO] [stdout]    38: 21:................)
[INFO] [stdout]    38: 21:..............)
[INFO] [stdout]    38: 21:............)
[INFO] [stdout]    40:  5:............next: s2
[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:  8:..........................next: :=
[INFO] [stdout]    40:  8:........................)
[INFO] [stdout]    40:  8:......................)
[INFO] [stdout]    40:  8:....................)
[INFO] [stdout]    40:  8:..................)
[INFO] [stdout]    40:  8:................)
[INFO] [stdout]    40:  8:..............)
[INFO] [stdout]    40: 11:..............next: string
[INFO] [stdout]    40: 11:..............ExpressionList(
[INFO] [stdout]    40: 11:................Expression(
[INFO] [stdout]    40: 11:..................BinaryExpr(
[INFO] [stdout]    40: 11:....................UnaryExpr(
[INFO] [stdout]    40: 11:......................PrimaryExpr(
[INFO] [stdout]    40: 11:........................Operand(
[INFO] [stdout]    40: 17:..........................next: (
[INFO] [stdout]    40: 17:........................)
[INFO] [stdout]    40: 17:........................CallOrConversion(
[INFO] [stdout]    40: 18:..........................next: [
[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: 18:....................................ArrayType(
[INFO] [stdout]    40: 19:......................................next: ]
[INFO] [stdout]    40: 20:......................................next: rune
[INFO] [stdout]    40: 20:......................................Type(
[INFO] [stdout]    40: 20:........................................TypeName(
[INFO] [stdout]    40: 24:..........................................next: {
[INFO] [stdout]    40: 24:........................................)
[INFO] [stdout]    40: 24:......................................)
[INFO] [stdout]    40: 24:....................................)
[INFO] [stdout]    40: 24:..................................)
[INFO] [stdout]    40: 24:..................................LiteralValue(
[INFO] [stdout]    40: 25:....................................next: 100
[INFO] [stdout]    40: 25:....................................ElementList(
[INFO] [stdout]    40: 25:......................................Element(
[INFO] [stdout]    40: 25:........................................Value(
[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: 28:....................................................next: ,
[INFO] [stdout]    40: 28:..................................................)
[INFO] [stdout]    40: 28:................................................)
[INFO] [stdout]    40: 28:..............................................)
[INFO] [stdout]    40: 28:............................................)
[INFO] [stdout]    40: 28:..........................................)
[INFO] [stdout]    40: 28:........................................)
[INFO] [stdout]    40: 28:......................................)
[INFO] [stdout]    40: 30:......................................next: 101
[INFO] [stdout]    40: 30:......................................Element(
[INFO] [stdout]    40: 30:........................................Value(
[INFO] [stdout]    40: 30:..........................................Expression(
[INFO] [stdout]    40: 30:............................................BinaryExpr(
[INFO] [stdout]    40: 30:..............................................UnaryExpr(
[INFO] [stdout]    40: 30:................................................PrimaryExpr(
[INFO] [stdout]    40: 30:..................................................Operand(
[INFO] [stdout]    40: 33:....................................................next: }
[INFO] [stdout]    40: 33:..................................................)
[INFO] [stdout]    40: 33:................................................)
[INFO] [stdout]    40: 33:..............................................)
[INFO] [stdout]    40: 33:............................................)
[INFO] [stdout]    40: 33:..........................................)
[INFO] [stdout]    40: 33:........................................)
[INFO] [stdout]    40: 33:......................................)
[INFO] [stdout]    40: 33:....................................)
[INFO] [stdout]    40: 34:....................................next: )
[INFO] [stdout]    40: 34:..................................)
[INFO] [stdout]    40: 34:................................)
[INFO] [stdout]    40: 34:..............................)
[INFO] [stdout]    40: 34:............................)
[INFO] [stdout]    40: 34:..........................)
[INFO] [stdout]    40: 35:..........................next: ;
[INFO] [stdout]    40: 35:........................)
[INFO] [stdout]    40: 35:......................)
[INFO] [stdout]    40: 35:....................)
[INFO] [stdout]    40: 35:..................)
[INFO] [stdout]    40: 35:................)
[INFO] [stdout]    40: 35:..............)
[INFO] [stdout]    40: 35:............)
[INFO] [stdout]    41:  5:............next: assert
[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:  5:......................PrimaryExpr(
[INFO] [stdout]    41:  5:........................Operand(
[INFO] [stdout]    41: 11:..........................next: (
[INFO] [stdout]    41: 11:........................)
[INFO] [stdout]    41: 11:........................CallOrConversion(
[INFO] [stdout]    41: 12:..........................next: s2
[INFO] [stdout]    41: 12:..........................Expression(
[INFO] [stdout]    41: 12:............................BinaryExpr(
[INFO] [stdout]    41: 12:..............................UnaryExpr(
[INFO] [stdout]    41: 12:................................PrimaryExpr(
[INFO] [stdout]    41: 12:..................................Operand(
[INFO] [stdout]    41: 15:....................................next: ==
[INFO] [stdout]    41: 15:..................................)
[INFO] [stdout]    41: 15:................................)
[INFO] [stdout]    41: 15:..............................)
[INFO] [stdout]    41: 18:..............................next: "de"
[INFO] [stdout]    41: 18:..............................BinaryExpr(
[INFO] [stdout]    41: 18:................................UnaryExpr(
[INFO] [stdout]    41: 18:..................................PrimaryExpr(
[INFO] [stdout]    41: 18:....................................Operand(
[INFO] [stdout]    41: 22:......................................next: )
[INFO] [stdout]    41: 22:....................................)
[INFO] [stdout]    41: 22:..................................)
[INFO] [stdout]    41: 22:................................)
[INFO] [stdout]    41: 22:..............................)
[INFO] [stdout]    41: 22:............................)
[INFO] [stdout]    41: 22:..........................)
[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: 23:..............)
[INFO] [stdout]    41: 23:............)
[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: s2
[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: 20:....................................next: )
[INFO] [stdout]    42: 20:..................................)
[INFO] [stdout]    42: 20:................................)
[INFO] [stdout]    42: 20:..............................)
[INFO] [stdout]    42: 20:............................)
[INFO] [stdout]    42: 20:..........................)
[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: 21:..............)
[INFO] [stdout]    42: 21:............)
[INFO] [stdout]    44:  5:............next: data
[INFO] [stdout]    44:  5:..........)
[INFO] [stdout]    44:  5:..........Statement(
[INFO] [stdout]    44:  5:............SimpleStmt(
[INFO] [stdout]    44:  5:..............ExpressionList(
[INFO] [stdout]    44:  5:................Expression(
[INFO] [stdout]    44:  5:..................BinaryExpr(
[INFO] [stdout]    44:  5:....................UnaryExpr(
[INFO] [stdout]    44:  5:......................PrimaryExpr(
[INFO] [stdout]    44:  5:........................Operand(
[INFO] [stdout]    44: 10:..........................next: :=
[INFO] [stdout]    44: 10:........................)
[INFO] [stdout]    44: 10:......................)
[INFO] [stdout]    44: 10:....................)
[INFO] [stdout]    44: 10:..................)
[INFO] [stdout]    44: 10:................)
[INFO] [stdout]    44: 10:..............)
[INFO] [stdout]    44: 13:..............next: [
[INFO] [stdout]    44: 13:..............ExpressionList(
[INFO] [stdout]    44: 13:................Expression(
[INFO] [stdout]    44: 13:..................BinaryExpr(
[INFO] [stdout]    44: 13:....................UnaryExpr(
[INFO] [stdout]    44: 13:......................PrimaryExpr(
[INFO] [stdout]    44: 13:........................Operand(
[INFO] [stdout]    44: 13:..........................ArrayType(
[INFO] [stdout]    44: 14:............................next: ]
[INFO] [stdout]    44: 15:............................next: byte
[INFO] [stdout]    44: 15:............................Type(
[INFO] [stdout]    44: 15:..............................TypeName(
[INFO] [stdout]    44: 19:................................next: {
[INFO] [stdout]    44: 19:..............................)
[INFO] [stdout]    44: 19:............................)
[INFO] [stdout]    44: 19:..........................)
[INFO] [stdout]    44: 19:........................)
[INFO] [stdout]    44: 19:........................LiteralValue(
[INFO] [stdout]    44: 20:..........................next: 't'
[INFO] [stdout]    44: 20:..........................ElementList(
[INFO] [stdout]    44: 20:............................Element(
[INFO] [stdout]    44: 20:..............................Value(
[INFO] [stdout]    44: 20:................................Expression(
[INFO] [stdout]    44: 20:..................................BinaryExpr(
[INFO] [stdout]    44: 20:....................................UnaryExpr(
[INFO] [stdout]    44: 20:......................................PrimaryExpr(
[INFO] [stdout]    44: 20:........................................Operand(
[INFO] [stdout]    44: 23:..........................................next: ,
[INFO] [stdout]    44: 23:........................................)
[INFO] [stdout]    44: 23:......................................)
[INFO] [stdout]    44: 23:....................................)
[INFO] [stdout]    44: 23:..................................)
[INFO] [stdout]    44: 23:................................)
[INFO] [stdout]    44: 23:..............................)
[INFO] [stdout]    44: 23:............................)
[INFO] [stdout]    44: 24:............................next: 'e'
[INFO] [stdout]    44: 24:............................Element(
[INFO] [stdout]    44: 24:..............................Value(
[INFO] [stdout]    44: 24:................................Expression(
[INFO] [stdout]    44: 24:..................................BinaryExpr(
[INFO] [stdout]    44: 24:....................................UnaryExpr(
[INFO] [stdout]    44: 24:......................................PrimaryExpr(
[INFO] [stdout]    44: 24:........................................Operand(
[INFO] [stdout]    44: 27:..........................................next: ,
[INFO] [stdout]    44: 27:........................................)
[INFO] [stdout]    44: 27:......................................)
[INFO] [stdout]    44: 27:....................................)
[INFO] [stdout]    44: 27:..................................)
[INFO] [stdout]    44: 27:................................)
[INFO] [stdout]    44: 27:..............................)
[INFO] [stdout]    44: 27:............................)
[INFO] [stdout]    44: 28:............................next: 's'
[INFO] [stdout]    44: 28:............................Element(
[INFO] [stdout]    44: 28:..............................Value(
[INFO] [stdout]    44: 28:................................Expression(
[INFO] [stdout]    44: 28:..................................BinaryExpr(
[INFO] [stdout]    44: 28:....................................UnaryExpr(
[INFO] [stdout]    44: 28:......................................PrimaryExpr(
[INFO] [stdout]    44: 28:........................................Operand(
[INFO] [stdout]    44: 31:..........................................next: ,
[INFO] [stdout]    44: 31:........................................)
[INFO] [stdout]    44: 31:......................................)
[INFO] [stdout]    44: 31:....................................)
[INFO] [stdout]    44: 31:..................................)
[INFO] [stdout]    44: 31:................................)
[INFO] [stdout]    44: 31:..............................)
[INFO] [stdout]    44: 31:............................)
[INFO] [stdout]    44: 32:............................next: 't'
[INFO] [stdout]    44: 32:............................Element(
[INFO] [stdout]    44: 32:..............................Value(
[INFO] [stdout]    44: 32:................................Expression(
[INFO] [stdout]    44: 32:..................................BinaryExpr(
[INFO] [stdout]    44: 32:....................................UnaryExpr(
[INFO] [stdout]    44: 32:......................................PrimaryExpr(
[INFO] [stdout]    44: 32:........................................Operand(
[INFO] [stdout]    44: 35:..........................................next: }
[INFO] [stdout]    44: 35:........................................)
[INFO] [stdout]    44: 35:......................................)
[INFO] [stdout]    44: 35:....................................)
[INFO] [stdout]    44: 35:..................................)
[INFO] [stdout]    44: 35:................................)
[INFO] [stdout]    44: 35:..............................)
[INFO] [stdout]    44: 35:............................)
[INFO] [stdout]    44: 35:..........................)
[INFO] [stdout]    44: 36:..........................next: ;
[INFO] [stdout]    44: 36:........................)
[INFO] [stdout]    44: 36:......................)
[INFO] [stdout]    44: 36:....................)
[INFO] [stdout]    44: 36:..................)
[INFO] [stdout]    44: 36:................)
[INFO] [stdout]    44: 36:..............)
[INFO] [stdout]    44: 36:............)
[INFO] [stdout]    45:  5:............next: s3
[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:  8:..........................next: :=
[INFO] [stdout]    45:  8:........................)
[INFO] [stdout]    45:  8:......................)
[INFO] [stdout]    45:  8:....................)
[INFO] [stdout]    45:  8:..................)
[INFO] [stdout]    45:  8:................)
[INFO] [stdout]    45:  8:..............)
[INFO] [stdout]    45: 11:..............next: string
[INFO] [stdout]    45: 11:..............ExpressionList(
[INFO] [stdout]    45: 11:................Expression(
[INFO] [stdout]    45: 11:..................BinaryExpr(
[INFO] [stdout]    45: 11:....................UnaryExpr(
[INFO] [stdout]    45: 11:......................PrimaryExpr(
[INFO] [stdout]    45: 11:........................Operand(
[INFO] [stdout]    45: 17:..........................next: (
[INFO] [stdout]    45: 17:........................)
[INFO] [stdout]    45: 17:........................CallOrConversion(
[INFO] [stdout]    45: 18:..........................next: data
[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: 22:....................................next: )
[INFO] [stdout]    45: 22:..................................)
[INFO] [stdout]    45: 22:................................)
[INFO] [stdout]    45: 22:..............................)
[INFO] [stdout]    45: 22:............................)
[INFO] [stdout]    45: 22:..........................)
[INFO] [stdout]    45: 23:..........................next: ;
[INFO] [stdout]    45: 23:........................)
[INFO] [stdout]    45: 23:......................)
[INFO] [stdout]    45: 23:....................)
[INFO] [stdout]    45: 23:..................)
[INFO] [stdout]    45: 23:................)
[INFO] [stdout]    45: 23:..............)
[INFO] [stdout]    45: 23:............)
[INFO] [stdout]    46:  5:............next: assert
[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: 11:..........................next: (
[INFO] [stdout]    46: 11:........................)
[INFO] [stdout]    46: 11:........................CallOrConversion(
[INFO] [stdout]    46: 12:..........................next: s3
[INFO] [stdout]    46: 12:..........................Expression(
[INFO] [stdout]    46: 12:............................BinaryExpr(
[INFO] [stdout]    46: 12:..............................UnaryExpr(
[INFO] [stdout]    46: 12:................................PrimaryExpr(
[INFO] [stdout]    46: 12:..................................Operand(
[INFO] [stdout]    46: 15:....................................next: ==
[INFO] [stdout]    46: 15:..................................)
[INFO] [stdout]    46: 15:................................)
[INFO] [stdout]    46: 15:..............................)
[INFO] [stdout]    46: 18:..............................next: "test"
[INFO] [stdout]    46: 18:..............................BinaryExpr(
[INFO] [stdout]    46: 18:................................UnaryExpr(
[INFO] [stdout]    46: 18:..................................PrimaryExpr(
[INFO] [stdout]    46: 18:....................................Operand(
[INFO] [stdout]    46: 24:......................................next: )
[INFO] [stdout]    46: 24:....................................)
[INFO] [stdout]    46: 24:..................................)
[INFO] [stdout]    46: 24:................................)
[INFO] [stdout]    46: 24:..............................)
[INFO] [stdout]    46: 24:............................)
[INFO] [stdout]    46: 24:..........................)
[INFO] [stdout]    46: 25:..........................next: ;
[INFO] [stdout]    46: 25:........................)
[INFO] [stdout]    46: 25:......................)
[INFO] [stdout]    46: 25:....................)
[INFO] [stdout]    46: 25:..................)
[INFO] [stdout]    46: 25:................)
[INFO] [stdout]    46: 25:..............)
[INFO] [stdout]    46: 25:............)
[INFO] [stdout]    47:  5:............next: fmt2
[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:  9:..........................next: .
[INFO] [stdout]    47:  9:........................)
[INFO] [stdout]    47: 10:........................next: Println
[INFO] [stdout]    47: 10:........................Selector(
[INFO] [stdout]    47: 17:..........................next: (
[INFO] [stdout]    47: 17:........................)
[INFO] [stdout]    47: 17:........................CallOrConversion(
[INFO] [stdout]    47: 18:..........................next: s3
[INFO] [stdout]    47: 18:..........................Expression(
[INFO] [stdout]    47: 18:............................BinaryExpr(
[INFO] [stdout]    47: 18:..............................UnaryExpr(
[INFO] [stdout]    47: 18:................................PrimaryExpr(
[INFO] [stdout]    47: 18:..................................Operand(
[INFO] [stdout]    47: 20:....................................next: )
[INFO] [stdout]    47: 20:..................................)
[INFO] [stdout]    47: 20:................................)
[INFO] [stdout]    47: 20:..............................)
[INFO] [stdout]    47: 20:............................)
[INFO] [stdout]    47: 20:..........................)
[INFO] [stdout]    47: 21:..........................next: ;
[INFO] [stdout]    47: 21:........................)
[INFO] [stdout]    47: 21:......................)
[INFO] [stdout]    47: 21:....................)
[INFO] [stdout]    47: 21:..................)
[INFO] [stdout]    47: 21:................)
[INFO] [stdout]    47: 21:..............)
[INFO] [stdout]    47: 21:............)
[INFO] [stdout]    49:  5:............next: b4
[INFO] [stdout]    49:  5:..........)
[INFO] [stdout]    49:  5:..........Statement(
[INFO] [stdout]    49:  5:............SimpleStmt(
[INFO] [stdout]    49:  5:..............ExpressionList(
[INFO] [stdout]    49:  5:................Expression(
[INFO] [stdout]    49:  5:..................BinaryExpr(
[INFO] [stdout]    49:  5:....................UnaryExpr(
[INFO] [stdout]    49:  5:......................PrimaryExpr(
[INFO] [stdout]    49:  5:........................Operand(
[INFO] [stdout]    49:  8:..........................next: :=
[INFO] [stdout]    49:  8:........................)
[INFO] [stdout]    49:  8:......................)
[INFO] [stdout]    49:  8:....................)
[INFO] [stdout]    49:  8:..................)
[INFO] [stdout]    49:  8:................)
[INFO] [stdout]    49:  8:..............)
[INFO] [stdout]    49: 11:..............next: [
[INFO] [stdout]    49: 11:..............ExpressionList(
[INFO] [stdout]    49: 11:................Expression(
[INFO] [stdout]    49: 11:..................BinaryExpr(
[INFO] [stdout]    49: 11:....................UnaryExpr(
[INFO] [stdout]    49: 11:......................PrimaryExpr(
[INFO] [stdout]    49: 11:........................Operand(
[INFO] [stdout]    49: 11:..........................ArrayType(
[INFO] [stdout]    49: 12:............................next: ]
[INFO] [stdout]    49: 13:............................next: byte
[INFO] [stdout]    49: 13:............................Type(
[INFO] [stdout]    49: 13:..............................TypeName(
[INFO] [stdout]    49: 17:................................next: (
[INFO] [stdout]    49: 17:..............................)
[INFO] [stdout]    49: 17:............................)
[INFO] [stdout]    49: 17:..........................)
[INFO] [stdout]    49: 17:........................)
[INFO] [stdout]    49: 17:........................CallOrConversion(
[INFO] [stdout]    49: 18:..........................next: "dHello, 世界"
[INFO] [stdout]    49: 18:..........................Expression(
[INFO] [stdout]    49: 18:............................BinaryExpr(
[INFO] [stdout]    49: 18:..............................UnaryExpr(
[INFO] [stdout]    49: 18:................................PrimaryExpr(
[INFO] [stdout]    49: 18:..................................Operand(
[INFO] [stdout]    49: 30:....................................next: )
[INFO] [stdout]    49: 30:..................................)
[INFO] [stdout]    49: 30:................................)
[INFO] [stdout]    49: 30:..............................)
[INFO] [stdout]    49: 30:............................)
[INFO] [stdout]    49: 30:..........................)
[INFO] [stdout]    49: 31:..........................next: ;
[INFO] [stdout]    49: 31:........................)
[INFO] [stdout]    49: 31:......................)
[INFO] [stdout]    49: 31:....................)
[INFO] [stdout]    49: 31:..................)
[INFO] [stdout]    49: 31:................)
[INFO] [stdout]    49: 31:..............)
[INFO] [stdout]    49: 31:............)
[INFO] [stdout]    50:  5:............next: r4
[INFO] [stdout]    50:  5:..........)
[INFO] [stdout]    50:  5:..........Statement(
[INFO] [stdout]    50:  5:............SimpleStmt(
[INFO] [stdout]    50:  5:..............ExpressionList(
[INFO] [stdout]    50:  5:................Expression(
[INFO] [stdout]    50:  5:..................BinaryExpr(
[INFO] [stdout]    50:  5:....................UnaryExpr(
[INFO] [stdout]    50:  5:......................PrimaryExpr(
[INFO] [stdout]    50:  5:........................Operand(
[INFO] [stdout]    50:  8:..........................next: :=
[INFO] [stdout]    50:  8:........................)
[INFO] [stdout]    50:  8:......................)
[INFO] [stdout]    50:  8:....................)
[INFO] [stdout]    50:  8:..................)
[INFO] [stdout]    50:  8:................)
[INFO] [stdout]    50:  8:..............)
[INFO] [stdout]    50: 11:..............next: [
[INFO] [stdout]    50: 11:..............ExpressionList(
[INFO] [stdout]    50: 11:................Expression(
[INFO] [stdout]    50: 11:..................BinaryExpr(
[INFO] [stdout]    50: 11:....................UnaryExpr(
[INFO] [stdout]    50: 11:......................PrimaryExpr(
[INFO] [stdout]    50: 11:........................Operand(
[INFO] [stdout]    50: 11:..........................ArrayType(
[INFO] [stdout]    50: 12:............................next: ]
[INFO] [stdout]    50: 13:............................next: rune
[INFO] [stdout]    50: 13:............................Type(
[INFO] [stdout]    50: 13:..............................TypeName(
[INFO] [stdout]    50: 17:................................next: (
[INFO] [stdout]    50: 17:..............................)
[INFO] [stdout]    50: 17:............................)
[INFO] [stdout]    50: 17:..........................)
[INFO] [stdout]    50: 17:........................)
[INFO] [stdout]    50: 17:........................CallOrConversion(
[INFO] [stdout]    50: 18:..........................next: "dHello, 世界"
[INFO] [stdout]    50: 18:..........................Expression(
[INFO] [stdout]    50: 18:............................BinaryExpr(
[INFO] [stdout]    50: 18:..............................UnaryExpr(
[INFO] [stdout]    50: 18:................................PrimaryExpr(
[INFO] [stdout]    50: 18:..................................Operand(
[INFO] [stdout]    50: 30:....................................next: )
[INFO] [stdout]    50: 30:..................................)
[INFO] [stdout]    50: 30:................................)
[INFO] [stdout]    50: 30:..............................)
[INFO] [stdout]    50: 30:............................)
[INFO] [stdout]    50: 30:..........................)
[INFO] [stdout]    50: 31:..........................next: ;
[INFO] [stdout]    50: 31:........................)
[INFO] [stdout]    50: 31:......................)
[INFO] [stdout]    50: 31:....................)
[INFO] [stdout]    50: 31:..................)
[INFO] [stdout]    50: 31:................)
[INFO] [stdout]    50: 31:..............)
[INFO] [stdout]    50: 31:............)
[INFO] [stdout]    51:  5:............next: assert
[INFO] [stdout]    51:  5:..........)
[INFO] [stdout]    51:  5:..........Statement(
[INFO] [stdout]    51:  5:............SimpleStmt(
[INFO] [stdout]    51:  5:..............ExpressionList(
[INFO] [stdout]    51:  5:................Expression(
[INFO] [stdout]    51:  5:..................BinaryExpr(
[INFO] [stdout]    51:  5:....................UnaryExpr(
[INFO] [stdout]    51:  5:......................PrimaryExpr(
[INFO] [stdout]    51:  5:........................Operand(
[INFO] [stdout]    51: 11:..........................next: (
[INFO] [stdout]    51: 11:........................)
[INFO] [stdout]    51: 11:........................CallOrConversion(
[INFO] [stdout]    51: 12:..........................next: b4
[INFO] [stdout]    51: 12:..........................Expression(
[INFO] [stdout]    51: 12:............................BinaryExpr(
[INFO] [stdout]    51: 12:..............................UnaryExpr(
[INFO] [stdout]    51: 12:................................PrimaryExpr(
[INFO] [stdout]    51: 12:..................................Operand(
[INFO] [stdout]    51: 14:....................................next: [
[INFO] [stdout]    51: 14:..................................)
[INFO] [stdout]    51: 14:..................................IndexOrSlice(
[INFO] [stdout]    51: 15:....................................next: 0
[INFO] [stdout]    51: 15:....................................Expression(
[INFO] [stdout]    51: 15:......................................BinaryExpr(
[INFO] [stdout]    51: 15:........................................UnaryExpr(
[INFO] [stdout]    51: 15:..........................................PrimaryExpr(
[INFO] [stdout]    51: 15:............................................Operand(
[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: 18:....................................next: ==
[INFO] [stdout]    51: 18:..................................)
[INFO] [stdout]    51: 18:................................)
[INFO] [stdout]    51: 18:..............................)
[INFO] [stdout]    51: 21:..............................next: 100
[INFO] [stdout]    51: 21:..............................BinaryExpr(
[INFO] [stdout]    51: 21:................................UnaryExpr(
[INFO] [stdout]    51: 21:..................................PrimaryExpr(
[INFO] [stdout]    51: 21:....................................Operand(
[INFO] [stdout]    51: 24:......................................next: )
[INFO] [stdout]    51: 24:....................................)
[INFO] [stdout]    51: 24:..................................)
[INFO] [stdout]    51: 24:................................)
[INFO] [stdout]    51: 24:..............................)
[INFO] [stdout]    51: 24:............................)
[INFO] [stdout]    51: 24:..........................)
[INFO] [stdout]    51: 25:..........................next: ;
[INFO] [stdout]    51: 25:........................)
[INFO] [stdout]    51: 25:......................)
[INFO] [stdout]    51: 25:....................)
[INFO] [stdout]    51: 25:..................)
[INFO] [stdout]    51: 25:................)
[INFO] [stdout]    51: 25:..............)
[INFO] [stdout]    51: 25:............)
[INFO] [stdout]    52:  5:............next: assert
[INFO] [stdout]    52:  5:..........)
[INFO] [stdout]    52:  5:..........Statement(
[INFO] [stdout]    52:  5:............SimpleStmt(
[INFO] [stdout]    52:  5:..............ExpressionList(
[INFO] [stdout]    52:  5:................Expression(
[INFO] [stdout]    52:  5:..................BinaryExpr(
[INFO] [stdout]    52:  5:....................UnaryExpr(
[INFO] [stdout]    52:  5:......................PrimaryExpr(
[INFO] [stdout]    52:  5:........................Operand(
[INFO] [stdout]    52: 11:..........................next: (
[INFO] [stdout]    52: 11:........................)
[INFO] [stdout]    52: 11:........................CallOrConversion(
[INFO] [stdout]    52: 12:..........................next: r4
[INFO] [stdout]    52: 12:..........................Expression(
[INFO] [stdout]    52: 12:............................BinaryExpr(
[INFO] [stdout]    52: 12:..............................UnaryExpr(
[INFO] [stdout]    52: 12:................................PrimaryExpr(
[INFO] [stdout]    52: 12:..................................Operand(
[INFO] [stdout]    52: 14:....................................next: [
[INFO] [stdout]    52: 14:..................................)
[INFO] [stdout]    52: 14:..................................IndexOrSlice(
[INFO] [stdout]    52: 15:....................................next: 0
[INFO] [stdout]    52: 15:....................................Expression(
[INFO] [stdout]    52: 15:......................................BinaryExpr(
[INFO] [stdout]    52: 15:........................................UnaryExpr(
[INFO] [stdout]    52: 15:..........................................PrimaryExpr(
[INFO] [stdout]    52: 15:............................................Operand(
[INFO] [stdout]    52: 16:..............................................next: ]
[INFO] [stdout]    52: 16:............................................)
[INFO] [stdout]    52: 16:..........................................)
[INFO] [stdout]    52: 16:........................................)
[INFO] [stdout]    52: 16:......................................)
[INFO] [stdout]    52: 16:....................................)
[INFO] [stdout]    52: 18:....................................next: ==
[INFO] [stdout]    52: 18:..................................)
[INFO] [stdout]    52: 18:................................)
[INFO] [stdout]    52: 18:..............................)
[INFO] [stdout]    52: 21:..............................next: 100
[INFO] [stdout]    52: 21:..............................BinaryExpr(
[INFO] [stdout]    52: 21:................................UnaryExpr(
[INFO] [stdout]    52: 21:..................................PrimaryExpr(
[INFO] [stdout]    52: 21:....................................Operand(
[INFO] [stdout]    52: 24:......................................next: )
[INFO] [stdout]    52: 24:....................................)
[INFO] [stdout]    52: 24:..................................)
[INFO] [stdout]    52: 24:................................)
[INFO] [stdout]    52: 24:..............................)
[INFO] [stdout]    52: 24:............................)
[INFO] [stdout]    52: 24:..........................)
[INFO] [stdout]    52: 25:..........................next: ;
[INFO] [stdout]    52: 25:........................)
[INFO] [stdout]    52: 25:......................)
[INFO] [stdout]    52: 25:....................)
[INFO] [stdout]    52: 25:..................)
[INFO] [stdout]    52: 25:................)
[INFO] [stdout]    52: 25:..............)
[INFO] [stdout]    52: 25:............)
[INFO] [stdout]    53:  5:............next: s51
[INFO] [stdout]    53:  5:..........)
[INFO] [stdout]    53:  5:..........Statement(
[INFO] [stdout]    53:  5:............SimpleStmt(
[INFO] [stdout]    53:  5:..............ExpressionList(
[INFO] [stdout]    53:  5:................Expression(
[INFO] [stdout]    53:  5:..................BinaryExpr(
[INFO] [stdout]    53:  5:....................UnaryExpr(
[INFO] [stdout]    53:  5:......................PrimaryExpr(
[INFO] [stdout]    53:  5:........................Operand(
[INFO] [stdout]    53:  9:..........................next: :=
[INFO] [stdout]    53:  9:........................)
[INFO] [stdout]    53:  9:......................)
[INFO] [stdout]    53:  9:....................)
[INFO] [stdout]    53:  9:..................)
[INFO] [stdout]    53:  9:................)
[INFO] [stdout]    53:  9:..............)
[INFO] [stdout]    53: 12:..............next: string
[INFO] [stdout]    53: 12:..............ExpressionList(
[INFO] [stdout]    53: 12:................Expression(
[INFO] [stdout]    53: 12:..................BinaryExpr(
[INFO] [stdout]    53: 12:....................UnaryExpr(
[INFO] [stdout]    53: 12:......................PrimaryExpr(
[INFO] [stdout]    53: 12:........................Operand(
[INFO] [stdout]    53: 18:..........................next: (
[INFO] [stdout]    53: 18:........................)
[INFO] [stdout]    53: 18:........................CallOrConversion(
[INFO] [stdout]    53: 19:..........................next: b4
[INFO] [stdout]    53: 19:..........................Expression(
[INFO] [stdout]    53: 19:............................BinaryExpr(
[INFO] [stdout]    53: 19:..............................UnaryExpr(
[INFO] [stdout]    53: 19:................................PrimaryExpr(
[INFO] [stdout]    53: 19:..................................Operand(
[INFO] [stdout]    53: 21:....................................next: )
[INFO] [stdout]    53: 21:..................................)
[INFO] [stdout]    53: 21:................................)
[INFO] [stdout]    53: 21:..............................)
[INFO] [stdout]    53: 21:............................)
[INFO] [stdout]    53: 21:..........................)
[INFO] [stdout]    53: 22:..........................next: ;
[INFO] [stdout]    53: 22:........................)
[INFO] [stdout]    53: 22:......................)
[INFO] [stdout]    53: 22:....................)
[INFO] [stdout]    53: 22:..................)
[INFO] [stdout]    53: 22:................)
[INFO] [stdout]    53: 22:..............)
[INFO] [stdout]    53: 22:............)
[INFO] [stdout]    54:  5:............next: s52
[INFO] [stdout]    54:  5:..........)
[INFO] [stdout]    54:  5:..........Statement(
[INFO] [stdout]    54:  5:............SimpleStmt(
[INFO] [stdout]    54:  5:..............ExpressionList(
[INFO] [stdout]    54:  5:................Expression(
[INFO] [stdout]    54:  5:..................BinaryExpr(
[INFO] [stdout]    54:  5:....................UnaryExpr(
[INFO] [stdout]    54:  5:......................PrimaryExpr(
[INFO] [stdout]    54:  5:........................Operand(
[INFO] [stdout]    54:  9:..........................next: :=
[INFO] [stdout]    54:  9:........................)
[INFO] [stdout]    54:  9:......................)
[INFO] [stdout]    54:  9:....................)
[INFO] [stdout]    54:  9:..................)
[INFO] [stdout]    54:  9:................)
[INFO] [stdout]    54:  9:..............)
[INFO] [stdout]    54: 12:..............next: string
[INFO] [stdout]    54: 12:..............ExpressionList(
[INFO] [stdout]    54: 12:................Expression(
[INFO] [stdout]    54: 12:..................BinaryExpr(
[INFO] [stdout]    54: 12:....................UnaryExpr(
[INFO] [stdout]    54: 12:......................PrimaryExpr(
[INFO] [stdout]    54: 12:........................Operand(
[INFO] [stdout]    54: 18:..........................next: (
[INFO] [stdout]    54: 18:........................)
[INFO] [stdout]    54: 18:........................CallOrConversion(
[INFO] [stdout]    54: 19:..........................next: r4
[INFO] [stdout]    54: 19:..........................Expression(
[INFO] [stdout]    54: 19:............................BinaryExpr(
[INFO] [stdout]    54: 19:..............................UnaryExpr(
[INFO] [stdout]    54: 19:................................PrimaryExpr(
[INFO] [stdout]    54: 19:..................................Operand(
[INFO] [stdout]    54: 21:....................................next: )
[INFO] [stdout]    54: 21:..................................)
[INFO] [stdout]    54: 21:................................)
[INFO] [stdout]    54: 21:..............................)
[INFO] [stdout]    54: 21:............................)
[INFO] [stdout]    54: 21:..........................)
[INFO] [stdout]    54: 22:..........................next: ;
[INFO] [stdout]    54: 22:........................)
[INFO] [stdout]    54: 22:......................)
[INFO] [stdout]    54: 22:....................)
[INFO] [stdout]    54: 22:..................)
[INFO] [stdout]    54: 22:................)
[INFO] [stdout]    54: 22:..............)
[INFO] [stdout]    54: 22:............)
[INFO] [stdout]    55:  5:............next: assert
[INFO] [stdout]    55:  5:..........)
[INFO] [stdout]    55:  5:..........Statement(
[INFO] [stdout]    55:  5:............SimpleStmt(
[INFO] [stdout]    55:  5:..............ExpressionList(
[INFO] [stdout]    55:  5:................Expression(
[INFO] [stdout]    55:  5:..................BinaryExpr(
[INFO] [stdout]    55:  5:....................UnaryExpr(
[INFO] [stdout]    55:  5:......................PrimaryExpr(
[INFO] [stdout]    55:  5:........................Operand(
[INFO] [stdout]    55: 11:..........................next: (
[INFO] [stdout]    55: 11:........................)
[INFO] [stdout]    55: 11:........................CallOrConversion(
[INFO] [stdout]    55: 12:..........................next: s51
[INFO] [stdout]    55: 12:..........................Expression(
[INFO] [stdout]    55: 12:............................BinaryExpr(
[INFO] [stdout]    55: 12:..............................UnaryExpr(
[INFO] [stdout]    55: 12:................................PrimaryExpr(
[INFO] [stdout]    55: 12:..................................Operand(
[INFO] [stdout]    55: 15:....................................next: [
[INFO] [stdout]    55: 15:..................................)
[INFO] [stdout]    55: 15:..................................IndexOrSlice(
[INFO] [stdout]    55: 16:....................................next: 0
[INFO] [stdout]    55: 16:....................................Expression(
[INFO] [stdout]    55: 16:......................................BinaryExpr(
[INFO] [stdout]    55: 16:........................................UnaryExpr(
[INFO] [stdout]    55: 16:..........................................PrimaryExpr(
[INFO] [stdout]    55: 16:............................................Operand(
[INFO] [stdout]    55: 17:..............................................next: ]
[INFO] [stdout]    55: 17:............................................)
[INFO] [stdout]    55: 17:..........................................)
[INFO] [stdout]    55: 17:........................................)
[INFO] [stdout]    55: 17:......................................)
[INFO] [stdout]    55: 17:....................................)
[INFO] [stdout]    55: 19:....................................next: ==
[INFO] [stdout]    55: 19:..................................)
[INFO] [stdout]    55: 19:................................)
[INFO] [stdout]    55: 19:..............................)
[INFO] [stdout]    55: 22:..............................next: 'd'
[INFO] [stdout]    55: 22:..............................BinaryExpr(
[INFO] [stdout]    55: 22:................................UnaryExpr(
[INFO] [stdout]    55: 22:..................................PrimaryExpr(
[INFO] [stdout]    55: 22:....................................Operand(
[INFO] [stdout]    55: 25:......................................next: )
[INFO] [stdout]    55: 25:....................................)
[INFO] [stdout]    55: 25:..................................)
[INFO] [stdout]    55: 25:................................)
[INFO] [stdout]    55: 25:..............................)
[INFO] [stdout]    55: 25:............................)
[INFO] [stdout]    55: 25:..........................)
[INFO] [stdout]    55: 26:..........................next: ;
[INFO] [stdout]    55: 26:........................)
[INFO] [stdout]    55: 26:......................)
[INFO] [stdout]    55: 26:....................)
[INFO] [stdout]    55: 26:..................)
[INFO] [stdout]    55: 26:................)
[INFO] [stdout]    55: 26:..............)
[INFO] [stdout]    55: 26:............)
[INFO] [stdout]    56:  5:............next: assert
[INFO] [stdout]    56:  5:..........)
[INFO] [stdout]    56:  5:..........Statement(
[INFO] [stdout]    56:  5:............SimpleStmt(
[INFO] [stdout]    56:  5:..............ExpressionList(
[INFO] [stdout]    56:  5:................Expression(
[INFO] [stdout]    56:  5:..................BinaryExpr(
[INFO] [stdout]    56:  5:....................UnaryExpr(
[INFO] [stdout]    56:  5:......................PrimaryExpr(
[INFO] [stdout]    56:  5:........................Operand(
[INFO] [stdout]    56: 11:..........................next: (
[INFO] [stdout]    56: 11:........................)
[INFO] [stdout]    56: 11:........................CallOrConversion(
[INFO] [stdout]    56: 12:..........................next: s52
[INFO] [stdout]    56: 12:..........................Expression(
[INFO] [stdout]    56: 12:............................BinaryExpr(
[INFO] [stdout]    56: 12:..............................UnaryExpr(
[INFO] [stdout]    56: 12:................................PrimaryExpr(
[INFO] [stdout]    56: 12:..................................Operand(
[INFO] [stdout]    56: 15:....................................next: [
[INFO] [stdout]    56: 15:..................................)
[INFO] [stdout]    56: 15:..................................IndexOrSlice(
[INFO] [stdout]    56: 16:....................................next: 0
[INFO] [stdout]    56: 16:....................................Expression(
[INFO] [stdout]    56: 16:......................................BinaryExpr(
[INFO] [stdout]    56: 16:........................................UnaryExpr(
[INFO] [stdout]    56: 16:..........................................PrimaryExpr(
[INFO] [stdout]    56: 16:............................................Operand(
[INFO] [stdout]    56: 17:..............................................next: ]
[INFO] [stdout]    56: 17:............................................)
[INFO] [stdout]    56: 17:..........................................)
[INFO] [stdout]    56: 17:........................................)
[INFO] [stdout]    56: 17:......................................)
[INFO] [stdout]    56: 17:....................................)
[INFO] [stdout]    56: 19:....................................next: ==
[INFO] [stdout]    56: 19:..................................)
[INFO] [stdout]    56: 19:................................)
[INFO] [stdout]    56: 19:..............................)
[INFO] [stdout]    56: 22:..............................next: 'd'
[INFO] [stdout]    56: 22:..............................BinaryExpr(
[INFO] [stdout]    56: 22:................................UnaryExpr(
[INFO] [stdout]    56: 22:..................................PrimaryExpr(
[INFO] [stdout]    56: 22:....................................Operand(
[INFO] [stdout]    56: 25:......................................next: )
[INFO] [stdout]    56: 25:....................................)
[INFO] [stdout]    56: 25:..................................)
[INFO] [stdout]    56: 25:................................)
[INFO] [stdout]    56: 25:..............................)
[INFO] [stdout]    56: 25:............................)
[INFO] [stdout]    56: 25:..........................)
[INFO] [stdout]    56: 26:..........................next: ;
[INFO] [stdout]    56: 26:........................)
[INFO] [stdout]    56: 26:......................)
[INFO] [stdout]    56: 26:....................)
[INFO] [stdout]    56: 26:..................)
[INFO] [stdout]    56: 26:................)
[INFO] [stdout]    56: 26:..............)
[INFO] [stdout]    56: 26:............)
[INFO] [stdout]    57:  5:............next: shijie
[INFO] [stdout]    57:  5:..........)
[INFO] [stdout]    57:  5:..........Statement(
[INFO] [stdout]    57:  5:............SimpleStmt(
[INFO] [stdout]    57:  5:..............ExpressionList(
[INFO] [stdout]    57:  5:................Expression(
[INFO] [stdout]    57:  5:..................BinaryExpr(
[INFO] [stdout]    57:  5:....................UnaryExpr(
[INFO] [stdout]    57:  5:......................PrimaryExpr(
[INFO] [stdout]    57:  5:........................Operand(
[INFO] [stdout]    57: 12:..........................next: :=
[INFO] [stdout]    57: 12:........................)
[INFO] [stdout]    57: 12:......................)
[INFO] [stdout]    57: 12:....................)
[INFO] [stdout]    57: 12:..................)
[INFO] [stdout]    57: 12:................)
[INFO] [stdout]    57: 12:..............)
[INFO] [stdout]    57: 15:..............next: "世界"
[INFO] [stdout]    57: 15:..............ExpressionList(
[INFO] [stdout]    57: 15:................Expression(
[INFO] [stdout]    57: 15:..................BinaryExpr(
[INFO] [stdout]    57: 15:....................UnaryExpr(
[INFO] [stdout]    57: 15:......................PrimaryExpr(
[INFO] [stdout]    57: 15:........................Operand(
[INFO] [stdout]    57: 19:..........................next: ;
[INFO] [stdout]    57: 19:........................)
[INFO] [stdout]    57: 19:......................)
[INFO] [stdout]    57: 19:....................)
[INFO] [stdout]    57: 19:..................)
[INFO] [stdout]    57: 19:................)
[INFO] [stdout]    57: 19:..............)
[INFO] [stdout]    57: 19:............)
[INFO] [stdout]    58:  5:............next: assert
[INFO] [stdout]    58:  5:..........)
[INFO] [stdout]    58:  5:..........Statement(
[INFO] [stdout]    58:  5:............SimpleStmt(
[INFO] [stdout]    58:  5:..............ExpressionList(
[INFO] [stdout]    58:  5:................Expression(
[INFO] [stdout]    58:  5:..................BinaryExpr(
[INFO] [stdout]    58:  5:....................UnaryExpr(
[INFO] [stdout]    58:  5:......................PrimaryExpr(
[INFO] [stdout]    58:  5:........................Operand(
[INFO] [stdout]    58: 11:..........................next: (
[INFO] [stdout]    58: 11:........................)
[INFO] [stdout]    58: 11:........................CallOrConversion(
[INFO] [stdout]    58: 12:..........................next: s51
[INFO] [stdout]    58: 12:..........................Expression(
[INFO] [stdout]    58: 12:............................BinaryExpr(
[INFO] [stdout]    58: 12:..............................UnaryExpr(
[INFO] [stdout]    58: 12:................................PrimaryExpr(
[INFO] [stdout]    58: 12:..................................Operand(
[INFO] [stdout]    58: 15:....................................next: [
[INFO] [stdout]    58: 15:..................................)
[INFO] [stdout]    58: 15:..................................IndexOrSlice(
[INFO] [stdout]    58: 16:....................................next: 8
[INFO] [stdout]    58: 16:....................................Expression(
[INFO] [stdout]    58: 16:......................................BinaryExpr(
[INFO] [stdout]    58: 16:........................................UnaryExpr(
[INFO] [stdout]    58: 16:..........................................PrimaryExpr(
[INFO] [stdout]    58: 16:............................................Operand(
[INFO] [stdout]    58: 17:..............................................next: ]
[INFO] [stdout]    58: 17:............................................)
[INFO] [stdout]    58: 17:..........................................)
[INFO] [stdout]    58: 17:........................................)
[INFO] [stdout]    58: 17:......................................)
[INFO] [stdout]    58: 17:....................................)
[INFO] [stdout]    58: 19:....................................next: ==
[INFO] [stdout]    58: 19:..................................)
[INFO] [stdout]    58: 19:................................)
[INFO] [stdout]    58: 19:..............................)
[INFO] [stdout]    58: 22:..............................next: shijie
[INFO] [stdout]    58: 22:..............................BinaryExpr(
[INFO] [stdout]    58: 22:................................UnaryExpr(
[INFO] [stdout]    58: 22:..................................PrimaryExpr(
[INFO] [stdout]    58: 22:....................................Operand(
[INFO] [stdout]    58: 28:......................................next: [
[INFO] [stdout]    58: 28:....................................)
[INFO] [stdout]    58: 28:....................................IndexOrSlice(
[INFO] [stdout]    58: 29:......................................next: 0
[INFO] [stdout]    58: 29:......................................Expression(
[INFO] [stdout]    58: 29:........................................BinaryExpr(
[INFO] [stdout]    58: 29:..........................................UnaryExpr(
[INFO] [stdout]    58: 29:............................................PrimaryExpr(
[INFO] [stdout]    58: 29:..............................................Operand(
[INFO] [stdout]    58: 30:................................................next: ]
[INFO] [stdout]    58: 30:..............................................)
[INFO] [stdout]    58: 30:............................................)
[INFO] [stdout]    58: 30:..........................................)
[INFO] [stdout]    58: 30:........................................)
[INFO] [stdout]    58: 30:......................................)
[INFO] [stdout]    58: 31:......................................next: )
[INFO] [stdout]    58: 31:....................................)
[INFO] [stdout]    58: 31:..................................)
[INFO] [stdout]    58: 31:................................)
[INFO] [stdout]    58: 31:..............................)
[INFO] [stdout]    58: 31:............................)
[INFO] [stdout]    58: 31:..........................)
[INFO] [stdout]    58: 32:..........................next: ;
[INFO] [stdout]    58: 32:........................)
[INFO] [stdout]    58: 32:......................)
[INFO] [stdout]    58: 32:....................)
[INFO] [stdout]    58: 32:..................)
[INFO] [stdout]    58: 32:................)
[INFO] [stdout]    58: 32:..............)
[INFO] [stdout]    58: 32:............)
[INFO] [stdout]    59:  5:............next: assert
[INFO] [stdout]    59:  5:..........)
[INFO] [stdout]    59:  5:..........Statement(
[INFO] [stdout]    59:  5:............SimpleStmt(
[INFO] [stdout]    59:  5:..............ExpressionList(
[INFO] [stdout]    59:  5:................Expression(
[INFO] [stdout]    59:  5:..................BinaryExpr(
[INFO] [stdout]    59:  5:....................UnaryExpr(
[INFO] [stdout]    59:  5:......................PrimaryExpr(
[INFO] [stdout]    59:  5:........................Operand(
[INFO] [stdout]    59: 11:..........................next: (
[INFO] [stdout]    59: 11:........................)
[INFO] [stdout]    59: 11:........................CallOrConversion(
[INFO] [stdout]    59: 12:..........................next: s52
[INFO] [stdout]    59: 12:..........................Expression(
[INFO] [stdout]    59: 12:............................BinaryExpr(
[INFO] [stdout]    59: 12:..............................UnaryExpr(
[INFO] [stdout]    59: 12:................................PrimaryExpr(
[INFO] [stdout]    59: 12:..................................Operand(
[INFO] [stdout]    59: 15:....................................next: [
[INFO] [stdout]    59: 15:..................................)
[INFO] [stdout]    59: 15:..................................IndexOrSlice(
[INFO] [stdout]    59: 16:....................................next: 9
[INFO] [stdout]    59: 16:....................................Expression(
[INFO] [stdout]    59: 16:......................................BinaryExpr(
[INFO] [stdout]    59: 16:........................................UnaryExpr(
[INFO] [stdout]    59: 16:..........................................PrimaryExpr(
[INFO] [stdout]    59: 16:............................................Operand(
[INFO] [stdout]    59: 17:..............................................next: ]
[INFO] [stdout]    59: 17:............................................)
[INFO] [stdout]    59: 17:..........................................)
[INFO] [stdout]    59: 17:........................................)
[INFO] [stdout]    59: 17:......................................)
[INFO] [stdout]    59: 17:....................................)
[INFO] [stdout]    59: 19:....................................next: ==
[INFO] [stdout]    59: 19:..................................)
[INFO] [stdout]    59: 19:................................)
[INFO] [stdout]    59: 19:..............................)
[INFO] [stdout]    59: 22:..............................next: shijie
[INFO] [stdout]    59: 22:..............................BinaryExpr(
[INFO] [stdout]    59: 22:................................UnaryExpr(
[INFO] [stdout]    59: 22:..................................PrimaryExpr(
[INFO] [stdout]    59: 22:....................................Operand(
[INFO] [stdout]    59: 28:......................................next: [
[INFO] [stdout]    59: 28:....................................)
[INFO] [stdout]    59: 28:....................................IndexOrSlice(
[INFO] [stdout]    59: 29:......................................next: 1
[INFO] [stdout]    59: 29:......................................Expression(
[INFO] [stdout]    59: 29:........................................BinaryExpr(
[INFO] [stdout]    59: 29:..........................................UnaryExpr(
[INFO] [stdout]    59: 29:............................................PrimaryExpr(
[INFO] [stdout]    59: 29:..............................................Operand(
[INFO] [stdout]    59: 30:................................................next: ]
[INFO] [stdout]    59: 30:..............................................)
[INFO] [stdout]    59: 30:............................................)
[INFO] [stdout]    59: 30:..........................................)
[INFO] [stdout]    59: 30:........................................)
[INFO] [stdout]    59: 30:......................................)
[INFO] [stdout]    59: 31:......................................next: )
[INFO] [stdout]    59: 31:....................................)
[INFO] [stdout]    59: 31:..................................)
[INFO] [stdout]    59: 31:................................)
[INFO] [stdout]    59: 31:..............................)
[INFO] [stdout]    59: 31:............................)
[INFO] [stdout]    59: 31:..........................)
[INFO] [stdout]    59: 32:..........................next: ;
[INFO] [stdout]    59: 32:........................)
[INFO] [stdout]    59: 32:......................)
[INFO] [stdout]    59: 32:....................)
[INFO] [stdout]    59: 32:..................)
[INFO] [stdout]    59: 32:................)
[INFO] [stdout]    59: 32:..............)
[INFO] [stdout]    59: 32:............)
[INFO] [stdout]    60:  5:............next: fmt2
[INFO] [stdout]    60:  5:..........)
[INFO] [stdout]    60:  5:..........Statement(
[INFO] [stdout]    60:  5:............SimpleStmt(
[INFO] [stdout]    60:  5:..............ExpressionList(
[INFO] [stdout]    60:  5:................Expression(
[INFO] [stdout]    60:  5:..................BinaryExpr(
[INFO] [stdout]    60:  5:....................UnaryExpr(
[INFO] [stdout]    60:  5:......................PrimaryExpr(
[INFO] [stdout]    60:  5:........................Operand(
[INFO] [stdout]    60:  9:..........................next: .
[INFO] [stdout]    60:  9:........................)
[INFO] [stdout]    60: 10:........................next: Println
[INFO] [stdout]    60: 10:........................Selector(
[INFO] [stdout]    60: 17:..........................next: (
[INFO] [stdout]    60: 17:........................)
[INFO] [stdout]    60: 17:........................CallOrConversion(
[INFO] [stdout]    60: 18:..........................next: b4
[INFO] [stdout]    60: 18:..........................Expression(
[INFO] [stdout]    60: 18:............................BinaryExpr(
[INFO] [stdout]    60: 18:..............................UnaryExpr(
[INFO] [stdout]    60: 18:................................PrimaryExpr(
[INFO] [stdout]    60: 18:..................................Operand(
[INFO] [stdout]    60: 20:....................................next: ,
[INFO] [stdout]    60: 20:..................................)
[INFO] [stdout]    60: 20:................................)
[INFO] [stdout]    60: 20:..............................)
[INFO] [stdout]    60: 20:............................)
[INFO] [stdout]    60: 20:..........................)
[INFO] [stdout]    60: 22:..........................next: r4
[INFO] [stdout]    60: 22:..........................Expression(
[INFO] [stdout]    60: 22:............................BinaryExpr(
[INFO] [stdout]    60: 22:..............................UnaryExpr(
[INFO] [stdout]    60: 22:................................PrimaryExpr(
[INFO] [stdout]    60: 22:..................................Operand(
[INFO] [stdout]    60: 24:....................................next: ,
[INFO] [stdout]    60: 24:..................................)
[INFO] [stdout]    60: 24:................................)
[INFO] [stdout]    60: 24:..............................)
[INFO] [stdout]    60: 24:............................)
[INFO] [stdout]    60: 24:..........................)
[INFO] [stdout]    60: 26:..........................next: s51
[INFO] [stdout]    60: 26:..........................Expression(
[INFO] [stdout]    60: 26:............................BinaryExpr(
[INFO] [stdout]    60: 26:..............................UnaryExpr(
[INFO] [stdout]    60: 26:................................PrimaryExpr(
[INFO] [stdout]    60: 26:..................................Operand(
[INFO] [stdout]    60: 29:....................................next: ,
[INFO] [stdout]    60: 29:..................................)
[INFO] [stdout]    60: 29:................................)
[INFO] [stdout]    60: 29:..............................)
[INFO] [stdout]    60: 29:............................)
[INFO] [stdout]    60: 29:..........................)
[INFO] [stdout]    60: 31:..........................next: s52
[INFO] [stdout]    60: 31:..........................Expression(
[INFO] [stdout]    60: 31:............................BinaryExpr(
[INFO] [stdout]    60: 31:..............................UnaryExpr(
[INFO] [stdout]    60: 31:................................PrimaryExpr(
[INFO] [stdout]    60: 31:..................................Operand(
[INFO] [stdout]    60: 34:....................................next: )
[INFO] [stdout]    60: 34:..................................)
[INFO] [stdout]    60: 34:................................)
[INFO] [stdout]    60: 34:..............................)
[INFO] [stdout]    60: 34:............................)
[INFO] [stdout]    60: 34:..........................)
[INFO] [stdout]    60: 35:..........................next: ;
[INFO] [stdout]    60: 35:........................)
[INFO] [stdout]    60: 35:......................)
[INFO] [stdout]    60: 35:....................)
[INFO] [stdout]    60: 35:..................)
[INFO] [stdout]    60: 35:................)
[INFO] [stdout]    60: 35:..............)
[INFO] [stdout]    60: 35:............)
[INFO] [stdout]    64:  5:............next: testNamed
[INFO] [stdout]    64:  5:..........)
[INFO] [stdout]    64:  5:..........Statement(
[INFO] [stdout]    64:  5:............SimpleStmt(
[INFO] [stdout]    64:  5:..............ExpressionList(
[INFO] [stdout]    64:  5:................Expression(
[INFO] [stdout]    64:  5:..................BinaryExpr(
[INFO] [stdout]    64:  5:....................UnaryExpr(
[INFO] [stdout]    64:  5:......................PrimaryExpr(
[INFO] [stdout]    64:  5:........................Operand(
[INFO] [stdout]    64: 14:..........................next: (
[INFO] [stdout]    64: 14:........................)
[INFO] [stdout]    64: 14:........................CallOrConversion(
[INFO] [stdout]    64: 15:..........................next: )
[INFO] [stdout]    64: 16:..........................next: ;
[INFO] [stdout]    64: 16:........................)
[INFO] [stdout]    64: 16:......................)
[INFO] [stdout]    64: 16:....................)
[INFO] [stdout]    64: 16:..................)
[INFO] [stdout]    64: 16:................)
[INFO] [stdout]    64: 16:..............)
[INFO] [stdout]    64: 16:............)
[INFO] [stdout]    65:  5:............next: testStruct
[INFO] [stdout]    65:  5:..........)
[INFO] [stdout]    65:  5:..........Statement(
[INFO] [stdout]    65:  5:............SimpleStmt(
[INFO] [stdout]    65:  5:..............ExpressionList(
[INFO] [stdout]    65:  5:................Expression(
[INFO] [stdout]    65:  5:..................BinaryExpr(
[INFO] [stdout]    65:  5:....................UnaryExpr(
[INFO] [stdout]    65:  5:......................PrimaryExpr(
[INFO] [stdout]    65:  5:........................Operand(
[INFO] [stdout]    65: 15:..........................next: (
[INFO] [stdout]    65: 15:........................)
[INFO] [stdout]    65: 15:........................CallOrConversion(
[INFO] [stdout]    65: 16:..........................next: )
[INFO] [stdout]    65: 17:..........................next: ;
[INFO] [stdout]    65: 17:........................)
[INFO] [stdout]    65: 17:......................)
[INFO] [stdout]    65: 17:....................)
[INFO] [stdout]    65: 17:..................)
[INFO] [stdout]    65: 17:................)
[INFO] [stdout]    65: 17:..............)
[INFO] [stdout]    65: 17:............)
[INFO] [stdout]    66:  5:............next: testChan
[INFO] [stdout]    66:  5:..........)
[INFO] [stdout]    66:  5:..........Statement(
[INFO] [stdout]    66:  5:............SimpleStmt(
[INFO] [stdout]    66:  5:..............ExpressionList(
[INFO] [stdout]    66:  5:................Expression(
[INFO] [stdout]    66:  5:..................BinaryExpr(
[INFO] [stdout]    66:  5:....................UnaryExpr(
[INFO] [stdout]    66:  5:......................PrimaryExpr(
[INFO] [stdout]    66:  5:........................Operand(
[INFO] [stdout]    66: 13:..........................next: (
[INFO] [stdout]    66: 13:........................)
[INFO] [stdout]    66: 13:........................CallOrConversion(
[INFO] [stdout]    66: 14:..........................next: )
[INFO] [stdout]    66: 15:..........................next: ;
[INFO] [stdout]    66: 15:........................)
[INFO] [stdout]    66: 15:......................)
[INFO] [stdout]    66: 15:....................)
[INFO] [stdout]    66: 15:..................)
[INFO] [stdout]    66: 15:................)
[INFO] [stdout]    66: 15:..............)
[INFO] [stdout]    66: 15:............)
[INFO] [stdout]    67:  1:............next: }
[INFO] [stdout]    67:  1:..........)
[INFO] [stdout]    67:  1:........)
[INFO] [stdout]    67:  2:........next: ;
[INFO] [stdout]    67:  2:......)
[INFO] [stdout]    70:  1:......next: type
[INFO] [stdout]    70:  1:....)
[INFO] [stdout]    70:  1:..)
[INFO] [stdout]    70:  1:..Declaration(
[INFO] [stdout]    70:  1:....GenDecl(type)(
[INFO] [stdout]    70:  6:......next: Duration
[INFO] [stdout]    70:  6:......TypeSpec(
[INFO] [stdout]    70: 15:........next: int64
[INFO] [stdout]    70: 15:........Type(
[INFO] [stdout]    70: 15:..........TypeName(
[INFO] [stdout]    70: 20:............next: ;
[INFO] [stdout]    70: 20:..........)
[INFO] [stdout]    70: 20:........)
[INFO] [stdout]    72:  1:........next: func
[INFO] [stdout]    72:  1:......)
[INFO] [stdout]    72:  1:....)
[INFO] [stdout]    72:  1:..)
[INFO] [stdout]    72:  1:..Declaration(
[INFO] [stdout]    72:  1:....FunctionDecl(
[INFO] [stdout]    72:  6:......next: testNamed
[INFO] [stdout]    72: 15:......next: (
[INFO] [stdout]    72: 15:......Signature(
[INFO] [stdout]    72: 15:........Parameters(
[INFO] [stdout]    72: 16:..........next: )
[INFO] [stdout]    72: 18:..........next: {
[INFO] [stdout]    72: 18:........)
[INFO] [stdout]    72: 18:........Result(
[INFO] [stdout]    72: 18:........)
[INFO] [stdout]    72: 18:......)
[INFO] [stdout]    72: 18:......Body(
[INFO] [stdout]    73:  5:........next: var
[INFO] [stdout]    73:  5:........Body(
[INFO] [stdout]    73:  5:..........Statement(
[INFO] [stdout]    73:  5:............Declaration(
[INFO] [stdout]    73:  5:..............GenDecl(var)(
[INFO] [stdout]    73:  9:................next: minDuration
[INFO] [stdout]    73:  9:................varSpec(
[INFO] [stdout]    73:  9:..................IdentList(
[INFO] [stdout]    73: 21:....................next: Duration
[INFO] [stdout]    73: 21:..................)
[INFO] [stdout]    73: 21:..................TypeName(
[INFO] [stdout]    73: 29:....................next: ;
[INFO] [stdout]    73: 29:..................)
[INFO] [stdout]    74:  5:..................next: var
[INFO] [stdout]    74:  5:................)
[INFO] [stdout]    74:  5:..............)
[INFO] [stdout]    74:  5:............)
[INFO] [stdout]    74:  5:..........)
[INFO] [stdout]    74:  5:..........Statement(
[INFO] [stdout]    74:  5:............Declaration(
[INFO] [stdout]    74:  5:..............GenDecl(var)(
[INFO] [stdout]    74:  9:................next: i
[INFO] [stdout]    74:  9:................varSpec(
[INFO] [stdout]    74:  9:..................IdentList(
[INFO] [stdout]    74: 11:....................next: int32
[INFO] [stdout]    74: 11:..................)
[INFO] [stdout]    74: 11:..................TypeName(
[INFO] [stdout]    74: 17:....................next: =
[INFO] [stdout]    74: 17:..................)
[INFO] [stdout]    74: 19:..................next: 4
[INFO] [stdout]    74: 19:..................ExpressionList(
[INFO] [stdout]    74: 19:....................Expression(
[INFO] [stdout]    74: 19:......................BinaryExpr(
[INFO] [stdout]    74: 19:........................UnaryExpr(
[INFO] [stdout]    74: 19:..........................PrimaryExpr(
[INFO] [stdout]    74: 19:............................Operand(
[INFO] [stdout]    74: 20:..............................next: ;
[INFO] [stdout]    74: 20:............................)
[INFO] [stdout]    74: 20:..........................)
[INFO] [stdout]    74: 20:........................)
[INFO] [stdout]    74: 20:......................)
[INFO] [stdout]    74: 20:....................)
[INFO] [stdout]    74: 20:..................)
[INFO] [stdout]    75:  2:..................next: d
[INFO] [stdout]    75:  2:................)
[INFO] [stdout]    75:  2:..............)
[INFO] [stdout]    75:  2:............)
[INFO] [stdout]    75:  2:..........)
[INFO] [stdout]    75:  2:..........Statement(
[INFO] [stdout]    75:  2:............SimpleStmt(
[INFO] [stdout]    75:  2:..............ExpressionList(
[INFO] [stdout]    75:  2:................Expression(
[INFO] [stdout]    75:  2:..................BinaryExpr(
[INFO] [stdout]    75:  2:....................UnaryExpr(
[INFO] [stdout]    75:  2:......................PrimaryExpr(
[INFO] [stdout]    75:  2:........................Operand(
[INFO] [stdout]    75:  4:..........................next: :=
[INFO] [stdout]    75:  4:........................)
[INFO] [stdout]    75:  4:......................)
[INFO] [stdout]    75:  4:....................)
[INFO] [stdout]    75:  4:..................)
[INFO] [stdout]    75:  4:................)
[INFO] [stdout]    75:  4:..............)
[INFO] [stdout]    75:  8:..............next: Duration
[INFO] [stdout]    75:  8:..............ExpressionList(
[INFO] [stdout]    75:  8:................Expression(
[INFO] [stdout]    75:  8:..................BinaryExpr(
[INFO] [stdout]    75:  8:....................UnaryExpr(
[INFO] [stdout]    75:  8:......................PrimaryExpr(
[INFO] [stdout]    75:  8:........................Operand(
[INFO] [stdout]    75: 16:..........................next: (
[INFO] [stdout]    75: 16:........................)
[INFO] [stdout]    75: 16:........................CallOrConversion(
[INFO] [stdout]    75: 17:..........................next: i
[INFO] [stdout]    75: 17:..........................Expression(
[INFO] [stdout]    75: 17:............................BinaryExpr(
[INFO] [stdout]    75: 17:..............................UnaryExpr(
[INFO] [stdout]    75: 17:................................PrimaryExpr(
[INFO] [stdout]    75: 17:..................................Operand(
[INFO] [stdout]    75: 18:....................................next: )
[INFO] [stdout]    75: 18:..................................)
[INFO] [stdout]    75: 18:................................)
[INFO] [stdout]    75: 18:..............................)
[INFO] [stdout]    75: 18:............................)
[INFO] [stdout]    75: 18:..........................)
[INFO] [stdout]    75: 20:..........................next: +
[INFO] [stdout]    75: 20:........................)
[INFO] [stdout]    75: 20:......................)
[INFO] [stdout]    75: 20:....................)
[INFO] [stdout]    75: 22:....................next: minDuration
[INFO] [stdout]    75: 22:....................BinaryExpr(
[INFO] [stdout]    75: 22:......................UnaryExpr(
[INFO] [stdout]    75: 22:........................PrimaryExpr(
[INFO] [stdout]    75: 22:..........................Operand(
[INFO] [stdout]    75: 33:............................next: ;
[INFO] [stdout]    75: 33:..........................)
[INFO] [stdout]    75: 33:........................)
[INFO] [stdout]    75: 33:......................)
[INFO] [stdout]    75: 33:....................)
[INFO] [stdout]    75: 33:..................)
[INFO] [stdout]    75: 33:................)
[INFO] [stdout]    75: 33:..............)
[INFO] [stdout]    75: 33:............)
[INFO] [stdout]    76:  5:............next: j
[INFO] [stdout]    76:  5:..........)
[INFO] [stdout]    76:  5:..........Statement(
[INFO] [stdout]    76:  5:............SimpleStmt(
[INFO] [stdout]    76:  5:..............ExpressionList(
[INFO] [stdout]    76:  5:................Expression(
[INFO] [stdout]    76:  5:..................BinaryExpr(
[INFO] [stdout]    76:  5:....................UnaryExpr(
[INFO] [stdout]    76:  5:......................PrimaryExpr(
[INFO] [stdout]    76:  5:........................Operand(
[INFO] [stdout]    76:  7:..........................next: :=
[INFO] [stdout]    76:  7:........................)
[INFO] [stdout]    76:  7:......................)
[INFO] [stdout]    76:  7:....................)
[INFO] [stdout]    76:  7:..................)
[INFO] [stdout]    76:  7:................)
[INFO] [stdout]    76:  7:..............)
[INFO] [stdout]    76: 10:..............next: Duration
[INFO] [stdout]    76: 10:..............ExpressionList(
[INFO] [stdout]    76: 10:................Expression(
[INFO] [stdout]    76: 10:..................BinaryExpr(
[INFO] [stdout]    76: 10:....................UnaryExpr(
[INFO] [stdout]    76: 10:......................PrimaryExpr(
[INFO] [stdout]    76: 10:........................Operand(
[INFO] [stdout]    76: 18:..........................next: (
[INFO] [stdout]    76: 18:........................)
[INFO] [stdout]    76: 18:........................CallOrConversion(
[INFO] [stdout]    76: 19:..........................next: i
[INFO] [stdout]    76: 19:..........................Expression(
[INFO] [stdout]    76: 19:............................BinaryExpr(
[INFO] [stdout]    76: 19:..............................UnaryExpr(
[INFO] [stdout]    76: 19:................................PrimaryExpr(
[INFO] [stdout]    76: 19:..................................Operand(
[INFO] [stdout]    76: 20:....................................next: )
[INFO] [stdout]    76: 20:..................................)
[INFO] [stdout]    76: 20:................................)
[INFO] [stdout]    76: 20:..............................)
[INFO] [stdout]    76: 20:............................)
[INFO] [stdout]    76: 20:..........................)
[INFO] [stdout]    76: 21:..........................next: ;
[INFO] [stdout]    76: 21:........................)
[INFO] [stdout]    76: 21:......................)
[INFO] [stdout]    76: 21:....................)
[INFO] [stdout]    76: 21:..................)
[INFO] [stdout]    76: 21:................)
[INFO] [stdout]    76: 21:..............)
[INFO] [stdout]    76: 21:............)
[INFO] [stdout]    77:  5:............next: assert
[INFO] [stdout]    77:  5:..........)
[INFO] [stdout]    77:  5:..........Statement(
[INFO] [stdout]    77:  5:............SimpleStmt(
[INFO] [stdout]    77:  5:..............ExpressionList(
[INFO] [stdout]    77:  5:................Expression(
[INFO] [stdout]    77:  5:..................BinaryExpr(
[INFO] [stdout]    77:  5:....................UnaryExpr(
[INFO] [stdout]    77:  5:......................PrimaryExpr(
[INFO] [stdout]    77:  5:........................Operand(
[INFO] [stdout]    77: 11:..........................next: (
[INFO] [stdout]    77: 11:........................)
[INFO] [stdout]    77: 11:........................CallOrConversion(
[INFO] [stdout]    77: 12:..........................next: j
[INFO] [stdout]    77: 12:..........................Expression(
[INFO] [stdout]    77: 12:............................BinaryExpr(
[INFO] [stdout]    77: 12:..............................UnaryExpr(
[INFO] [stdout]    77: 12:................................PrimaryExpr(
[INFO] [stdout]    77: 12:..................................Operand(
[INFO] [stdout]    77: 13:....................................next: ==
[INFO] [stdout]    77: 13:..................................)
[INFO] [stdout]    77: 13:................................)
[INFO] [stdout]    77: 13:..............................)
[INFO] [stdout]    77: 15:..............................next: d
[INFO] [stdout]    77: 15:..............................BinaryExpr(
[INFO] [stdout]    77: 15:................................UnaryExpr(
[INFO] [stdout]    77: 15:..................................PrimaryExpr(
[INFO] [stdout]    77: 15:....................................Operand(
[INFO] [stdout]    77: 16:......................................next: )
[INFO] [stdout]    77: 16:....................................)
[INFO] [stdout]    77: 16:..................................)
[INFO] [stdout]    77: 16:................................)
[INFO] [stdout]    77: 16:..............................)
[INFO] [stdout]    77: 16:............................)
[INFO] [stdout]    77: 16:..........................)
[INFO] [stdout]    77: 17:..........................next: ;
[INFO] [stdout]    77: 17:........................)
[INFO] [stdout]    77: 17:......................)
[INFO] [stdout]    77: 17:....................)
[INFO] [stdout]    77: 17:..................)
[INFO] [stdout]    77: 17:................)
[INFO] [stdout]    77: 17:..............)
[INFO] [stdout]    77: 17:............)
[INFO] [stdout]    78:  1:............next: }
[INFO] [stdout]    78:  1:..........)
[INFO] [stdout]    78:  1:........)
[INFO] [stdout]    78:  3:........next: ;
[INFO] [stdout]    78:  3:......)
[INFO] [stdout]    80:  1:......next: type
[INFO] [stdout]    80:  1:....)
[INFO] [stdout]    80:  1:..)
[INFO] [stdout]    80:  1:..Declaration(
[INFO] [stdout]    80:  1:....GenDecl(type)(
[INFO] [stdout]    80:  6:......next: Person
[INFO] [stdout]    80:  6:......TypeSpec(
[INFO] [stdout]    80: 13:........next: struct
[INFO] [stdout]    80: 13:........Type(
[INFO] [stdout]    80: 13:..........FieldDecl(
[INFO] [stdout]    80: 20:............next: {
[INFO] [stdout]    81:  2:............next: Name
[INFO] [stdout]    81:  2:............FieldDecl(
[INFO] [stdout]    81:  2:..............TypeName(
[INFO] [stdout]    81: 10:................next: string
[INFO] [stdout]    81: 10:..............)
[INFO] [stdout]    81: 10:..............TypeName(
[INFO] [stdout]    81: 16:................next: ;
[INFO] [stdout]    81: 16:..............)
[INFO] [stdout]    82:  2:..............next: Address
[INFO] [stdout]    82:  2:............)
[INFO] [stdout]    82:  2:............FieldDecl(
[INFO] [stdout]    82:  2:..............TypeName(
[INFO] [stdout]    82: 10:................next: *
[INFO] [stdout]    82: 10:..............)
[INFO] [stdout]    82: 10:..............PointerType(
[INFO] [stdout]    82: 11:................next: struct
[INFO] [stdout]    82: 11:................Type(
[INFO] [stdout]    82: 11:..................FieldDecl(
[INFO] [stdout]    82: 18:....................next: {
[INFO] [stdout]    83:  3:....................next: Street
[INFO] [stdout]    83:  3:....................FieldDecl(
[INFO] [stdout]    83:  3:......................TypeName(
[INFO] [stdout]    83: 10:........................next: string
[INFO] [stdout]    83: 10:......................)
[INFO] [stdout]    83: 10:......................TypeName(
[INFO] [stdout]    83: 16:........................next: ;
[INFO] [stdout]    83: 16:......................)
[INFO] [stdout]    84:  3:......................next: City
[INFO] [stdout]    84:  3:....................)
[INFO] [stdout]    84:  3:....................FieldDecl(
[INFO] [stdout]    84:  3:......................TypeName(
[INFO] [stdout]    84: 10:........................next: string
[INFO] [stdout]    84: 10:......................)
[INFO] [stdout]    84: 10:......................TypeName(
[INFO] [stdout]    84: 16:........................next: ;
[INFO] [stdout]    84: 16:......................)
[INFO] [stdout]    85:  2:......................next: }
[INFO] [stdout]    85:  2:....................)
[INFO] [stdout]    85:  3:....................next: ;
[INFO] [stdout]    85:  3:..................)
[INFO] [stdout]    85:  3:................)
[INFO] [stdout]    85:  3:..............)
[INFO] [stdout]    86:  1:..............next: }
[INFO] [stdout]    86:  1:............)
[INFO] [stdout]    86:  2:............next: ;
[INFO] [stdout]    86:  2:..........)
[INFO] [stdout]    86:  2:........)
[INFO] [stdout]    88:  1:........next: var
[INFO] [stdout]    88:  1:......)
[INFO] [stdout]    88:  1:....)
[INFO] [stdout]    88:  1:..)
[INFO] [stdout]    88:  1:..Declaration(
[INFO] [stdout]    88:  1:....GenDecl(var)(
[INFO] [stdout]    88:  5:......next: data
[INFO] [stdout]    88:  5:......varSpec(
[INFO] [stdout]    88:  5:........IdentList(
[INFO] [stdout]    88: 10:..........next: struct
[INFO] [stdout]    88: 10:........)
[INFO] [stdout]    88: 10:........FieldDecl(
[INFO] [stdout]    88: 17:..........next: {
[INFO] [stdout]    89:  2:..........next: Name
[INFO] [stdout]    89:  2:..........FieldDecl(
[INFO] [stdout]    89:  2:............TypeName(
[INFO] [stdout]    89: 10:..............next: string
[INFO] [stdout]    89: 10:............)
[INFO] [stdout]    89: 10:............TypeName(
[INFO] [stdout]    89: 17:..............next: `json:"name"`
[INFO] [stdout]    89: 17:............)
[INFO] [stdout]    89: 30:............next: ;
[INFO] [stdout]    90:  2:............next: Address
[INFO] [stdout]    90:  2:..........)
[INFO] [stdout]    90:  2:..........FieldDecl(
[INFO] [stdout]    90:  2:............TypeName(
[INFO] [stdout]    90: 10:..............next: *
[INFO] [stdout]    90: 10:............)
[INFO] [stdout]    90: 10:............PointerType(
[INFO] [stdout]    90: 11:..............next: struct
[INFO] [stdout]    90: 11:..............Type(
[INFO] [stdout]    90: 11:................FieldDecl(
[INFO] [stdout]    90: 18:..................next: {
[INFO] [stdout]    91:  3:..................next: Street
[INFO] [stdout]    91:  3:..................FieldDecl(
[INFO] [stdout]    91:  3:....................TypeName(
[INFO] [stdout]    91: 10:......................next: string
[INFO] [stdout]    91: 10:....................)
[INFO] [stdout]    91: 10:....................TypeName(
[INFO] [stdout]    91: 17:......................next: `json:"street"`
[INFO] [stdout]    91: 17:....................)
[INFO] [stdout]    91: 32:....................next: ;
[INFO] [stdout]    92:  3:....................next: City
[INFO] [stdout]    92:  3:..................)
[INFO] [stdout]    92:  3:..................FieldDecl(
[INFO] [stdout]    92:  3:....................TypeName(
[INFO] [stdout]    92: 10:......................next: string
[INFO] [stdout]    92: 10:....................)
[INFO] [stdout]    92: 10:....................TypeName(
[INFO] [stdout]    92: 17:......................next: `json:"city"`
[INFO] [stdout]    92: 17:....................)
[INFO] [stdout]    92: 30:....................next: ;
[INFO] [stdout]    93:  2:....................next: }
[INFO] [stdout]    93:  2:..................)
[INFO] [stdout]    93:  4:..................next: `json:"address"`
[INFO] [stdout]    93:  4:................)
[INFO] [stdout]    93:  4:..............)
[INFO] [stdout]    93:  4:............)
[INFO] [stdout]    93: 20:............next: ;
[INFO] [stdout]    94:  1:............next: }
[INFO] [stdout]    94:  1:..........)
[INFO] [stdout]    94:  2:..........next: ;
[INFO] [stdout]    94:  2:........)
[INFO] [stdout]    97:  1:........next: func
[INFO] [stdout]    97:  1:......)
[INFO] [stdout]    97:  1:....)
[INFO] [stdout]    97:  1:..)
[INFO] [stdout]    97:  1:..Declaration(
[INFO] [stdout]    97:  1:....FunctionDecl(
[INFO] [stdout]    97:  6:......next: testStruct
[INFO] [stdout]    97: 16:......next: (
[INFO] [stdout]    97: 16:......Signature(
[INFO] [stdout]    97: 16:........Parameters(
[INFO] [stdout]    97: 17:..........next: )
[INFO] [stdout]    97: 19:..........next: {
[INFO] [stdout]    97: 19:........)
[INFO] [stdout]    97: 19:........Result(
[INFO] [stdout]    97: 19:........)
[INFO] [stdout]    97: 19:......)
[INFO] [stdout]    97: 19:......Body(
[INFO] [stdout]    98:  5:........next: var
[INFO] [stdout]    98:  5:........Body(
[INFO] [stdout]    98:  5:..........Statement(
[INFO] [stdout]    98:  5:............Declaration(
[INFO] [stdout]    98:  5:..............GenDecl(var)(
[INFO] [stdout]    98:  9:................next: p
[INFO] [stdout]    98:  9:................varSpec(
[INFO] [stdout]    98:  9:..................IdentList(
[INFO] [stdout]    98: 11:....................next: Person
[INFO] [stdout]    98: 11:..................)
[INFO] [stdout]    98: 11:..................TypeName(
[INFO] [stdout]    98: 18:....................next: =
[INFO] [stdout]    98: 18:..................)
[INFO] [stdout]    98: 20:..................next: Person
[INFO] [stdout]    98: 20:..................ExpressionList(
[INFO] [stdout]    98: 20:....................Expression(
[INFO] [stdout]    98: 20:......................BinaryExpr(
[INFO] [stdout]    98: 20:........................UnaryExpr(
[INFO] [stdout]    98: 20:..........................PrimaryExpr(
[INFO] [stdout]    98: 20:............................Operand(
[INFO] [stdout]    98: 26:..............................next: (
[INFO] [stdout]    98: 26:............................)
[INFO] [stdout]    98: 26:............................CallOrConversion(
[INFO] [stdout]    98: 27:..............................next: data
[INFO] [stdout]    98: 27:..............................Expression(
[INFO] [stdout]    98: 27:................................BinaryExpr(
[INFO] [stdout]    98: 27:..................................UnaryExpr(
[INFO] [stdout]    98: 27:....................................PrimaryExpr(
[INFO] [stdout]    98: 27:......................................Operand(
[INFO] [stdout]    98: 31:........................................next: )
[INFO] [stdout]    98: 31:......................................)
[INFO] [stdout]    98: 31:....................................)
[INFO] [stdout]    98: 31:..................................)
[INFO] [stdout]    98: 31:................................)
[INFO] [stdout]    98: 31:..............................)
[INFO] [stdout]    98: 32:..............................next: ;
[INFO] [stdout]    98: 32:............................)
[INFO] [stdout]    98: 32:..........................)
[INFO] [stdout]    98: 32:........................)
[INFO] [stdout]    98: 32:......................)
[INFO] [stdout]    98: 32:....................)
[INFO] [stdout]    98: 32:..................)
[INFO] [stdout]   100:  5:..................next: var
[INFO] [stdout]   100:  5:................)
[INFO] [stdout]   100:  5:..............)
[INFO] [stdout]   100:  5:............)
[INFO] [stdout]   100:  5:..........)
[INFO] [stdout]   100:  5:..........Statement(
[INFO] [stdout]   100:  5:............Declaration(
[INFO] [stdout]   100:  5:..............GenDecl(var)(
[INFO] [stdout]   100:  9:................next: person
[INFO] [stdout]   100:  9:................varSpec(
[INFO] [stdout]   100:  9:..................IdentList(
[INFO] [stdout]   100: 16:....................next: =
[INFO] [stdout]   100: 16:..................)
[INFO] [stdout]   100: 18:..................next: (
[INFO] [stdout]   100: 18:..................ExpressionList(
[INFO] [stdout]   100: 18:....................Expression(
[INFO] [stdout]   100: 18:......................BinaryExpr(
[INFO] [stdout]   100: 18:........................UnaryExpr(
[INFO] [stdout]   100: 18:..........................PrimaryExpr(
[INFO] [stdout]   100: 18:............................Operand(
[INFO] [stdout]   100: 19:..............................next: *
[INFO] [stdout]   100: 19:..............................Expression(
[INFO] [stdout]   100: 19:................................BinaryExpr(
[INFO] [stdout]   100: 19:..................................UnaryExpr(
[INFO] [stdout]   100: 20:....................................next: Person
[INFO] [stdout]   100: 20:....................................UnaryExpr(
[INFO] [stdout]   100: 20:......................................PrimaryExpr(
[INFO] [stdout]   100: 20:........................................Operand(
[INFO] [stdout]   100: 26:..........................................next: )
[INFO] [stdout]   100: 26:........................................)
[INFO] [stdout]   100: 26:......................................)
[INFO] [stdout]   100: 26:....................................)
[INFO] [stdout]   100: 26:..................................)
[INFO] [stdout]   100: 26:................................)
[INFO] [stdout]   100: 26:..............................)
[INFO] [stdout]   100: 27:..............................next: (
[INFO] [stdout]   100: 27:............................)
[INFO] [stdout]   100: 27:............................CallOrConversion(
[INFO] [stdout]   100: 28:..............................next: &
[INFO] [stdout]   100: 28:..............................Expression(
[INFO] [stdout]   100: 28:................................BinaryExpr(
[INFO] [stdout]   100: 28:..................................UnaryExpr(
[INFO] [stdout]   100: 29:....................................next: data
[INFO] [stdout]   100: 29:....................................UnaryExpr(
[INFO] [stdout]   100: 29:......................................PrimaryExpr(
[INFO] [stdout]   100: 29:........................................Operand(
[INFO] [stdout]   100: 33:..........................................next: )
[INFO] [stdout]   100: 33:........................................)
[INFO] [stdout]   100: 33:......................................)
[INFO] [stdout]   100: 33:....................................)
[INFO] [stdout]   100: 33:..................................)
[INFO] [stdout]   100: 33:................................)
[INFO] [stdout]   100: 33:..............................)
[INFO] [stdout]   100: 36:..............................next: ;
[INFO] [stdout]   100: 36:............................)
[INFO] [stdout]   100: 36:..........................)
[INFO] [stdout]   100: 36:........................)
[INFO] [stdout]   100: 36:......................)
[INFO] [stdout]   100: 36:....................)
[INFO] [stdout]   100: 36:..................)
[INFO] [stdout]   100: 36:..................COMMENT
[INFO] [stdout]   101:  5:..................next: assert
[INFO] [stdout]   101:  5:................)
[INFO] [stdout]   101:  5:..............)
[INFO] [stdout]   101:  5:............)
[INFO] [stdout]   101:  5:..........)
[INFO] [stdout]   101:  5:..........Statement(
[INFO] [stdout]   101:  5:............SimpleStmt(
[INFO] [stdout]   101:  5:..............ExpressionList(
[INFO] [stdout]   101:  5:................Expression(
[INFO] [stdout]   101:  5:..................BinaryExpr(
[INFO] [stdout]   101:  5:....................UnaryExpr(
[INFO] [stdout]   101:  5:......................PrimaryExpr(
[INFO] [stdout]   101:  5:........................Operand(
[INFO] [stdout]   101: 11:..........................next: (
[INFO] [stdout]   101: 11:........................)
[INFO] [stdout]   101: 11:........................CallOrConversion(
[INFO] [stdout]   101: 12:..........................next: person
[INFO] [stdout]   101: 12:..........................Expression(
[INFO] [stdout]   101: 12:............................BinaryExpr(
[INFO] [stdout]   101: 12:..............................UnaryExpr(
[INFO] [stdout]   101: 12:................................PrimaryExpr(
[INFO] [stdout]   101: 12:..................................Operand(
[INFO] [stdout]   101: 19:....................................next: !=
[INFO] [stdout]   101: 19:..................................)
[INFO] [stdout]   101: 19:................................)
[INFO] [stdout]   101: 19:..............................)
[INFO] [stdout]   101: 22:..............................next: nil
[INFO] [stdout]   101: 22:..............................BinaryExpr(
[INFO] [stdout]   101: 22:................................UnaryExpr(
[INFO] [stdout]   101: 22:..................................PrimaryExpr(
[INFO] [stdout]   101: 22:....................................Operand(
[INFO] [stdout]   101: 25:......................................next: )
[INFO] [stdout]   101: 25:....................................)
[INFO] [stdout]   101: 25:..................................)
[INFO] [stdout]   101: 25:................................)
[INFO] [stdout]   101: 25:..............................)
[INFO] [stdout]   101: 25:............................)
[INFO] [stdout]   101: 25:..........................)
[INFO] [stdout]   101: 26:..........................next: ;
[INFO] [stdout]   101: 26:........................)
[INFO] [stdout]   101: 26:......................)
[INFO] [stdout]   101: 26:....................)
[INFO] [stdout]   101: 26:..................)
[INFO] [stdout]   101: 26:................)
[INFO] [stdout]   101: 26:..............)
[INFO] [stdout]   101: 26:............)
[INFO] [stdout]   102:  5:............next: person
[INFO] [stdout]   102:  5:..........)
[INFO] [stdout]   102:  5:..........Statement(
[INFO] [stdout]   102:  5:............SimpleStmt(
[INFO] [stdout]   102:  5:..............ExpressionList(
[INFO] [stdout]   102:  5:................Expression(
[INFO] [stdout]   102:  5:..................BinaryExpr(
[INFO] [stdout]   102:  5:....................UnaryExpr(
[INFO] [stdout]   102:  5:......................PrimaryExpr(
[INFO] [stdout]   102:  5:........................Operand(
[INFO] [stdout]   102: 11:..........................next: .
[INFO] [stdout]   102: 11:........................)
[INFO] [stdout]   102: 12:........................next: Name
[INFO] [stdout]   102: 12:........................Selector(
[INFO] [stdout]   102: 17:..........................next: =
[INFO] [stdout]   102: 17:........................)
[INFO] [stdout]   102: 17:......................)
[INFO] [stdout]   102: 17:....................)
[INFO] [stdout]   102: 17:..................)
[INFO] [stdout]   102: 17:................)
[INFO] [stdout]   102: 17:..............)
[INFO] [stdout]   102: 19:..............next: "aaaa"
[INFO] [stdout]   102: 19:..............ExpressionList(
[INFO] [stdout]   102: 19:................Expression(
[INFO] [stdout]   102: 19:..................BinaryExpr(
[INFO] [stdout]   102: 19:....................UnaryExpr(
[INFO] [stdout]   102: 19:......................PrimaryExpr(
[INFO] [stdout]   102: 19:........................Operand(
[INFO] [stdout]   102: 25:..........................next: ;
[INFO] [stdout]   102: 25:........................)
[INFO] [stdout]   102: 25:......................)
[INFO] [stdout]   102: 25:....................)
[INFO] [stdout]   102: 25:..................)
[INFO] [stdout]   102: 25:................)
[INFO] [stdout]   102: 25:..............)
[INFO] [stdout]   102: 25:............)
[INFO] [stdout]   103:  5:............next: assert
[INFO] [stdout]   103:  5:..........)
[INFO] [stdout]   103:  5:..........Statement(
[INFO] [stdout]   103:  5:............SimpleStmt(
[INFO] [stdout]   103:  5:..............ExpressionList(
[INFO] [stdout]   103:  5:................Expression(
[INFO] [stdout]   103:  5:..................BinaryExpr(
[INFO] [stdout]   103:  5:....................UnaryExpr(
[INFO] [stdout]   103:  5:......................PrimaryExpr(
[INFO] [stdout]   103:  5:........................Operand(
[INFO] [stdout]   103: 11:..........................next: (
[INFO] [stdout]   103: 11:........................)
[INFO] [stdout]   103: 11:........................CallOrConversion(
[INFO] [stdout]   103: 12:..........................next: data
[INFO] [stdout]   103: 12:..........................Expression(
[INFO] [stdout]   103: 12:............................BinaryExpr(
[INFO] [stdout]   103: 12:..............................UnaryExpr(
[INFO] [stdout]   103: 12:................................PrimaryExpr(
[INFO] [stdout]   103: 12:..................................Operand(
[INFO] [stdout]   103: 16:....................................next: .
[INFO] [stdout]   103: 16:..................................)
[INFO] [stdout]   103: 17:..................................next: Name
[INFO] [stdout]   103: 17:..................................Selector(
[INFO] [stdout]   103: 22:....................................next: ==
[INFO] [stdout]   103: 22:..................................)
[INFO] [stdout]   103: 22:................................)
[INFO] [stdout]   103: 22:..............................)
[INFO] [stdout]   103: 25:..............................next: "aaaa"
[INFO] [stdout]   103: 25:..............................BinaryExpr(
[INFO] [stdout]   103: 25:................................UnaryExpr(
[INFO] [stdout]   103: 25:..................................PrimaryExpr(
[INFO] [stdout]   103: 25:....................................Operand(
[INFO] [stdout]   103: 31:......................................next: )
[INFO] [stdout]   103: 31:....................................)
[INFO] [stdout]   103: 31:..................................)
[INFO] [stdout]   103: 31:................................)
[INFO] [stdout]   103: 31:..............................)
[INFO] [stdout]   103: 31:............................)
[INFO] [stdout]   103: 31:..........................)
[INFO] [stdout]   103: 32:..........................next: ;
[INFO] [stdout]   103: 32:........................)
[INFO] [stdout]   103: 32:......................)
[INFO] [stdout]   103: 32:....................)
[INFO] [stdout]   103: 32:..................)
[INFO] [stdout]   103: 32:................)
[INFO] [stdout]   103: 32:..............)
[INFO] [stdout]   103: 32:............)
[INFO] [stdout]   105:  5:............next: assert
[INFO] [stdout]   105:  5:..........)
[INFO] [stdout]   105:  5:..........Statement(
[INFO] [stdout]   105:  5:............SimpleStmt(
[INFO] [stdout]   105:  5:..............ExpressionList(
[INFO] [stdout]   105:  5:................Expression(
[INFO] [stdout]   105:  5:..................BinaryExpr(
[INFO] [stdout]   105:  5:....................UnaryExpr(
[INFO] [stdout]   105:  5:......................PrimaryExpr(
[INFO] [stdout]   105:  5:........................Operand(
[INFO] [stdout]   105: 11:..........................next: (
[INFO] [stdout]   105: 11:........................)
[INFO] [stdout]   105: 11:........................CallOrConversion(
[INFO] [stdout]   105: 12:..........................next: p
[INFO] [stdout]   105: 12:..........................Expression(
[INFO] [stdout]   105: 12:............................BinaryExpr(
[INFO] [stdout]   105: 12:..............................UnaryExpr(
[INFO] [stdout]   105: 12:................................PrimaryExpr(
[INFO] [stdout]   105: 12:..................................Operand(
[INFO] [stdout]   105: 13:....................................next: .
[INFO] [stdout]   105: 13:..................................)
[INFO] [stdout]   105: 14:..................................next: Name
[INFO] [stdout]   105: 14:..................................Selector(
[INFO] [stdout]   105: 19:....................................next: ==
[INFO] [stdout]   105: 19:..................................)
[INFO] [stdout]   105: 19:................................)
[INFO] [stdout]   105: 19:..............................)
[INFO] [stdout]   105: 22:..............................next: ""
[INFO] [stdout]   105: 22:..............................BinaryExpr(
[INFO] [stdout]   105: 22:................................UnaryExpr(
[INFO] [stdout]   105: 22:..................................PrimaryExpr(
[INFO] [stdout]   105: 22:....................................Operand(
[INFO] [stdout]   105: 24:......................................next: )
[INFO] [stdout]   105: 24:....................................)
[INFO] [stdout]   105: 24:..................................)
[INFO] [stdout]   105: 24:................................)
[INFO] [stdout]   105: 24:..............................)
[INFO] [stdout]   105: 24:............................)
[INFO] [stdout]   105: 24:..........................)
[INFO] [stdout]   105: 25:..........................next: ;
[INFO] [stdout]   105: 25:........................)
[INFO] [stdout]   105: 25:......................)
[INFO] [stdout]   105: 25:....................)
[INFO] [stdout]   105: 25:..................)
[INFO] [stdout]   105: 25:................)
[INFO] [stdout]   105: 25:..............)
[INFO] [stdout]   105: 25:............)
[INFO] [stdout]   106:  5:............next: fmt2
[INFO] [stdout]   106:  5:..........)
[INFO] [stdout]   106:  5:..........Statement(
[INFO] [stdout]   106:  5:............SimpleStmt(
[INFO] [stdout]   106:  5:..............ExpressionList(
[INFO] [stdout]   106:  5:................Expression(
[INFO] [stdout]   106:  5:..................BinaryExpr(
[INFO] [stdout]   106:  5:....................UnaryExpr(
[INFO] [stdout]   106:  5:......................PrimaryExpr(
[INFO] [stdout]   106:  5:........................Operand(
[INFO] [stdout]   106:  9:..........................next: .
[INFO] [stdout]   106:  9:........................)
[INFO] [stdout]   106: 10:........................next: Println
[INFO] [stdout]   106: 10:........................Selector(
[INFO] [stdout]   106: 17:..........................next: (
[INFO] [stdout]   106: 17:........................)
[INFO] [stdout]   106: 17:........................CallOrConversion(
[INFO] [stdout]   106: 18:..........................next: p
[INFO] [stdout]   106: 18:..........................Expression(
[INFO] [stdout]   106: 18:............................BinaryExpr(
[INFO] [stdout]   106: 18:..............................UnaryExpr(
[INFO] [stdout]   106: 18:................................PrimaryExpr(
[INFO] [stdout]   106: 18:..................................Operand(
[INFO] [stdout]   106: 19:....................................next: )
[INFO] [stdout]   106: 19:..................................)
[INFO] [stdout]   106: 19:................................)
[INFO] [stdout]   106: 19:..............................)
[INFO] [stdout]   106: 19:............................)
[INFO] [stdout]   106: 19:..........................)
[INFO] [stdout]   106: 20:..........................next: ;
[INFO] [stdout]   106: 20:........................)
[INFO] [stdout]   106: 20:......................)
[INFO] [stdout]   106: 20:....................)
[INFO] [stdout]   106: 20:..................)
[INFO] [stdout]   106: 20:................)
[INFO] [stdout]   106: 20:..............)
[INFO] [stdout]   106: 20:............)
[INFO] [stdout]   107:  1:............next: }
[INFO] [stdout]   107:  1:..........)
[INFO] [stdout]   107:  1:........)
[INFO] [stdout]   107:  3:........next: ;
[INFO] [stdout]   107:  3:......)
[INFO] [stdout]   109:  1:......next: type
[INFO] [stdout]   109:  1:....)
[INFO] [stdout]   109:  1:..)
[INFO] [stdout]   109:  1:..Declaration(
[INFO] [stdout]   109:  1:....GenDecl(type)(
[INFO] [stdout]   109:  6:......next: C
[INFO] [stdout]   109:  6:......TypeSpec(
[INFO] [stdout]   109:  8:........next: chan
[INFO] [stdout]   109:  8:........Type(
[INFO] [stdout]   109:  8:..........ChanType(
[INFO] [stdout]   109: 13:............next: string
[INFO] [stdout]   109: 13:............Type(
[INFO] [stdout]   109: 13:..............TypeName(
[INFO] [stdout]   109: 19:................next: ;
[INFO] [stdout]   109: 19:..............)
[INFO] [stdout]   109: 19:............)
[INFO] [stdout]   109: 19:..........)
[INFO] [stdout]   109: 19:........)
[INFO] [stdout]   111:  1:........next: func
[INFO] [stdout]   111:  1:......)
[INFO] [stdout]   111:  1:....)
[INFO] [stdout]   111:  1:..)
[INFO] [stdout]   111:  1:..Declaration(
[INFO] [stdout]   111:  1:....FunctionDecl(
[INFO] [stdout]   111:  6:......next: testChan
[INFO] [stdout]   111: 14:......next: (
[INFO] [stdout]   111: 14:......Signature(
[INFO] [stdout]   111: 14:........Parameters(
[INFO] [stdout]   111: 15:..........next: )
[INFO] [stdout]   111: 17:..........next: {
[INFO] [stdout]   111: 17:........)
[INFO] [stdout]   111: 17:........Result(
[INFO] [stdout]   111: 17:........)
[INFO] [stdout]   111: 17:......)
[INFO] [stdout]   111: 17:......Body(
[INFO] [stdout]   112:  4:........next: var
[INFO] [stdout]   112:  4:........Body(
[INFO] [stdout]   112:  4:..........Statement(
[INFO] [stdout]   112:  4:............Declaration(
[INFO] [stdout]   112:  4:..............GenDecl(var)(
[INFO] [stdout]   112:  8:................next: c
[INFO] [stdout]   112:  8:................varSpec(
[INFO] [stdout]   112:  8:..................IdentList(
[INFO] [stdout]   112: 10:....................next: C
[INFO] [stdout]   112: 10:..................)
[INFO] [stdout]   112: 10:..................TypeName(
[INFO] [stdout]   112: 12:....................next: =
[INFO] [stdout]   112: 12:..................)
[INFO] [stdout]   112: 14:..................next: make
[INFO] [stdout]   112: 14:..................ExpressionList(
[INFO] [stdout]   112: 14:....................Expression(
[INFO] [stdout]   112: 14:......................BinaryExpr(
[INFO] [stdout]   112: 14:........................UnaryExpr(
[INFO] [stdout]   112: 14:..........................PrimaryExpr(
[INFO] [stdout]   112: 14:............................Operand(
[INFO] [stdout]   112: 18:..............................next: (
[INFO] [stdout]   112: 18:............................)
[INFO] [stdout]   112: 18:............................CallOrConversion(
[INFO] [stdout]   112: 19:..............................next: C
[INFO] [stdout]   112: 19:..............................Expression(
[INFO] [stdout]   112: 19:................................BinaryExpr(
[INFO] [stdout]   112: 19:..................................UnaryExpr(
[INFO] [stdout]   112: 19:....................................PrimaryExpr(
[INFO] [stdout]   112: 19:......................................Operand(
[INFO] [stdout]   112: 20:........................................next: )
[INFO] [stdout]   112: 20:......................................)
[INFO] [stdout]   112: 20:....................................)
[INFO] [stdout]   112: 20:..................................)
[INFO] [stdout]   112: 20:................................)
[INFO] [stdout]   112: 20:..............................)
[INFO] [stdout]   112: 21:..............................next: ;
[INFO] [stdout]   112: 21:............................)
[INFO] [stdout]   112: 21:..........................)
[INFO] [stdout]   112: 21:........................)
[INFO] [stdout]   112: 21:......................)
[INFO] [stdout]   112: 21:....................)
[INFO] [stdout]   112: 21:..................)
[INFO] [stdout]   113:  4:..................next: d
[INFO] [stdout]   113:  4:................)
[INFO] [stdout]   113:  4:..............)
[INFO] [stdout]   113:  4:............)
[INFO] [stdout]   113:  4:..........)
[INFO] [stdout]   113:  4:..........Statement(
[INFO] [stdout]   113:  4:............SimpleStmt(
[INFO] [stdout]   113:  4:..............ExpressionList(
[INFO] [stdout]   113:  4:................Expression(
[INFO] [stdout]   113:  4:..................BinaryExpr(
[INFO] [stdout]   113:  4:....................UnaryExpr(
[INFO] [stdout]   113:  4:......................PrimaryExpr(
[INFO] [stdout]   113:  4:........................Operand(
[INFO] [stdout]   113:  6:..........................next: :=
[INFO] [stdout]   113:  6:........................)
[INFO] [stdout]   113:  6:......................)
[INFO] [stdout]   113:  6:....................)
[INFO] [stdout]   113:  6:..................)
[INFO] [stdout]   113:  6:................)
[INFO] [stdout]   113:  6:..............)
[INFO] [stdout]   113:  9:..............next: (
[INFO] [stdout]   113:  9:..............ExpressionList(
[INFO] [stdout]   113:  9:................Expression(
[INFO] [stdout]   113:  9:..................BinaryExpr(
[INFO] [stdout]   113:  9:....................UnaryExpr(
[INFO] [stdout]   113:  9:......................PrimaryExpr(
[INFO] [stdout]   113:  9:........................Operand(
[INFO] [stdout]   113: 10:..........................next: chan
[INFO] [stdout]   113: 10:..........................Expression(
[INFO] [stdout]   113: 10:............................BinaryExpr(
[INFO] [stdout]   113: 10:..............................UnaryExpr(
[INFO] [stdout]   113: 10:................................PrimaryExpr(
[INFO] [stdout]   113: 10:..................................Operand(
[INFO] [stdout]   113: 10:....................................ChanType(
[INFO] [stdout]   113: 15:......................................next: <-
[INFO] [stdout]   113: 18:......................................next: string
[INFO] [stdout]   113: 18:......................................Type(
[INFO] [stdout]   113: 18:........................................TypeName(
[INFO] [stdout]   113: 24:..........................................next: )
[INFO] [stdout]   113: 24:........................................)
[INFO] [stdout]   113: 24:......................................)
[INFO] [stdout]   113: 24:....................................)
[INFO] [stdout]   113: 24:..................................)
[INFO] [stdout]   113: 24:................................)
[INFO] [stdout]   113: 24:..............................)
[INFO] [stdout]   113: 24:............................)
[INFO] [stdout]   113: 24:..........................)
[INFO] [stdout]   113: 25:..........................next: (
[INFO] [stdout]   113: 25:........................)
[INFO] [stdout]   113: 25:........................CallOrConversion(
[INFO] [stdout]   113: 26:..........................next: c
[INFO] [stdout]   113: 26:..........................Expression(
[INFO] [stdout]   113: 26:............................BinaryExpr(
[INFO] [stdout]   113: 26:..............................UnaryExpr(
[INFO] [stdout]   113: 26:................................PrimaryExpr(
[INFO] [stdout]   113: 26:..................................Operand(
[INFO] [stdout]   113: 27:....................................next: )
[INFO] [stdout]   113: 27:..................................)
[INFO] [stdout]   113: 27:................................)
[INFO] [stdout]   113: 27:..............................)
[INFO] [stdout]   113: 27:............................)
[INFO] [stdout]   113: 27:..........................)
[INFO] [stdout]   113: 28:..........................next: ;
[INFO] [stdout]   113: 28:........................)
[INFO] [stdout]   113: 28:......................)
[INFO] [stdout]   113: 28:....................)
[INFO] [stdout]   113: 28:..................)
[INFO] [stdout]   113: 28:................)
[INFO] [stdout]   113: 28:..............)
[INFO] [stdout]   113: 28:............)
[INFO] [stdout]   114:  4:............next: fmt2
[INFO] [stdout]   114:  4:..........)
[INFO] [stdout]   114:  4:..........Statement(
[INFO] [stdout]   114:  4:............SimpleStmt(
[INFO] [stdout]   114:  4:..............ExpressionList(
[INFO] [stdout]   114:  4:................Expression(
[INFO] [stdout]   114:  4:..................BinaryExpr(
[INFO] [stdout]   114:  4:....................UnaryExpr(
[INFO] [stdout]   114:  4:......................PrimaryExpr(
[INFO] [stdout]   114:  4:........................Operand(
[INFO] [stdout]   114:  8:..........................next: .
[INFO] [stdout]   114:  8:........................)
[INFO] [stdout]   114:  9:........................next: Println
[INFO] [stdout]   114:  9:........................Selector(
[INFO] [stdout]   114: 16:..........................next: (
[INFO] [stdout]   114: 16:........................)
[INFO] [stdout]   114: 16:........................CallOrConversion(
[INFO] [stdout]   114: 17:..........................next: d
[INFO] [stdout]   114: 17:..........................Expression(
[INFO] [stdout]   114: 17:............................BinaryExpr(
[INFO] [stdout]   114: 17:..............................UnaryExpr(
[INFO] [stdout]   114: 17:................................PrimaryExpr(
[INFO] [stdout]   114: 17:..................................Operand(
[INFO] [stdout]   114: 18:....................................next: )
[INFO] [stdout]   114: 18:..................................)
[INFO] [stdout]   114: 18:................................)
[INFO] [stdout]   114: 18:..............................)
[INFO] [stdout]   114: 18:............................)
[INFO] [stdout]   114: 18:..........................)
[INFO] [stdout]   114: 19:..........................next: ;
[INFO] [stdout]   114: 19:........................)
[INFO] [stdout]   114: 19:......................)
[INFO] [stdout]   114: 19:....................)
[INFO] [stdout]   114: 19:..................)
[INFO] [stdout]   114: 19:................)
[INFO] [stdout]   114: 19:..............)
[INFO] [stdout]   114: 19:............)
[INFO] [stdout]   115:  1:............next: }
[INFO] [stdout]   115:  1:..........)
[INFO] [stdout]   115:  1:........)
[INFO] [stdout]   115:  3:........next: ;
[INFO] [stdout]   115:  3:......)
[INFO] [stdout]   115:  3:......next: EOF
[INFO] [stdout]   115:  3:....)
[INFO] [stdout]   115:  3:..)
[INFO] [stdout]   115:  3:)
[INFO] [stdout] tests/group1/conversion.gos:5:6:	-- checking white type ./tests/group1/conversion.gos.type1 (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:5:12:	.  []struct{ string;  int}
[INFO] [stdout] tests/group1/conversion.gos:5:14:	.  .  struct{ string;  int}
[INFO] [stdout] tests/group1/conversion.gos:6:12:	.  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type string (objPath = type1->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:6:12:	.  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:7:12:	.  .  .  int
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type int (objPath = type1->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type int
[INFO] [stdout] tests/group1/conversion.gos:7:12:	.  .  .  => int
[INFO] [stdout] tests/group1/conversion.gos:5:14:	.  .  => struct{Field1 string; Field2 int}
[INFO] [stdout] tests/group1/conversion.gos:5:12:	.  => []struct{Field1 string; Field2 int}
[INFO] [stdout] tests/group1/conversion.gos:5:6:	=> type ./tests/group1/conversion.gos.type1
[INFO] [stdout] tests/group1/conversion.gos:9:6:	-- checking white type ./tests/group1/conversion.gos.type2 (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:9:12:	.  []struct{ string;  int}
[INFO] [stdout] tests/group1/conversion.gos:9:14:	.  .  struct{ string;  int}
[INFO] [stdout] tests/group1/conversion.gos:10:12:	.  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type string (objPath = type2->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:10:12:	.  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:11:12:	.  .  .  int
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type int (objPath = type2->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type int
[INFO] [stdout] tests/group1/conversion.gos:11:12:	.  .  .  => int
[INFO] [stdout] tests/group1/conversion.gos:9:14:	.  .  => struct{Field1 string; Field2 int}
[INFO] [stdout] tests/group1/conversion.gos:9:12:	.  => []struct{Field1 string; Field2 int}
[INFO] [stdout] tests/group1/conversion.gos:9:6:	=> type ./tests/group1/conversion.gos.type2
[INFO] [stdout] tests/group1/conversion.gos:15:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:15:6:	=> func main
[INFO] [stdout] tests/group1/conversion.gos:70:6:	-- checking white type ./tests/group1/conversion.gos.Duration (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:70:15:	.  int64
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  -- checking black type int64 (objPath = Duration)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  => type int64
[INFO] [stdout] tests/group1/conversion.gos:70:15:	.  => int64
[INFO] [stdout] tests/group1/conversion.gos:70:6:	=> type ./tests/group1/conversion.gos.Duration
[INFO] [stdout] tests/group1/conversion.gos:72:6:	-- checking white func testNamed (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:72:6:	=> func testNamed
[INFO] [stdout] tests/group1/conversion.gos:80:6:	-- checking white type ./tests/group1/conversion.gos.Person (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:80:13:	.  struct{ string;  *struct{ string;  string}}
[INFO] [stdout] tests/group1/conversion.gos:81:10:	.  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  -- checking black type string (objPath = Person)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:81:10:	.  .  => string
[INFO] [stdout] tests/group1/conversion.gos:82:10:	.  .  *struct{ string;  string}
[INFO] [stdout] tests/group1/conversion.gos:82:11:	.  .  .  struct{ string;  string}
[INFO] [stdout] tests/group1/conversion.gos:83:10:	.  .  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  -- checking black type string (objPath = Person->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:83:10:	.  .  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:84:10:	.  .  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  -- checking black type string (objPath = Person->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:84:10:	.  .  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:82:11:	.  .  .  => struct{Street string; City TypeKey(17)}
[INFO] [stdout] tests/group1/conversion.gos:82:10:	.  .  => *struct{Street string; City TypeKey(17)}
[INFO] [stdout] tests/group1/conversion.gos:80:13:	.  => struct{Name string; Address *struct{Street TypeKey(17); City TypeKey(17)}}
[INFO] [stdout] tests/group1/conversion.gos:80:6:	=> type ./tests/group1/conversion.gos.Person
[INFO] [stdout] tests/group1/conversion.gos:88:5:	-- checking white var ./tests/group1/conversion.gos.data (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:88:10:	.  struct{ string;  *struct{ string;  string}}
[INFO] [stdout] tests/group1/conversion.gos:89:10:	.  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  -- checking black type string (objPath = data)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:89:10:	.  .  => string
[INFO] [stdout] tests/group1/conversion.gos:90:10:	.  .  *struct{ string;  string}
[INFO] [stdout] tests/group1/conversion.gos:90:11:	.  .  .  struct{ string;  string}
[INFO] [stdout] tests/group1/conversion.gos:91:10:	.  .  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  -- checking black type string (objPath = data->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:91:10:	.  .  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:92:10:	.  .  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  -- checking black type string (objPath = data->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:92:10:	.  .  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:90:11:	.  .  .  => struct{Street string json:"street"; City TypeKey(17) json:"city"}
[INFO] [stdout] tests/group1/conversion.gos:90:10:	.  .  => *struct{Street string json:"street"; City TypeKey(17) json:"city"}
[INFO] [stdout] tests/group1/conversion.gos:88:10:	.  => struct{Name string json:"name"; Address *struct{Street TypeKey(17) json:"street"; City TypeKey(17) json:"city"} json:"address"}
[INFO] [stdout] tests/group1/conversion.gos:88:5:	=> var ./tests/group1/conversion.gos.data
[INFO] [stdout] tests/group1/conversion.gos:97:6:	-- checking white func testStruct (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:97:6:	=> func testStruct
[INFO] [stdout] tests/group1/conversion.gos:109:6:	-- checking white type ./tests/group1/conversion.gos.C (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:109:8:	.  chan string
[INFO] [stdout] tests/group1/conversion.gos:109:13:	.  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  -- checking black type string (objPath = C->*)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:109:13:	.  .  => string
[INFO] [stdout] tests/group1/conversion.gos:109:8:	.  => chan string
[INFO] [stdout] tests/group1/conversion.gos:109:6:	=> type ./tests/group1/conversion.gos.C
[INFO] [stdout] tests/group1/conversion.gos:111:6:	-- checking white func testChan (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:111:6:	=> func testChan
[INFO] [stdout] tests/group1/conversion.gos:15:13:	--- main: func() ()
[INFO] [stdout] tests/group1/conversion.gos:17:10:	uint(42.0)
[INFO] [stdout] tests/group1/conversion.gos:17:10:	.  uint
[INFO] [stdout] tests/group1/conversion.gos:17:10:	.  => uint (type)
[INFO] [stdout] tests/group1/conversion.gos:17:15:	.  42.0
[INFO] [stdout] tests/group1/conversion.gos:17:15:	.  => 42.0 (untyped float constant 42)
[INFO] [stdout] tests/group1/conversion.gos:17:10:	=> uint(42.0) (constant 42 of type uint)
[INFO] [stdout] tests/group1/conversion.gos:18:10:	float64(i)
[INFO] [stdout] tests/group1/conversion.gos:18:10:	.  float64
[INFO] [stdout] tests/group1/conversion.gos:18:10:	.  => float64 (type)
[INFO] [stdout] tests/group1/conversion.gos:18:18:	.  i
[INFO] [stdout] tests/group1/conversion.gos:18:18:	.  => i (variable of type uint)
[INFO] [stdout] tests/group1/conversion.gos:18:10:	=> float64(i) (value of type float64)
[INFO] [stdout] tests/group1/conversion.gos:19:10:	uint(f)
[INFO] [stdout] tests/group1/conversion.gos:19:10:	.  uint
[INFO] [stdout] tests/group1/conversion.gos:19:10:	.  => uint (type)
[INFO] [stdout] tests/group1/conversion.gos:19:15:	.  f
[INFO] [stdout] tests/group1/conversion.gos:19:15:	.  => f (variable of type float64)
[INFO] [stdout] tests/group1/conversion.gos:19:10:	=> uint(f) (value of type uint)
[INFO] [stdout] tests/group1/conversion.gos:20:5:	assert(u == 42)
[INFO] [stdout] tests/group1/conversion.gos:20:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:20:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:20:12:	.  u == 42
[INFO] [stdout] tests/group1/conversion.gos:20:12:	.  .  u
[INFO] [stdout] tests/group1/conversion.gos:20:12:	.  .  => u (variable of type uint)
[INFO] [stdout] tests/group1/conversion.gos:20:17:	.  .  42
[INFO] [stdout] tests/group1/conversion.gos:20:17:	.  .  => 42 (untyped int constant 42)
[INFO] [stdout] tests/group1/conversion.gos:20:12:	.  => u == 42 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:20:5:	=> assert(u == 42) (no value)
[INFO] [stdout] tests/group1/conversion.gos:23:15:	float64(-3.25)
[INFO] [stdout] tests/group1/conversion.gos:23:15:	.  float64
[INFO] [stdout] tests/group1/conversion.gos:23:15:	.  => float64 (type)
[INFO] [stdout] tests/group1/conversion.gos:23:23:	.  -3.25
[INFO] [stdout] tests/group1/conversion.gos:23:24:	.  .  3.25
[INFO] [stdout] tests/group1/conversion.gos:23:24:	.  .  => 3.25 (untyped float constant 3.25)
[INFO] [stdout] tests/group1/conversion.gos:23:23:	.  => -3.25 (untyped float constant -3.25)
[INFO] [stdout] tests/group1/conversion.gos:23:15:	=> float64(-3.25) (constant -3.25 of type float64)
[INFO] [stdout] tests/group1/conversion.gos:24:9:	assert(f2 == -3.25)
[INFO] [stdout] tests/group1/conversion.gos:24:9:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:24:9:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:24:16:	.  f2 == -3.25
[INFO] [stdout] tests/group1/conversion.gos:24:16:	.  .  f2
[INFO] [stdout] tests/group1/conversion.gos:24:16:	.  .  => f2 (variable of type float64)
[INFO] [stdout] tests/group1/conversion.gos:24:22:	.  .  -3.25
[INFO] [stdout] tests/group1/conversion.gos:24:23:	.  .  .  3.25
[INFO] [stdout] tests/group1/conversion.gos:24:23:	.  .  .  => 3.25 (untyped float constant 3.25)
[INFO] [stdout] tests/group1/conversion.gos:24:22:	.  .  => -3.25 (untyped float constant -3.25)
[INFO] [stdout] tests/group1/conversion.gos:24:16:	.  => f2 == -3.25 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:24:9:	=> assert(f2 == -3.25) (no value)
[INFO] [stdout] tests/group1/conversion.gos:25:15:	float32(f2)
[INFO] [stdout] tests/group1/conversion.gos:25:15:	.  float32
[INFO] [stdout] tests/group1/conversion.gos:25:15:	.  => float32 (type)
[INFO] [stdout] tests/group1/conversion.gos:25:23:	.  f2
[INFO] [stdout] tests/group1/conversion.gos:25:23:	.  => f2 (variable of type float64)
[INFO] [stdout] tests/group1/conversion.gos:25:15:	=> float32(f2) (value of type float32)
[INFO] [stdout] tests/group1/conversion.gos:26:9:	assert(f3 == -3.25)
[INFO] [stdout] tests/group1/conversion.gos:26:9:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:26:9:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:26:16:	.  f3 == -3.25
[INFO] [stdout] tests/group1/conversion.gos:26:16:	.  .  f3
[INFO] [stdout] tests/group1/conversion.gos:26:16:	.  .  => f3 (variable of type float32)
[INFO] [stdout] tests/group1/conversion.gos:26:22:	.  .  -3.25
[INFO] [stdout] tests/group1/conversion.gos:26:23:	.  .  .  3.25
[INFO] [stdout] tests/group1/conversion.gos:26:23:	.  .  .  => 3.25 (untyped float constant 3.25)
[INFO] [stdout] tests/group1/conversion.gos:26:22:	.  .  => -3.25 (untyped float constant -3.25)
[INFO] [stdout] tests/group1/conversion.gos:26:16:	.  => f3 == -3.25 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:26:9:	=> assert(f3 == -3.25) (no value)
[INFO] [stdout] tests/group1/conversion.gos:27:14:	int(f3)
[INFO] [stdout] tests/group1/conversion.gos:27:14:	.  int
[INFO] [stdout] tests/group1/conversion.gos:27:14:	.  => int (type)
[INFO] [stdout] tests/group1/conversion.gos:27:18:	.  f3
[INFO] [stdout] tests/group1/conversion.gos:27:18:	.  => f3 (variable of type float32)
[INFO] [stdout] tests/group1/conversion.gos:27:14:	=> int(f3) (value of type int)
[INFO] [stdout] tests/group1/conversion.gos:28:9:	assert(i == -3)
[INFO] [stdout] tests/group1/conversion.gos:28:9:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:28:9:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:28:16:	.  i == -3
[INFO] [stdout] tests/group1/conversion.gos:28:16:	.  .  i
[INFO] [stdout] tests/group1/conversion.gos:28:16:	.  .  => i (variable of type int)
[INFO] [stdout] tests/group1/conversion.gos:28:21:	.  .  -3
[INFO] [stdout] tests/group1/conversion.gos:28:22:	.  .  .  3
[INFO] [stdout] tests/group1/conversion.gos:28:22:	.  .  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/conversion.gos:28:21:	.  .  => -3 (untyped int constant -3)
[INFO] [stdout] tests/group1/conversion.gos:28:16:	.  => i == -3 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:28:9:	=> assert(i == -3) (no value)
[INFO] [stdout] tests/group1/conversion.gos:31:11:	(type1 literal)
[INFO] [stdout] tests/group1/conversion.gos:31:11:	.  type1
[INFO] [stdout] tests/group1/conversion.gos:5:6:	.  .  -- checking black type ./tests/group1/conversion.gos.type1 []struct{Field1 string; Field2 int} (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:5:6:	.  .  => type ./tests/group1/conversion.gos.type1 []struct{Field1 string; Field2 int}
[INFO] [stdout] tests/group1/conversion.gos:31:11:	.  => ./tests/group1/conversion.gos.type1
[INFO] [stdout] tests/group1/conversion.gos:31:17:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/conversion.gos:31:18:	.  .  "A"
[INFO] [stdout] tests/group1/conversion.gos:31:18:	.  .  => "A" (untyped string constant A)
[INFO] [stdout] tests/group1/conversion.gos:31:23:	.  .  1
[INFO] [stdout] tests/group1/conversion.gos:31:23:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/conversion.gos:31:17:	.  => ((bad expr) literal) (value of type struct{Field1 string; Field2 int})
[INFO] [stdout] tests/group1/conversion.gos:31:27:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/conversion.gos:31:28:	.  .  "B"
[INFO] [stdout] tests/group1/conversion.gos:31:28:	.  .  => "B" (untyped string constant B)
[INFO] [stdout] tests/group1/conversion.gos:31:33:	.  .  2
[INFO] [stdout] tests/group1/conversion.gos:31:33:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/conversion.gos:31:27:	.  => ((bad expr) literal) (value of type struct{Field1 string; Field2 int})
[INFO] [stdout] tests/group1/conversion.gos:31:11:	=> (type1 literal) (value of type ./tests/group1/conversion.gos.type1)
[INFO] [stdout] tests/group1/conversion.gos:32:11:	type2(t1)
[INFO] [stdout] tests/group1/conversion.gos:32:11:	.  type2
[INFO] [stdout] tests/group1/conversion.gos:32:11:	.  => type2 (type)
[INFO] [stdout] tests/group1/conversion.gos:32:17:	.  t1
[INFO] [stdout] tests/group1/conversion.gos:32:17:	.  => t1 (variable of type ./tests/group1/conversion.gos.type1)
[INFO] [stdout] tests/group1/conversion.gos:32:11:	=> type2(t1) (value of type ./tests/group1/conversion.gos.type2)
[INFO] [stdout] tests/group1/conversion.gos:33:5:	assert(t2[1].Field2 == 2)
[INFO] [stdout] tests/group1/conversion.gos:33:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:33:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  t2[1].Field2 == 2
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  .  t2[1].Field2
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  .  .  t2[1]
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  .  .  .  t2
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  .  .  .  => t2 (variable of type ./tests/group1/conversion.gos.type2)
[INFO] [stdout] tests/group1/conversion.gos:33:15:	.  .  .  .  1
[INFO] [stdout] tests/group1/conversion.gos:33:15:	.  .  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  .  .  => t2[1] (variable of type struct{Field1 string; Field2 int})
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  .  => t2[1].Field2 (variable of type int)
[INFO] [stdout] tests/group1/conversion.gos:33:28:	.  .  2
[INFO] [stdout] tests/group1/conversion.gos:33:28:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/conversion.gos:33:12:	.  => t2[1].Field2 == 2 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:33:5:	=> assert(t2[1].Field2 == 2) (no value)
[INFO] [stdout] tests/group1/conversion.gos:36:11:	string(100)
[INFO] [stdout] tests/group1/conversion.gos:36:11:	.  string
[INFO] [stdout] tests/group1/conversion.gos:36:11:	.  => string (type)
[INFO] [stdout] tests/group1/conversion.gos:36:18:	.  100
[INFO] [stdout] tests/group1/conversion.gos:36:18:	.  => 100 (untyped int constant 100)
[INFO] [stdout] tests/group1/conversion.gos:36:11:	=> string(100) (constant d of type string)
[INFO] [stdout] tests/group1/conversion.gos:37:5:	assert(s1 == "d")
[INFO] [stdout] tests/group1/conversion.gos:37:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:37:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:37:12:	.  s1 == "d"
[INFO] [stdout] tests/group1/conversion.gos:37:12:	.  .  s1
[INFO] [stdout] tests/group1/conversion.gos:37:12:	.  .  => s1 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:37:18:	.  .  "d"
[INFO] [stdout] tests/group1/conversion.gos:37:18:	.  .  => "d" (untyped string constant d)
[INFO] [stdout] tests/group1/conversion.gos:37:12:	.  => s1 == "d" (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:37:5:	=> assert(s1 == "d") (no value)
[INFO] [stdout] tests/group1/conversion.gos:38:5:	fmt2.Println(s1)
[INFO] [stdout] tests/group1/conversion.gos:38:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/conversion.gos:38:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:38:18:	.  s1
[INFO] [stdout] tests/group1/conversion.gos:38:18:	.  => s1 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:38:5:	=> fmt2.Println(s1) (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:40:11:	string(([]rune literal))
[INFO] [stdout] tests/group1/conversion.gos:40:11:	.  string
[INFO] [stdout] tests/group1/conversion.gos:40:11:	.  => string (type)
[INFO] [stdout] tests/group1/conversion.gos:40:18:	.  ([]rune literal)
[INFO] [stdout] tests/group1/conversion.gos:40:18:	.  .  []rune
[INFO] [stdout] tests/group1/conversion.gos:40:20:	.  .  .  rune
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type rune (objPath = *)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type rune
[INFO] [stdout] tests/group1/conversion.gos:40:20:	.  .  .  => rune
[INFO] [stdout] tests/group1/conversion.gos:40:18:	.  .  => []rune
[INFO] [stdout] tests/group1/conversion.gos:40:25:	.  .  100
[INFO] [stdout] tests/group1/conversion.gos:40:25:	.  .  => 100 (untyped int constant 100)
[INFO] [stdout] tests/group1/conversion.gos:40:30:	.  .  101
[INFO] [stdout] tests/group1/conversion.gos:40:30:	.  .  => 101 (untyped int constant 101)
[INFO] [stdout] tests/group1/conversion.gos:40:18:	.  => ([]rune literal) (value of type []rune)
[INFO] [stdout] tests/group1/conversion.gos:40:11:	=> string(([]rune literal)) (value of type string)
[INFO] [stdout] tests/group1/conversion.gos:41:5:	assert(s2 == "de")
[INFO] [stdout] tests/group1/conversion.gos:41:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:41:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:41:12:	.  s2 == "de"
[INFO] [stdout] tests/group1/conversion.gos:41:12:	.  .  s2
[INFO] [stdout] tests/group1/conversion.gos:41:12:	.  .  => s2 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:41:18:	.  .  "de"
[INFO] [stdout] tests/group1/conversion.gos:41:18:	.  .  => "de" (untyped string constant de)
[INFO] [stdout] tests/group1/conversion.gos:41:12:	.  => s2 == "de" (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:41:5:	=> assert(s2 == "de") (no value)
[INFO] [stdout] tests/group1/conversion.gos:42:5:	fmt2.Println(s2)
[INFO] [stdout] tests/group1/conversion.gos:42:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/conversion.gos:42:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:42:18:	.  s2
[INFO] [stdout] tests/group1/conversion.gos:42:18:	.  => s2 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:42:5:	=> fmt2.Println(s2) (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:44:13:	([]byte literal)
[INFO] [stdout] tests/group1/conversion.gos:44:13:	.  []byte
[INFO] [stdout] tests/group1/conversion.gos:44:15:	.  .  byte
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  -- checking black type byte (objPath = *)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  => type byte
[INFO] [stdout] tests/group1/conversion.gos:44:15:	.  .  => byte
[INFO] [stdout] tests/group1/conversion.gos:44:13:	.  => []byte
[INFO] [stdout] tests/group1/conversion.gos:44:20:	.  't'
[INFO] [stdout] tests/group1/conversion.gos:44:20:	.  => 't' (untyped rune constant 116)
[INFO] [stdout] tests/group1/conversion.gos:44:24:	.  'e'
[INFO] [stdout] tests/group1/conversion.gos:44:24:	.  => 'e' (untyped rune constant 101)
[INFO] [stdout] tests/group1/conversion.gos:44:28:	.  's'
[INFO] [stdout] tests/group1/conversion.gos:44:28:	.  => 's' (untyped rune constant 115)
[INFO] [stdout] tests/group1/conversion.gos:44:32:	.  't'
[INFO] [stdout] tests/group1/conversion.gos:44:32:	.  => 't' (untyped rune constant 116)
[INFO] [stdout] tests/group1/conversion.gos:44:13:	=> ([]byte literal) (value of type []byte)
[INFO] [stdout] tests/group1/conversion.gos:45:11:	string(data)
[INFO] [stdout] tests/group1/conversion.gos:45:11:	.  string
[INFO] [stdout] tests/group1/conversion.gos:45:11:	.  => string (type)
[INFO] [stdout] tests/group1/conversion.gos:45:18:	.  data
[INFO] [stdout] tests/group1/conversion.gos:45:18:	.  => data (variable of type []byte)
[INFO] [stdout] tests/group1/conversion.gos:45:11:	=> string(data) (value of type string)
[INFO] [stdout] tests/group1/conversion.gos:46:5:	assert(s3 == "test")
[INFO] [stdout] tests/group1/conversion.gos:46:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:46:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:46:12:	.  s3 == "test"
[INFO] [stdout] tests/group1/conversion.gos:46:12:	.  .  s3
[INFO] [stdout] tests/group1/conversion.gos:46:12:	.  .  => s3 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:46:18:	.  .  "test"
[INFO] [stdout] tests/group1/conversion.gos:46:18:	.  .  => "test" (untyped string constant test)
[INFO] [stdout] tests/group1/conversion.gos:46:12:	.  => s3 == "test" (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:46:5:	=> assert(s3 == "test") (no value)
[INFO] [stdout] tests/group1/conversion.gos:47:5:	fmt2.Println(s3)
[INFO] [stdout] tests/group1/conversion.gos:47:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/conversion.gos:47:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:47:18:	.  s3
[INFO] [stdout] tests/group1/conversion.gos:47:18:	.  => s3 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:47:5:	=> fmt2.Println(s3) (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:49:11:	[]byte("dHello, 世界")
[INFO] [stdout] tests/group1/conversion.gos:49:11:	.  []byte
[INFO] [stdout] tests/group1/conversion.gos:49:11:	.  .  []byte
[INFO] [stdout] tests/group1/conversion.gos:49:13:	.  .  .  byte
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type byte (objPath = *)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type byte
[INFO] [stdout] tests/group1/conversion.gos:49:13:	.  .  .  => byte
[INFO] [stdout] tests/group1/conversion.gos:49:11:	.  .  => []byte
[INFO] [stdout] tests/group1/conversion.gos:49:11:	.  => []byte (type)
[INFO] [stdout] tests/group1/conversion.gos:49:18:	.  "dHello, 世界"
[INFO] [stdout] tests/group1/conversion.gos:49:18:	.  => "dHello, 世界" (untyped string constant dHello, \u{4e16}\u{754c})
[INFO] [stdout] tests/group1/conversion.gos:49:11:	=> []byte("dHello, 世界") (value of type []byte)
[INFO] [stdout] tests/group1/conversion.gos:50:11:	[]rune("dHello, 世界")
[INFO] [stdout] tests/group1/conversion.gos:50:11:	.  []rune
[INFO] [stdout] tests/group1/conversion.gos:50:11:	.  .  []rune
[INFO] [stdout] tests/group1/conversion.gos:50:13:	.  .  .  rune
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  -- checking black type rune (objPath = *)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  => type rune
[INFO] [stdout] tests/group1/conversion.gos:50:13:	.  .  .  => rune
[INFO] [stdout] tests/group1/conversion.gos:50:11:	.  .  => []rune
[INFO] [stdout] tests/group1/conversion.gos:50:11:	.  => []rune (type)
[INFO] [stdout] tests/group1/conversion.gos:50:18:	.  "dHello, 世界"
[INFO] [stdout] tests/group1/conversion.gos:50:18:	.  => "dHello, 世界" (untyped string constant dHello, \u{4e16}\u{754c})
[INFO] [stdout] tests/group1/conversion.gos:50:11:	=> []rune("dHello, 世界") (value of type []rune)
[INFO] [stdout] tests/group1/conversion.gos:51:5:	assert(b4[0] == 100)
[INFO] [stdout] tests/group1/conversion.gos:51:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:51:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:51:12:	.  b4[0] == 100
[INFO] [stdout] tests/group1/conversion.gos:51:12:	.  .  b4[0]
[INFO] [stdout] tests/group1/conversion.gos:51:12:	.  .  .  b4
[INFO] [stdout] tests/group1/conversion.gos:51:12:	.  .  .  => b4 (variable of type []byte)
[INFO] [stdout] tests/group1/conversion.gos:51:15:	.  .  .  0
[INFO] [stdout] tests/group1/conversion.gos:51:15:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/conversion.gos:51:12:	.  .  => b4[0] (variable of type byte)
[INFO] [stdout] tests/group1/conversion.gos:51:21:	.  .  100
[INFO] [stdout] tests/group1/conversion.gos:51:21:	.  .  => 100 (untyped int constant 100)
[INFO] [stdout] tests/group1/conversion.gos:51:12:	.  => b4[0] == 100 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:51:5:	=> assert(b4[0] == 100) (no value)
[INFO] [stdout] tests/group1/conversion.gos:52:5:	assert(r4[0] == 100)
[INFO] [stdout] tests/group1/conversion.gos:52:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:52:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:52:12:	.  r4[0] == 100
[INFO] [stdout] tests/group1/conversion.gos:52:12:	.  .  r4[0]
[INFO] [stdout] tests/group1/conversion.gos:52:12:	.  .  .  r4
[INFO] [stdout] tests/group1/conversion.gos:52:12:	.  .  .  => r4 (variable of type []rune)
[INFO] [stdout] tests/group1/conversion.gos:52:15:	.  .  .  0
[INFO] [stdout] tests/group1/conversion.gos:52:15:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/conversion.gos:52:12:	.  .  => r4[0] (variable of type rune)
[INFO] [stdout] tests/group1/conversion.gos:52:21:	.  .  100
[INFO] [stdout] tests/group1/conversion.gos:52:21:	.  .  => 100 (untyped int constant 100)
[INFO] [stdout] tests/group1/conversion.gos:52:12:	.  => r4[0] == 100 (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:52:5:	=> assert(r4[0] == 100) (no value)
[INFO] [stdout] tests/group1/conversion.gos:53:12:	string(b4)
[INFO] [stdout] tests/group1/conversion.gos:53:12:	.  string
[INFO] [stdout] tests/group1/conversion.gos:53:12:	.  => string (type)
[INFO] [stdout] tests/group1/conversion.gos:53:19:	.  b4
[INFO] [stdout] tests/group1/conversion.gos:53:19:	.  => b4 (variable of type []byte)
[INFO] [stdout] tests/group1/conversion.gos:53:12:	=> string(b4) (value of type string)
[INFO] [stdout] tests/group1/conversion.gos:54:12:	string(r4)
[INFO] [stdout] tests/group1/conversion.gos:54:12:	.  string
[INFO] [stdout] tests/group1/conversion.gos:54:12:	.  => string (type)
[INFO] [stdout] tests/group1/conversion.gos:54:19:	.  r4
[INFO] [stdout] tests/group1/conversion.gos:54:19:	.  => r4 (variable of type []rune)
[INFO] [stdout] tests/group1/conversion.gos:54:12:	=> string(r4) (value of type string)
[INFO] [stdout] tests/group1/conversion.gos:55:5:	assert(s51[0] == 'd')
[INFO] [stdout] tests/group1/conversion.gos:55:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:55:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:55:12:	.  s51[0] == 'd'
[INFO] [stdout] tests/group1/conversion.gos:55:12:	.  .  s51[0]
[INFO] [stdout] tests/group1/conversion.gos:55:12:	.  .  .  s51
[INFO] [stdout] tests/group1/conversion.gos:55:12:	.  .  .  => s51 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:55:16:	.  .  .  0
[INFO] [stdout] tests/group1/conversion.gos:55:16:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/conversion.gos:55:12:	.  .  => s51[0] (value of type byte)
[INFO] [stdout] tests/group1/conversion.gos:55:22:	.  .  'd'
[INFO] [stdout] tests/group1/conversion.gos:55:22:	.  .  => 'd' (untyped rune constant 100)
[INFO] [stdout] tests/group1/conversion.gos:55:12:	.  => s51[0] == 'd' (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:55:5:	=> assert(s51[0] == 'd') (no value)
[INFO] [stdout] tests/group1/conversion.gos:56:5:	assert(s52[0] == 'd')
[INFO] [stdout] tests/group1/conversion.gos:56:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:56:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:56:12:	.  s52[0] == 'd'
[INFO] [stdout] tests/group1/conversion.gos:56:12:	.  .  s52[0]
[INFO] [stdout] tests/group1/conversion.gos:56:12:	.  .  .  s52
[INFO] [stdout] tests/group1/conversion.gos:56:12:	.  .  .  => s52 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:56:16:	.  .  .  0
[INFO] [stdout] tests/group1/conversion.gos:56:16:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/conversion.gos:56:12:	.  .  => s52[0] (value of type byte)
[INFO] [stdout] tests/group1/conversion.gos:56:22:	.  .  'd'
[INFO] [stdout] tests/group1/conversion.gos:56:22:	.  .  => 'd' (untyped rune constant 100)
[INFO] [stdout] tests/group1/conversion.gos:56:12:	.  => s52[0] == 'd' (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:56:5:	=> assert(s52[0] == 'd') (no value)
[INFO] [stdout] tests/group1/conversion.gos:57:15:	"世界"
[INFO] [stdout] tests/group1/conversion.gos:57:15:	=> "世界" (untyped string constant \u{4e16}\u{754c})
[INFO] [stdout] tests/group1/conversion.gos:58:5:	assert(s51[8] == shijie[0])
[INFO] [stdout] tests/group1/conversion.gos:58:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:58:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:58:12:	.  s51[8] == shijie[0]
[INFO] [stdout] tests/group1/conversion.gos:58:12:	.  .  s51[8]
[INFO] [stdout] tests/group1/conversion.gos:58:12:	.  .  .  s51
[INFO] [stdout] tests/group1/conversion.gos:58:12:	.  .  .  => s51 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:58:16:	.  .  .  8
[INFO] [stdout] tests/group1/conversion.gos:58:16:	.  .  .  => 8 (untyped int constant 8)
[INFO] [stdout] tests/group1/conversion.gos:58:12:	.  .  => s51[8] (value of type byte)
[INFO] [stdout] tests/group1/conversion.gos:58:22:	.  .  shijie[0]
[INFO] [stdout] tests/group1/conversion.gos:58:22:	.  .  .  shijie
[INFO] [stdout] tests/group1/conversion.gos:58:22:	.  .  .  => shijie (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:58:29:	.  .  .  0
[INFO] [stdout] tests/group1/conversion.gos:58:29:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/conversion.gos:58:22:	.  .  => shijie[0] (value of type byte)
[INFO] [stdout] tests/group1/conversion.gos:58:12:	.  => s51[8] == shijie[0] (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:58:5:	=> assert(s51[8] == shijie[0]) (no value)
[INFO] [stdout] tests/group1/conversion.gos:59:5:	assert(s52[9] == shijie[1])
[INFO] [stdout] tests/group1/conversion.gos:59:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:59:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:59:12:	.  s52[9] == shijie[1]
[INFO] [stdout] tests/group1/conversion.gos:59:12:	.  .  s52[9]
[INFO] [stdout] tests/group1/conversion.gos:59:12:	.  .  .  s52
[INFO] [stdout] tests/group1/conversion.gos:59:12:	.  .  .  => s52 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:59:16:	.  .  .  9
[INFO] [stdout] tests/group1/conversion.gos:59:16:	.  .  .  => 9 (untyped int constant 9)
[INFO] [stdout] tests/group1/conversion.gos:59:12:	.  .  => s52[9] (value of type byte)
[INFO] [stdout] tests/group1/conversion.gos:59:22:	.  .  shijie[1]
[INFO] [stdout] tests/group1/conversion.gos:59:22:	.  .  .  shijie
[INFO] [stdout] tests/group1/conversion.gos:59:22:	.  .  .  => shijie (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:59:29:	.  .  .  1
[INFO] [stdout] tests/group1/conversion.gos:59:29:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/conversion.gos:59:22:	.  .  => shijie[1] (value of type byte)
[INFO] [stdout] tests/group1/conversion.gos:59:12:	.  => s52[9] == shijie[1] (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:59:5:	=> assert(s52[9] == shijie[1]) (no value)
[INFO] [stdout] tests/group1/conversion.gos:60:5:	fmt2.Println(b4, r4, s51, s52)
[INFO] [stdout] tests/group1/conversion.gos:60:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/conversion.gos:60:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:60:18:	.  b4
[INFO] [stdout] tests/group1/conversion.gos:60:18:	.  => b4 (variable of type []byte)
[INFO] [stdout] tests/group1/conversion.gos:60:22:	.  r4
[INFO] [stdout] tests/group1/conversion.gos:60:22:	.  => r4 (variable of type []rune)
[INFO] [stdout] tests/group1/conversion.gos:60:26:	.  s51
[INFO] [stdout] tests/group1/conversion.gos:60:26:	.  => s51 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:60:31:	.  s52
[INFO] [stdout] tests/group1/conversion.gos:60:31:	.  => s52 (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:60:5:	=> fmt2.Println(b4, r4, s51, s52) (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:64:5:	testNamed()
[INFO] [stdout] tests/group1/conversion.gos:64:5:	.  testNamed
[INFO] [stdout] tests/group1/conversion.gos:64:5:	.  => testNamed (value of type func() ())
[INFO] [stdout] tests/group1/conversion.gos:64:5:	=> testNamed() (no value)
[INFO] [stdout] tests/group1/conversion.gos:65:5:	testStruct()
[INFO] [stdout] tests/group1/conversion.gos:65:5:	.  testStruct
[INFO] [stdout] tests/group1/conversion.gos:65:5:	.  => testStruct (value of type func() ())
[INFO] [stdout] tests/group1/conversion.gos:65:5:	=> testStruct() (no value)
[INFO] [stdout] tests/group1/conversion.gos:66:5:	testChan()
[INFO] [stdout] tests/group1/conversion.gos:66:5:	.  testChan
[INFO] [stdout] tests/group1/conversion.gos:66:5:	.  => testChan (value of type func() ())
[INFO] [stdout] tests/group1/conversion.gos:66:5:	=> testChan() (no value)
[INFO] [stdout] tests/group1/conversion.gos:67:2:	--- <end>
[INFO] [stdout] tests/group1/conversion.gos:72:18:	--- testNamed: func() ()
[INFO] [stdout] tests/group1/conversion.gos:73:21:	Duration
[INFO] [stdout] tests/group1/conversion.gos:70:6:	.  -- checking black type ./tests/group1/conversion.gos.Duration int64 (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:70:6:	.  => type ./tests/group1/conversion.gos.Duration int64
[INFO] [stdout] tests/group1/conversion.gos:73:21:	=> ./tests/group1/conversion.gos.Duration
[INFO] [stdout] tests/group1/conversion.gos:74:11:	int32
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  -- checking black type int32 (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  => type int32
[INFO] [stdout] tests/group1/conversion.gos:74:11:	=> int32
[INFO] [stdout] tests/group1/conversion.gos:74:19:	4
[INFO] [stdout] tests/group1/conversion.gos:74:19:	=> 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/conversion.gos:75:8:	Duration(i) + minDuration
[INFO] [stdout] tests/group1/conversion.gos:75:8:	.  Duration(i)
[INFO] [stdout] tests/group1/conversion.gos:75:8:	.  .  Duration
[INFO] [stdout] tests/group1/conversion.gos:75:8:	.  .  => Duration (type)
[INFO] [stdout] tests/group1/conversion.gos:75:17:	.  .  i
[INFO] [stdout] tests/group1/conversion.gos:75:17:	.  .  => i (variable of type int32)
[INFO] [stdout] tests/group1/conversion.gos:75:8:	.  => Duration(i) (value of type ./tests/group1/conversion.gos.Duration)
[INFO] [stdout] tests/group1/conversion.gos:75:22:	.  minDuration
[INFO] [stdout] tests/group1/conversion.gos:75:22:	.  => minDuration (variable of type ./tests/group1/conversion.gos.Duration)
[INFO] [stdout] tests/group1/conversion.gos:75:8:	=> Duration(i) + minDuration (value of type ./tests/group1/conversion.gos.Duration)
[INFO] [stdout] tests/group1/conversion.gos:76:10:	Duration(i)
[INFO] [stdout] tests/group1/conversion.gos:76:10:	.  Duration
[INFO] [stdout] tests/group1/conversion.gos:76:10:	.  => Duration (type)
[INFO] [stdout] tests/group1/conversion.gos:76:19:	.  i
[INFO] [stdout] tests/group1/conversion.gos:76:19:	.  => i (variable of type int32)
[INFO] [stdout] tests/group1/conversion.gos:76:10:	=> Duration(i) (value of type ./tests/group1/conversion.gos.Duration)
[INFO] [stdout] tests/group1/conversion.gos:77:5:	assert(j == d)
[INFO] [stdout] tests/group1/conversion.gos:77:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:77:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:77:12:	.  j == d
[INFO] [stdout] tests/group1/conversion.gos:77:12:	.  .  j
[INFO] [stdout] tests/group1/conversion.gos:77:12:	.  .  => j (variable of type ./tests/group1/conversion.gos.Duration)
[INFO] [stdout] tests/group1/conversion.gos:77:15:	.  .  d
[INFO] [stdout] tests/group1/conversion.gos:77:15:	.  .  => d (variable of type ./tests/group1/conversion.gos.Duration)
[INFO] [stdout] tests/group1/conversion.gos:77:12:	.  => j == d (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:77:5:	=> assert(j == d) (no value)
[INFO] [stdout] tests/group1/conversion.gos:78:2:	--- <end>
[INFO] [stdout] tests/group1/conversion.gos:97:19:	--- testStruct: func() ()
[INFO] [stdout] tests/group1/conversion.gos:98:11:	Person
[INFO] [stdout] tests/group1/conversion.gos:80:6:	.  -- checking black type ./tests/group1/conversion.gos.Person struct{Name string; Address *struct{Street TypeKey(17); City TypeKey(17)}} (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:80:6:	.  => type ./tests/group1/conversion.gos.Person struct{Name string; Address *struct{Street TypeKey(17); City TypeKey(17)}}
[INFO] [stdout] tests/group1/conversion.gos:98:11:	=> ./tests/group1/conversion.gos.Person
[INFO] [stdout] tests/group1/conversion.gos:98:20:	Person(data)
[INFO] [stdout] tests/group1/conversion.gos:98:20:	.  Person
[INFO] [stdout] tests/group1/conversion.gos:98:20:	.  => Person (type)
[INFO] [stdout] tests/group1/conversion.gos:98:27:	.  data
[INFO] [stdout] tests/group1/conversion.gos:98:27:	.  => data (variable of type struct{Name string json:"name"; Address *struct{Street TypeKey(17) json:"street"; City TypeKey(17) json:"city"} json:"address"})
[INFO] [stdout] tests/group1/conversion.gos:98:20:	=> Person(data) (value of type ./tests/group1/conversion.gos.Person)
[INFO] [stdout] tests/group1/conversion.gos:100:18:	(*Person)(&data)
[INFO] [stdout] tests/group1/conversion.gos:100:18:	.  (*Person)
[INFO] [stdout] tests/group1/conversion.gos:100:19:	.  .  *Person
[INFO] [stdout] tests/group1/conversion.gos:100:20:	.  .  .  Person
[INFO] [stdout] tests/group1/conversion.gos:100:20:	.  .  .  => Person (type)
[INFO] [stdout] tests/group1/conversion.gos:100:19:	.  .  => *Person (type)
[INFO] [stdout] tests/group1/conversion.gos:100:18:	.  => (*Person) (type)
[INFO] [stdout] tests/group1/conversion.gos:100:28:	.  &data
[INFO] [stdout] tests/group1/conversion.gos:100:29:	.  .  data
[INFO] [stdout] tests/group1/conversion.gos:100:29:	.  .  => data (variable of type struct{Name string json:"name"; Address *struct{Street TypeKey(17) json:"street"; City TypeKey(17) json:"city"} json:"address"})
[INFO] [stdout] tests/group1/conversion.gos:100:28:	.  => &data (value of type *struct{Name string json:"name"; Address *struct{Street TypeKey(17) json:"street"; City TypeKey(17) json:"city"} json:"address"})
[INFO] [stdout] tests/group1/conversion.gos:100:18:	=> (*Person)(&data) (value of type *./tests/group1/conversion.gos.Person)
[INFO] [stdout] tests/group1/conversion.gos:101:5:	assert(person != nil)
[INFO] [stdout] tests/group1/conversion.gos:101:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:101:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:101:12:	.  person != nil
[INFO] [stdout] tests/group1/conversion.gos:101:12:	.  .  person
[INFO] [stdout] tests/group1/conversion.gos:101:12:	.  .  => person (variable of type *./tests/group1/conversion.gos.Person)
[INFO] [stdout] tests/group1/conversion.gos:101:22:	.  .  nil
[INFO] [stdout] tests/group1/conversion.gos:101:22:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group1/conversion.gos:101:12:	.  => person != nil (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:101:5:	=> assert(person != nil) (no value)
[INFO] [stdout] tests/group1/conversion.gos:102:19:	"aaaa"
[INFO] [stdout] tests/group1/conversion.gos:102:19:	=> "aaaa" (untyped string constant aaaa)
[INFO] [stdout] tests/group1/conversion.gos:102:5:	person.Name
[INFO] [stdout] tests/group1/conversion.gos:102:5:	.  person
[INFO] [stdout] tests/group1/conversion.gos:102:5:	.  => person (variable of type *./tests/group1/conversion.gos.Person)
[INFO] [stdout] tests/group1/conversion.gos:102:5:	=> person.Name (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:103:5:	assert(data.Name == "aaaa")
[INFO] [stdout] tests/group1/conversion.gos:103:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:103:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:103:12:	.  data.Name == "aaaa"
[INFO] [stdout] tests/group1/conversion.gos:103:12:	.  .  data.Name
[INFO] [stdout] tests/group1/conversion.gos:103:12:	.  .  .  data
[INFO] [stdout] tests/group1/conversion.gos:103:12:	.  .  .  => data (variable of type struct{Name string json:"name"; Address *struct{Street TypeKey(17) json:"street"; City TypeKey(17) json:"city"} json:"address"})
[INFO] [stdout] tests/group1/conversion.gos:103:12:	.  .  => data.Name (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:103:25:	.  .  "aaaa"
[INFO] [stdout] tests/group1/conversion.gos:103:25:	.  .  => "aaaa" (untyped string constant aaaa)
[INFO] [stdout] tests/group1/conversion.gos:103:12:	.  => data.Name == "aaaa" (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:103:5:	=> assert(data.Name == "aaaa") (no value)
[INFO] [stdout] tests/group1/conversion.gos:105:5:	assert(p.Name == "")
[INFO] [stdout] tests/group1/conversion.gos:105:5:	.  assert
[INFO] [stdout] tests/group1/conversion.gos:105:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/conversion.gos:105:12:	.  p.Name == ""
[INFO] [stdout] tests/group1/conversion.gos:105:12:	.  .  p.Name
[INFO] [stdout] tests/group1/conversion.gos:105:12:	.  .  .  p
[INFO] [stdout] tests/group1/conversion.gos:105:12:	.  .  .  => p (variable of type ./tests/group1/conversion.gos.Person)
[INFO] [stdout] tests/group1/conversion.gos:105:12:	.  .  => p.Name (variable of type string)
[INFO] [stdout] tests/group1/conversion.gos:105:22:	.  .  ""
[INFO] [stdout] tests/group1/conversion.gos:105:22:	.  .  => "" (untyped string constant )
[INFO] [stdout] tests/group1/conversion.gos:105:12:	.  => p.Name == "" (untyped bool value)
[INFO] [stdout] tests/group1/conversion.gos:105:5:	=> assert(p.Name == "") (no value)
[INFO] [stdout] tests/group1/conversion.gos:106:5:	fmt2.Println(p)
[INFO] [stdout] tests/group1/conversion.gos:106:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/conversion.gos:106:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:106:18:	.  p
[INFO] [stdout] tests/group1/conversion.gos:106:18:	.  => p (variable of type ./tests/group1/conversion.gos.Person)
[INFO] [stdout] tests/group1/conversion.gos:106:5:	=> fmt2.Println(p) (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:107:2:	--- <end>
[INFO] [stdout] tests/group1/conversion.gos:111:17:	--- testChan: func() ()
[INFO] [stdout] tests/group1/conversion.gos:112:10:	C
[INFO] [stdout] tests/group1/conversion.gos:109:6:	.  -- checking black type ./tests/group1/conversion.gos.C chan string (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:109:6:	.  => type ./tests/group1/conversion.gos.C chan string
[INFO] [stdout] tests/group1/conversion.gos:112:10:	=> ./tests/group1/conversion.gos.C
[INFO] [stdout] tests/group1/conversion.gos:112:14:	make(C)
[INFO] [stdout] tests/group1/conversion.gos:112:14:	.  make
[INFO] [stdout] tests/group1/conversion.gos:112:14:	.  => make (built-in)
[INFO] [stdout] tests/group1/conversion.gos:112:19:	.  C
[INFO] [stdout] tests/group1/conversion.gos:109:6:	.  .  -- checking black type ./tests/group1/conversion.gos.C chan string (objPath = )
[INFO] [stdout] tests/group1/conversion.gos:109:6:	.  .  => type ./tests/group1/conversion.gos.C chan string
[INFO] [stdout] tests/group1/conversion.gos:112:19:	.  => ./tests/group1/conversion.gos.C
[INFO] [stdout] tests/group1/conversion.gos:112:14:	=> make(C) (value of type ./tests/group1/conversion.gos.C)
[INFO] [stdout] tests/group1/conversion.gos:113:9:	(chan<- string)(c)
[INFO] [stdout] tests/group1/conversion.gos:113:9:	.  (chan<- string)
[INFO] [stdout] tests/group1/conversion.gos:113:10:	.  .  chan<- string
[INFO] [stdout] tests/group1/conversion.gos:113:10:	.  .  .  chan<- string
[INFO] [stdout] tests/group1/conversion.gos:113:18:	.  .  .  .  string
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  -- checking black type string (objPath = *)
[INFO] [stdout] tests/group1/conversion.gos:1:1:	.  .  .  .  .  => type string
[INFO] [stdout] tests/group1/conversion.gos:113:18:	.  .  .  .  => string
[INFO] [stdout] tests/group1/conversion.gos:113:10:	.  .  .  => chan<- string
[INFO] [stdout] tests/group1/conversion.gos:113:10:	.  .  => chan<- string (type)
[INFO] [stdout] tests/group1/conversion.gos:113:9:	.  => (chan<- string) (type)
[INFO] [stdout] tests/group1/conversion.gos:113:26:	.  c
[INFO] [stdout] tests/group1/conversion.gos:113:26:	.  => c (variable of type ./tests/group1/conversion.gos.C)
[INFO] [stdout] tests/group1/conversion.gos:113:9:	=> (chan<- string)(c) (value of type chan<- string)
[INFO] [stdout] tests/group1/conversion.gos:114:4:	fmt2.Println(d)
[INFO] [stdout] tests/group1/conversion.gos:114:4:	.  fmt2.Println
[INFO] [stdout] tests/group1/conversion.gos:114:4:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:114:17:	.  d
[INFO] [stdout] tests/group1/conversion.gos:114:17:	.  => d (variable of type chan<- string)
[INFO] [stdout] tests/group1/conversion.gos:114:4:	=> fmt2.Println(d) (invalid operand)
[INFO] [stdout] tests/group1/conversion.gos:115:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/conversion.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/conversion.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_conversion' panicked at tests/test.rs:408:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da87b0f - test::test_conversion::h0c9e7573e6f99933
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:408:5
[INFO] [stdout]   21:     0x566c8da87b0f - test::test_conversion::{{closure}}::h257351e406c2bfb0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:406:21
[INFO] [stdout]   22:     0x566c8da87b0f - core::ops::function::FnOnce::call_once::h43dbc5bb73e91ea1
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_interface2 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: type
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  1:..)
[INFO] [stdout]     5:  1:..Declaration(
[INFO] [stdout]     5:  1:....GenDecl(type)(
[INFO] [stdout]     5:  6:......next: geometry
[INFO] [stdout]     5:  6:......TypeSpec(
[INFO] [stdout]     5: 15:........next: interface
[INFO] [stdout]     5: 15:........Type(
[INFO] [stdout]     5: 15:..........InterfaceType(
[INFO] [stdout]     5: 25:............next: {
[INFO] [stdout]     6:  5:............next: area
[INFO] [stdout]     6:  5:............MethodSpec(
[INFO] [stdout]     6:  5:..............TypeName(
[INFO] [stdout]     6:  9:................next: (
[INFO] [stdout]     6:  9:..............)
[INFO] [stdout]     6:  9:..............Signature(
[INFO] [stdout]     6:  9:................Parameters(
[INFO] [stdout]     6: 10:..................next: )
[INFO] [stdout]     6: 12:..................next: float64
[INFO] [stdout]     6: 12:................)
[INFO] [stdout]     6: 12:................Result(
[INFO] [stdout]     6: 12:..................TypeName(
[INFO] [stdout]     6: 19:....................next: ;
[INFO] [stdout]     6: 19:..................)
[INFO] [stdout]     6: 19:................)
[INFO] [stdout]     6: 19:..............)
[INFO] [stdout]     7:  5:..............next: perim
[INFO] [stdout]     7:  5:............)
[INFO] [stdout]     7:  5:............MethodSpec(
[INFO] [stdout]     7:  5:..............TypeName(
[INFO] [stdout]     7: 10:................next: (
[INFO] [stdout]     7: 10:..............)
[INFO] [stdout]     7: 10:..............Signature(
[INFO] [stdout]     7: 10:................Parameters(
[INFO] [stdout]     7: 11:..................next: )
[INFO] [stdout]     7: 13:..................next: float64
[INFO] [stdout]     7: 13:................)
[INFO] [stdout]     7: 13:................Result(
[INFO] [stdout]     7: 13:..................TypeName(
[INFO] [stdout]     7: 20:....................next: ;
[INFO] [stdout]     7: 20:..................)
[INFO] [stdout]     7: 20:................)
[INFO] [stdout]     7: 20:..............)
[INFO] [stdout]     8:  1:..............next: }
[INFO] [stdout]     8:  1:............)
[INFO] [stdout]     8:  2:............next: ;
[INFO] [stdout]     8:  2:..........)
[INFO] [stdout]     8:  2:........)
[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: rect
[INFO] [stdout]    10:  6:......TypeSpec(
[INFO] [stdout]    10: 11:........next: struct
[INFO] [stdout]    10: 11:........Type(
[INFO] [stdout]    10: 11:..........FieldDecl(
[INFO] [stdout]    10: 18:............next: {
[INFO] [stdout]    11:  5:............next: width
[INFO] [stdout]    11:  5:............FieldDecl(
[INFO] [stdout]    11:  5:..............TypeName(
[INFO] [stdout]    11: 10:................next: ,
[INFO] [stdout]    11: 10:..............)
[INFO] [stdout]    11: 12:..............next: height
[INFO] [stdout]    11: 12:..............TypeName(
[INFO] [stdout]    11: 19:................next: float64
[INFO] [stdout]    11: 19:..............)
[INFO] [stdout]    11: 19:..............TypeName(
[INFO] [stdout]    11: 26:................next: ;
[INFO] [stdout]    11: 26:..............)
[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: (
[INFO] [stdout]    14:  6:......Parameters(
[INFO] [stdout]    14:  7:........next: r
[INFO] [stdout]    14:  7:........ParameterList(
[INFO] [stdout]    14:  7:..........TypeName(
[INFO] [stdout]    14:  9:............next: rect
[INFO] [stdout]    14:  9:..........)
[INFO] [stdout]    14:  9:..........TypeName(
[INFO] [stdout]    14: 13:............next: )
[INFO] [stdout]    14: 13:..........)
[INFO] [stdout]    14: 13:........)
[INFO] [stdout]    14: 15:........next: perim
[INFO] [stdout]    14: 15:......)
[INFO] [stdout]    14: 20:......next: (
[INFO] [stdout]    14: 20:......Signature(
[INFO] [stdout]    14: 20:........Parameters(
[INFO] [stdout]    14: 21:..........next: )
[INFO] [stdout]    14: 23:..........next: float64
[INFO] [stdout]    14: 23:........)
[INFO] [stdout]    14: 23:........Result(
[INFO] [stdout]    14: 23:..........TypeName(
[INFO] [stdout]    14: 31:............next: {
[INFO] [stdout]    14: 31:..........)
[INFO] [stdout]    14: 31:........)
[INFO] [stdout]    14: 31:......)
[INFO] [stdout]    14: 31:......Body(
[INFO] [stdout]    15:  5:........next: return
[INFO] [stdout]    15:  5:........Body(
[INFO] [stdout]    15:  5:..........Statement(
[INFO] [stdout]    15:  5:............ReturnStmt(
[INFO] [stdout]    15: 12:..............next: 2
[INFO] [stdout]    15: 12:..............ExpressionList(
[INFO] [stdout]    15: 12:................Expression(
[INFO] [stdout]    15: 12:..................BinaryExpr(
[INFO] [stdout]    15: 12:....................UnaryExpr(
[INFO] [stdout]    15: 12:......................PrimaryExpr(
[INFO] [stdout]    15: 12:........................Operand(
[INFO] [stdout]    15: 13:..........................next: *
[INFO] [stdout]    15: 13:........................)
[INFO] [stdout]    15: 13:......................)
[INFO] [stdout]    15: 13:....................)
[INFO] [stdout]    15: 14:....................next: r
[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: 16:..........................next: width
[INFO] [stdout]    15: 16:..........................Selector(
[INFO] [stdout]    15: 22:............................next: +
[INFO] [stdout]    15: 22:..........................)
[INFO] [stdout]    15: 22:........................)
[INFO] [stdout]    15: 22:......................)
[INFO] [stdout]    15: 22:....................)
[INFO] [stdout]    15: 24:....................next: 2
[INFO] [stdout]    15: 24:....................BinaryExpr(
[INFO] [stdout]    15: 24:......................UnaryExpr(
[INFO] [stdout]    15: 24:........................PrimaryExpr(
[INFO] [stdout]    15: 24:..........................Operand(
[INFO] [stdout]    15: 25:............................next: *
[INFO] [stdout]    15: 25:..........................)
[INFO] [stdout]    15: 25:........................)
[INFO] [stdout]    15: 25:......................)
[INFO] [stdout]    15: 26:......................next: r
[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: 28:............................next: height
[INFO] [stdout]    15: 28:............................Selector(
[INFO] [stdout]    15: 34:..............................next: ;
[INFO] [stdout]    15: 34:............................)
[INFO] [stdout]    15: 34:..........................)
[INFO] [stdout]    15: 34:........................)
[INFO] [stdout]    15: 34:......................)
[INFO] [stdout]    15: 34:....................)
[INFO] [stdout]    15: 34:..................)
[INFO] [stdout]    15: 34:................)
[INFO] [stdout]    15: 34:..............)
[INFO] [stdout]    15: 34:............)
[INFO] [stdout]    15: 34:..........)
[INFO] [stdout]    15: 34:..........Statement(
[INFO] [stdout]    16:  1:............next: }
[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: (
[INFO] [stdout]    18:  6:......Parameters(
[INFO] [stdout]    18:  7:........next: r
[INFO] [stdout]    18:  7:........ParameterList(
[INFO] [stdout]    18:  7:..........TypeName(
[INFO] [stdout]    18:  9:............next: rect
[INFO] [stdout]    18:  9:..........)
[INFO] [stdout]    18:  9:..........TypeName(
[INFO] [stdout]    18: 13:............next: )
[INFO] [stdout]    18: 13:..........)
[INFO] [stdout]    18: 13:........)
[INFO] [stdout]    18: 15:........next: area
[INFO] [stdout]    18: 15:......)
[INFO] [stdout]    18: 19:......next: (
[INFO] [stdout]    18: 19:......Signature(
[INFO] [stdout]    18: 19:........Parameters(
[INFO] [stdout]    18: 20:..........next: )
[INFO] [stdout]    18: 22:..........next: float64
[INFO] [stdout]    18: 22:........)
[INFO] [stdout]    18: 22:........Result(
[INFO] [stdout]    18: 22:..........TypeName(
[INFO] [stdout]    18: 30:............next: {
[INFO] [stdout]    18: 30:..........)
[INFO] [stdout]    18: 30:........)
[INFO] [stdout]    18: 30:......)
[INFO] [stdout]    18: 30:......Body(
[INFO] [stdout]    19:  5:........next: return
[INFO] [stdout]    19:  5:........Body(
[INFO] [stdout]    19:  5:..........Statement(
[INFO] [stdout]    19:  5:............ReturnStmt(
[INFO] [stdout]    19: 12:..............next: r
[INFO] [stdout]    19: 12:..............ExpressionList(
[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: 13:..........................next: .
[INFO] [stdout]    19: 13:........................)
[INFO] [stdout]    19: 14:........................next: width
[INFO] [stdout]    19: 14:........................Selector(
[INFO] [stdout]    19: 20:..........................next: *
[INFO] [stdout]    19: 20:........................)
[INFO] [stdout]    19: 20:......................)
[INFO] [stdout]    19: 20:....................)
[INFO] [stdout]    19: 22:....................next: r
[INFO] [stdout]    19: 22:....................BinaryExpr(
[INFO] [stdout]    19: 22:......................UnaryExpr(
[INFO] [stdout]    19: 22:........................PrimaryExpr(
[INFO] [stdout]    19: 22:..........................Operand(
[INFO] [stdout]    19: 23:............................next: .
[INFO] [stdout]    19: 23:..........................)
[INFO] [stdout]    19: 24:..........................next: height
[INFO] [stdout]    19: 24:..........................Selector(
[INFO] [stdout]    19: 30:............................next: ;
[INFO] [stdout]    19: 30:..........................)
[INFO] [stdout]    19: 30:........................)
[INFO] [stdout]    19: 30:......................)
[INFO] [stdout]    19: 30:....................)
[INFO] [stdout]    19: 30:..................)
[INFO] [stdout]    19: 30:................)
[INFO] [stdout]    19: 30:..............)
[INFO] [stdout]    19: 30:............)
[INFO] [stdout]    19: 30:..........)
[INFO] [stdout]    19: 30:..........Statement(
[INFO] [stdout]    20:  1:............next: }
[INFO] [stdout]    20:  1:..........)
[INFO] [stdout]    20:  1:........)
[INFO] [stdout]    20:  2:........next: ;
[INFO] [stdout]    20:  2:......)
[INFO] [stdout]    22:  1:......next: func
[INFO] [stdout]    22:  1:....)
[INFO] [stdout]    22:  1:..)
[INFO] [stdout]    22:  1:..Declaration(
[INFO] [stdout]    22:  1:....FunctionDecl(
[INFO] [stdout]    22:  6:......next: test1
[INFO] [stdout]    22: 11:......next: (
[INFO] [stdout]    22: 11:......Signature(
[INFO] [stdout]    22: 11:........Parameters(
[INFO] [stdout]    22: 12:..........next: )
[INFO] [stdout]    22: 14:..........next: {
[INFO] [stdout]    22: 14:........)
[INFO] [stdout]    22: 14:........Result(
[INFO] [stdout]    22: 14:........)
[INFO] [stdout]    22: 14:......)
[INFO] [stdout]    22: 14:......Body(
[INFO] [stdout]    24:  5:........next: a
[INFO] [stdout]    24:  5:........Body(
[INFO] [stdout]    24:  5:..........Statement(
[INFO] [stdout]    24:  5:............SimpleStmt(
[INFO] [stdout]    24:  5:..............ExpressionList(
[INFO] [stdout]    24:  5:................Expression(
[INFO] [stdout]    24:  5:..................BinaryExpr(
[INFO] [stdout]    24:  5:....................UnaryExpr(
[INFO] [stdout]    24:  5:......................PrimaryExpr(
[INFO] [stdout]    24:  5:........................Operand(
[INFO] [stdout]    24:  7:..........................next: :=
[INFO] [stdout]    24:  7:........................)
[INFO] [stdout]    24:  7:......................)
[INFO] [stdout]    24:  7:....................)
[INFO] [stdout]    24:  7:..................)
[INFO] [stdout]    24:  7:................)
[INFO] [stdout]    24:  7:..............)
[INFO] [stdout]    24: 10:..............next: geometry
[INFO] [stdout]    24: 10:..............ExpressionList(
[INFO] [stdout]    24: 10:................Expression(
[INFO] [stdout]    24: 10:..................BinaryExpr(
[INFO] [stdout]    24: 10:....................UnaryExpr(
[INFO] [stdout]    24: 10:......................PrimaryExpr(
[INFO] [stdout]    24: 10:........................Operand(
[INFO] [stdout]    24: 18:..........................next: (
[INFO] [stdout]    24: 18:........................)
[INFO] [stdout]    24: 18:........................CallOrConversion(
[INFO] [stdout]    24: 19:..........................next: nil
[INFO] [stdout]    24: 19:..........................Expression(
[INFO] [stdout]    24: 19:............................BinaryExpr(
[INFO] [stdout]    24: 19:..............................UnaryExpr(
[INFO] [stdout]    24: 19:................................PrimaryExpr(
[INFO] [stdout]    24: 19:..................................Operand(
[INFO] [stdout]    24: 22:....................................next: )
[INFO] [stdout]    24: 22:..................................)
[INFO] [stdout]    24: 22:................................)
[INFO] [stdout]    24: 22:..............................)
[INFO] [stdout]    24: 22:............................)
[INFO] [stdout]    24: 22:..........................)
[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]    24: 23:............)
[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: b
[INFO] [stdout]    25:  9:................varSpec(
[INFO] [stdout]    25:  9:..................IdentList(
[INFO] [stdout]    25: 11:....................next: geometry
[INFO] [stdout]    25: 11:..................)
[INFO] [stdout]    25: 11:..................TypeName(
[INFO] [stdout]    25: 20:....................next: =
[INFO] [stdout]    25: 20:..................)
[INFO] [stdout]    25: 22:..................next: (
[INFO] [stdout]    25: 22:..................ExpressionList(
[INFO] [stdout]    25: 22:....................Expression(
[INFO] [stdout]    25: 22:......................BinaryExpr(
[INFO] [stdout]    25: 22:........................UnaryExpr(
[INFO] [stdout]    25: 22:..........................PrimaryExpr(
[INFO] [stdout]    25: 22:............................Operand(
[INFO] [stdout]    25: 23:..............................next: geometry
[INFO] [stdout]    25: 23:..............................Expression(
[INFO] [stdout]    25: 23:................................BinaryExpr(
[INFO] [stdout]    25: 23:..................................UnaryExpr(
[INFO] [stdout]    25: 23:....................................PrimaryExpr(
[INFO] [stdout]    25: 23:......................................Operand(
[INFO] [stdout]    25: 31:........................................next: )
[INFO] [stdout]    25: 31:......................................)
[INFO] [stdout]    25: 31:....................................)
[INFO] [stdout]    25: 31:..................................)
[INFO] [stdout]    25: 31:................................)
[INFO] [stdout]    25: 31:..............................)
[INFO] [stdout]    25: 32:..............................next: (
[INFO] [stdout]    25: 32:............................)
[INFO] [stdout]    25: 32:............................CallOrConversion(
[INFO] [stdout]    25: 33:..............................next: nil
[INFO] [stdout]    25: 33:..............................Expression(
[INFO] [stdout]    25: 33:................................BinaryExpr(
[INFO] [stdout]    25: 33:..................................UnaryExpr(
[INFO] [stdout]    25: 33:....................................PrimaryExpr(
[INFO] [stdout]    25: 33:......................................Operand(
[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: 37:..............................next: ;
[INFO] [stdout]    25: 37:............................)
[INFO] [stdout]    25: 37:..........................)
[INFO] [stdout]    25: 37:........................)
[INFO] [stdout]    25: 37:......................)
[INFO] [stdout]    25: 37:....................)
[INFO] [stdout]    25: 37:..................)
[INFO] [stdout]    26:  5:..................next: assert
[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:............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: a
[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: 14:....................................next: ==
[INFO] [stdout]    26: 14:..................................)
[INFO] [stdout]    26: 14:................................)
[INFO] [stdout]    26: 14:..............................)
[INFO] [stdout]    26: 17:..............................next: nil
[INFO] [stdout]    26: 17:..............................BinaryExpr(
[INFO] [stdout]    26: 17:................................UnaryExpr(
[INFO] [stdout]    26: 17:..................................PrimaryExpr(
[INFO] [stdout]    26: 17:....................................Operand(
[INFO] [stdout]    26: 20:......................................next: )
[INFO] [stdout]    26: 20:....................................)
[INFO] [stdout]    26: 20:..................................)
[INFO] [stdout]    26: 20:................................)
[INFO] [stdout]    26: 20:..............................)
[INFO] [stdout]    26: 20:............................)
[INFO] [stdout]    26: 20:..........................)
[INFO] [stdout]    26: 21:..........................next: ;
[INFO] [stdout]    26: 21:........................)
[INFO] [stdout]    26: 21:......................)
[INFO] [stdout]    26: 21:....................)
[INFO] [stdout]    26: 21:..................)
[INFO] [stdout]    26: 21:................)
[INFO] [stdout]    26: 21:..............)
[INFO] [stdout]    26: 21:............)
[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: b
[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: 14:....................................next: ==
[INFO] [stdout]    27: 14:..................................)
[INFO] [stdout]    27: 14:................................)
[INFO] [stdout]    27: 14:..............................)
[INFO] [stdout]    27: 17:..............................next: nil
[INFO] [stdout]    27: 17:..............................BinaryExpr(
[INFO] [stdout]    27: 17:................................UnaryExpr(
[INFO] [stdout]    27: 17:..................................PrimaryExpr(
[INFO] [stdout]    27: 17:....................................Operand(
[INFO] [stdout]    27: 20:......................................next: )
[INFO] [stdout]    27: 20:....................................)
[INFO] [stdout]    27: 20:..................................)
[INFO] [stdout]    27: 20:................................)
[INFO] [stdout]    27: 20:..............................)
[INFO] [stdout]    27: 20:............................)
[INFO] [stdout]    27: 20:..........................)
[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]    29:  5:............next: var
[INFO] [stdout]    29:  5:..........)
[INFO] [stdout]    29:  5:..........Statement(
[INFO] [stdout]    29:  5:............Declaration(
[INFO] [stdout]    29:  5:..............GenDecl(var)(
[INFO] [stdout]    29:  9:................next: r
[INFO] [stdout]    29:  9:................varSpec(
[INFO] [stdout]    29:  9:..................IdentList(
[INFO] [stdout]    29: 11:....................next: *
[INFO] [stdout]    29: 11:..................)
[INFO] [stdout]    29: 11:..................PointerType(
[INFO] [stdout]    29: 12:....................next: rect
[INFO] [stdout]    29: 12:....................Type(
[INFO] [stdout]    29: 12:......................TypeName(
[INFO] [stdout]    29: 16:........................next: ;
[INFO] [stdout]    29: 16:......................)
[INFO] [stdout]    29: 16:....................)
[INFO] [stdout]    29: 16:..................)
[INFO] [stdout]    30:  5:..................next: b
[INFO] [stdout]    30:  5:................)
[INFO] [stdout]    30:  5:..............)
[INFO] [stdout]    30:  5:............)
[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:  7:..........................next: =
[INFO] [stdout]    30:  7:........................)
[INFO] [stdout]    30:  7:......................)
[INFO] [stdout]    30:  7:....................)
[INFO] [stdout]    30:  7:..................)
[INFO] [stdout]    30:  7:................)
[INFO] [stdout]    30:  7:..............)
[INFO] [stdout]    30:  9:..............next: r
[INFO] [stdout]    30:  9:..............ExpressionList(
[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: 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: 10:............)
[INFO] [stdout]    31:  5:............next: assert
[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: 11:..........................next: (
[INFO] [stdout]    31: 11:........................)
[INFO] [stdout]    31: 11:........................CallOrConversion(
[INFO] [stdout]    31: 12:..........................next: b
[INFO] [stdout]    31: 12:..........................Expression(
[INFO] [stdout]    31: 12:............................BinaryExpr(
[INFO] [stdout]    31: 12:..............................UnaryExpr(
[INFO] [stdout]    31: 12:................................PrimaryExpr(
[INFO] [stdout]    31: 12:..................................Operand(
[INFO] [stdout]    31: 14:....................................next: !=
[INFO] [stdout]    31: 14:..................................)
[INFO] [stdout]    31: 14:................................)
[INFO] [stdout]    31: 14:..............................)
[INFO] [stdout]    31: 17:..............................next: nil
[INFO] [stdout]    31: 17:..............................BinaryExpr(
[INFO] [stdout]    31: 17:................................UnaryExpr(
[INFO] [stdout]    31: 17:..................................PrimaryExpr(
[INFO] [stdout]    31: 17:....................................Operand(
[INFO] [stdout]    31: 20:......................................next: )
[INFO] [stdout]    31: 20:....................................)
[INFO] [stdout]    31: 20:..................................)
[INFO] [stdout]    31: 20:................................)
[INFO] [stdout]    31: 20:..............................)
[INFO] [stdout]    31: 20:............................)
[INFO] [stdout]    31: 20:..........................)
[INFO] [stdout]    31: 21:..........................next: ;
[INFO] [stdout]    31: 21:........................)
[INFO] [stdout]    31: 21:......................)
[INFO] [stdout]    31: 21:....................)
[INFO] [stdout]    31: 21:..................)
[INFO] [stdout]    31: 21:................)
[INFO] [stdout]    31: 21:..............)
[INFO] [stdout]    31: 21:............)
[INFO] [stdout]    32:  1:............next: }
[INFO] [stdout]    32:  1:..........)
[INFO] [stdout]    32:  1:........)
[INFO] [stdout]    32:  2:........next: ;
[INFO] [stdout]    32:  2:......)
[INFO] [stdout]    35:  1:......COMMENT
[INFO] [stdout]    37:  1:......next: type
[INFO] [stdout]    37:  1:....)
[INFO] [stdout]    37:  1:..)
[INFO] [stdout]    37:  1:..Declaration(
[INFO] [stdout]    37:  1:....GenDecl(type)(
[INFO] [stdout]    37:  6:......next: I
[INFO] [stdout]    37:  6:......TypeSpec(
[INFO] [stdout]    37:  8:........next: interface
[INFO] [stdout]    37:  8:........Type(
[INFO] [stdout]    37:  8:..........InterfaceType(
[INFO] [stdout]    37: 18:............next: {
[INFO] [stdout]    38:  2:............next: printVal
[INFO] [stdout]    38:  2:............MethodSpec(
[INFO] [stdout]    38:  2:..............TypeName(
[INFO] [stdout]    38: 10:................next: (
[INFO] [stdout]    38: 10:..............)
[INFO] [stdout]    38: 10:..............Signature(
[INFO] [stdout]    38: 10:................Parameters(
[INFO] [stdout]    38: 11:..................next: )
[INFO] [stdout]    38: 12:..................next: ;
[INFO] [stdout]    38: 12:................)
[INFO] [stdout]    38: 12:................Result(
[INFO] [stdout]    38: 12:................)
[INFO] [stdout]    38: 12:..............)
[INFO] [stdout]    39:  1:..............next: }
[INFO] [stdout]    39:  1:............)
[INFO] [stdout]    39:  2:............next: ;
[INFO] [stdout]    39:  2:..........)
[INFO] [stdout]    39:  2:........)
[INFO] [stdout]    41:  1:........next: type
[INFO] [stdout]    41:  1:......)
[INFO] [stdout]    41:  1:....)
[INFO] [stdout]    41:  1:..)
[INFO] [stdout]    41:  1:..Declaration(
[INFO] [stdout]    41:  1:....GenDecl(type)(
[INFO] [stdout]    41:  6:......next: S
[INFO] [stdout]    41:  6:......TypeSpec(
[INFO] [stdout]    41:  8:........next: struct
[INFO] [stdout]    41:  8:........Type(
[INFO] [stdout]    41:  8:..........FieldDecl(
[INFO] [stdout]    41: 15:............next: {
[INFO] [stdout]    42:  2:............next: i
[INFO] [stdout]    42:  2:............FieldDecl(
[INFO] [stdout]    42:  2:..............TypeName(
[INFO] [stdout]    42:  4:................next: int
[INFO] [stdout]    42:  4:..............)
[INFO] [stdout]    42:  4:..............TypeName(
[INFO] [stdout]    42:  7:................next: ;
[INFO] [stdout]    42:  7:..............)
[INFO] [stdout]    43:  1:..............next: }
[INFO] [stdout]    43:  1:............)
[INFO] [stdout]    43:  2:............next: ;
[INFO] [stdout]    43:  2:..........)
[INFO] [stdout]    43:  2:........)
[INFO] [stdout]    45:  1:........next: func
[INFO] [stdout]    45:  1:......)
[INFO] [stdout]    45:  1:....)
[INFO] [stdout]    45:  1:..)
[INFO] [stdout]    45:  1:..Declaration(
[INFO] [stdout]    45:  1:....FunctionDecl(
[INFO] [stdout]    45:  6:......next: (
[INFO] [stdout]    45:  6:......Parameters(
[INFO] [stdout]    45:  7:........next: s
[INFO] [stdout]    45:  7:........ParameterList(
[INFO] [stdout]    45:  7:..........TypeName(
[INFO] [stdout]    45:  9:............next: S
[INFO] [stdout]    45:  9:..........)
[INFO] [stdout]    45:  9:..........TypeName(
[INFO] [stdout]    45: 10:............next: )
[INFO] [stdout]    45: 10:..........)
[INFO] [stdout]    45: 10:........)
[INFO] [stdout]    45: 12:........next: printVal
[INFO] [stdout]    45: 12:......)
[INFO] [stdout]    45: 20:......next: (
[INFO] [stdout]    45: 20:......Signature(
[INFO] [stdout]    45: 20:........Parameters(
[INFO] [stdout]    45: 21:..........next: )
[INFO] [stdout]    45: 23:..........next: {
[INFO] [stdout]    45: 23:........)
[INFO] [stdout]    45: 23:........Result(
[INFO] [stdout]    45: 23:........)
[INFO] [stdout]    45: 23:......)
[INFO] [stdout]    45: 23:......Body(
[INFO] [stdout]    46:  5:........next: assert
[INFO] [stdout]    46:  5:........Body(
[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: 11:..........................next: (
[INFO] [stdout]    46: 11:........................)
[INFO] [stdout]    46: 11:........................CallOrConversion(
[INFO] [stdout]    46: 12:..........................next: s
[INFO] [stdout]    46: 12:..........................Expression(
[INFO] [stdout]    46: 12:............................BinaryExpr(
[INFO] [stdout]    46: 12:..............................UnaryExpr(
[INFO] [stdout]    46: 12:................................PrimaryExpr(
[INFO] [stdout]    46: 12:..................................Operand(
[INFO] [stdout]    46: 13:....................................next: .
[INFO] [stdout]    46: 13:..................................)
[INFO] [stdout]    46: 14:..................................next: i
[INFO] [stdout]    46: 14:..................................Selector(
[INFO] [stdout]    46: 16:....................................next: ==
[INFO] [stdout]    46: 16:..................................)
[INFO] [stdout]    46: 16:................................)
[INFO] [stdout]    46: 16:..............................)
[INFO] [stdout]    46: 19:..............................next: 0
[INFO] [stdout]    46: 19:..............................BinaryExpr(
[INFO] [stdout]    46: 19:................................UnaryExpr(
[INFO] [stdout]    46: 19:..................................PrimaryExpr(
[INFO] [stdout]    46: 19:....................................Operand(
[INFO] [stdout]    46: 20:......................................next: )
[INFO] [stdout]    46: 20:....................................)
[INFO] [stdout]    46: 20:..................................)
[INFO] [stdout]    46: 20:................................)
[INFO] [stdout]    46: 20:..............................)
[INFO] [stdout]    46: 20:............................)
[INFO] [stdout]    46: 20:..........................)
[INFO] [stdout]    46: 21:..........................next: ;
[INFO] [stdout]    46: 21:........................)
[INFO] [stdout]    46: 21:......................)
[INFO] [stdout]    46: 21:....................)
[INFO] [stdout]    46: 21:..................)
[INFO] [stdout]    46: 21:................)
[INFO] [stdout]    46: 21:..............)
[INFO] [stdout]    46: 21:............)
[INFO] [stdout]    47:  2:............next: fmt2
[INFO] [stdout]    47:  2:..........)
[INFO] [stdout]    47:  2:..........Statement(
[INFO] [stdout]    47:  2:............SimpleStmt(
[INFO] [stdout]    47:  2:..............ExpressionList(
[INFO] [stdout]    47:  2:................Expression(
[INFO] [stdout]    47:  2:..................BinaryExpr(
[INFO] [stdout]    47:  2:....................UnaryExpr(
[INFO] [stdout]    47:  2:......................PrimaryExpr(
[INFO] [stdout]    47:  2:........................Operand(
[INFO] [stdout]    47:  6:..........................next: .
[INFO] [stdout]    47:  6:........................)
[INFO] [stdout]    47:  7:........................next: Println
[INFO] [stdout]    47:  7:........................Selector(
[INFO] [stdout]    47: 14:..........................next: (
[INFO] [stdout]    47: 14:........................)
[INFO] [stdout]    47: 14:........................CallOrConversion(
[INFO] [stdout]    47: 15:..........................next: s
[INFO] [stdout]    47: 15:..........................Expression(
[INFO] [stdout]    47: 15:............................BinaryExpr(
[INFO] [stdout]    47: 15:..............................UnaryExpr(
[INFO] [stdout]    47: 15:................................PrimaryExpr(
[INFO] [stdout]    47: 15:..................................Operand(
[INFO] [stdout]    47: 16:....................................next: .
[INFO] [stdout]    47: 16:..................................)
[INFO] [stdout]    47: 17:..................................next: i
[INFO] [stdout]    47: 17:..................................Selector(
[INFO] [stdout]    47: 18:....................................next: )
[INFO] [stdout]    47: 18:..................................)
[INFO] [stdout]    47: 18:................................)
[INFO] [stdout]    47: 18:..............................)
[INFO] [stdout]    47: 18:............................)
[INFO] [stdout]    47: 18:..........................)
[INFO] [stdout]    47: 19:..........................next: ;
[INFO] [stdout]    47: 19:........................)
[INFO] [stdout]    47: 19:......................)
[INFO] [stdout]    47: 19:....................)
[INFO] [stdout]    47: 19:..................)
[INFO] [stdout]    47: 19:................)
[INFO] [stdout]    47: 19:..............)
[INFO] [stdout]    47: 19:............)
[INFO] [stdout]    48:  1:............next: }
[INFO] [stdout]    48:  1:..........)
[INFO] [stdout]    48:  1:........)
[INFO] [stdout]    48:  2:........next: ;
[INFO] [stdout]    48:  2:......)
[INFO] [stdout]    50:  1:......next: func
[INFO] [stdout]    50:  1:....)
[INFO] [stdout]    50:  1:..)
[INFO] [stdout]    50:  1:..Declaration(
[INFO] [stdout]    50:  1:....FunctionDecl(
[INFO] [stdout]    50:  6:......next: test2
[INFO] [stdout]    50: 11:......next: (
[INFO] [stdout]    50: 11:......Signature(
[INFO] [stdout]    50: 11:........Parameters(
[INFO] [stdout]    50: 12:..........next: )
[INFO] [stdout]    50: 14:..........next: {
[INFO] [stdout]    50: 14:........)
[INFO] [stdout]    50: 14:........Result(
[INFO] [stdout]    50: 14:........)
[INFO] [stdout]    50: 14:......)
[INFO] [stdout]    50: 14:......Body(
[INFO] [stdout]    51:  2:........next: var
[INFO] [stdout]    51:  2:........Body(
[INFO] [stdout]    51:  2:..........Statement(
[INFO] [stdout]    51:  2:............Declaration(
[INFO] [stdout]    51:  2:..............GenDecl(var)(
[INFO] [stdout]    51:  6:................next: i
[INFO] [stdout]    51:  6:................varSpec(
[INFO] [stdout]    51:  6:..................IdentList(
[INFO] [stdout]    51:  8:....................next: I
[INFO] [stdout]    51:  8:..................)
[INFO] [stdout]    51:  8:..................TypeName(
[INFO] [stdout]    51:  9:....................next: ;
[INFO] [stdout]    51:  9:..................)
[INFO] [stdout]    53:  2:..................next: var
[INFO] [stdout]    53:  2:................)
[INFO] [stdout]    53:  2:..............)
[INFO] [stdout]    53:  2:............)
[INFO] [stdout]    53:  2:..........)
[INFO] [stdout]    53:  2:..........Statement(
[INFO] [stdout]    53:  2:............Declaration(
[INFO] [stdout]    53:  2:..............GenDecl(var)(
[INFO] [stdout]    53:  6:................next: s
[INFO] [stdout]    53:  6:................varSpec(
[INFO] [stdout]    53:  6:..................IdentList(
[INFO] [stdout]    53:  8:....................next: S
[INFO] [stdout]    53:  8:..................)
[INFO] [stdout]    53:  8:..................TypeName(
[INFO] [stdout]    53:  9:....................next: ;
[INFO] [stdout]    53:  9:..................)
[INFO] [stdout]    54:  2:..................next: i
[INFO] [stdout]    54:  2:................)
[INFO] [stdout]    54:  2:..............)
[INFO] [stdout]    54:  2:............)
[INFO] [stdout]    54:  2:..........)
[INFO] [stdout]    54:  2:..........Statement(
[INFO] [stdout]    54:  2:............SimpleStmt(
[INFO] [stdout]    54:  2:..............ExpressionList(
[INFO] [stdout]    54:  2:................Expression(
[INFO] [stdout]    54:  2:..................BinaryExpr(
[INFO] [stdout]    54:  2:....................UnaryExpr(
[INFO] [stdout]    54:  2:......................PrimaryExpr(
[INFO] [stdout]    54:  2:........................Operand(
[INFO] [stdout]    54:  4:..........................next: =
[INFO] [stdout]    54:  4:........................)
[INFO] [stdout]    54:  4:......................)
[INFO] [stdout]    54:  4:....................)
[INFO] [stdout]    54:  4:..................)
[INFO] [stdout]    54:  4:................)
[INFO] [stdout]    54:  4:..............)
[INFO] [stdout]    54:  6:..............next: s
[INFO] [stdout]    54:  6:..............ExpressionList(
[INFO] [stdout]    54:  6:................Expression(
[INFO] [stdout]    54:  6:..................BinaryExpr(
[INFO] [stdout]    54:  6:....................UnaryExpr(
[INFO] [stdout]    54:  6:......................PrimaryExpr(
[INFO] [stdout]    54:  6:........................Operand(
[INFO] [stdout]    54:  7:..........................next: ;
[INFO] [stdout]    54:  7:........................)
[INFO] [stdout]    54:  7:......................)
[INFO] [stdout]    54:  7:....................)
[INFO] [stdout]    54:  7:..................)
[INFO] [stdout]    54:  7:................)
[INFO] [stdout]    54:  7:..............)
[INFO] [stdout]    54:  7:............)
[INFO] [stdout]    55:  2:............next: s
[INFO] [stdout]    55:  2:..........)
[INFO] [stdout]    55:  2:..........Statement(
[INFO] [stdout]    55:  2:............SimpleStmt(
[INFO] [stdout]    55:  2:..............ExpressionList(
[INFO] [stdout]    55:  2:................Expression(
[INFO] [stdout]    55:  2:..................BinaryExpr(
[INFO] [stdout]    55:  2:....................UnaryExpr(
[INFO] [stdout]    55:  2:......................PrimaryExpr(
[INFO] [stdout]    55:  2:........................Operand(
[INFO] [stdout]    55:  3:..........................next: .
[INFO] [stdout]    55:  3:........................)
[INFO] [stdout]    55:  4:........................next: i
[INFO] [stdout]    55:  4:........................Selector(
[INFO] [stdout]    55:  6:..........................next: =
[INFO] [stdout]    55:  6:........................)
[INFO] [stdout]    55:  6:......................)
[INFO] [stdout]    55:  6:....................)
[INFO] [stdout]    55:  6:..................)
[INFO] [stdout]    55:  6:................)
[INFO] [stdout]    55:  6:..............)
[INFO] [stdout]    55:  8:..............next: 9
[INFO] [stdout]    55:  8:..............ExpressionList(
[INFO] [stdout]    55:  8:................Expression(
[INFO] [stdout]    55:  8:..................BinaryExpr(
[INFO] [stdout]    55:  8:....................UnaryExpr(
[INFO] [stdout]    55:  8:......................PrimaryExpr(
[INFO] [stdout]    55:  8:........................Operand(
[INFO] [stdout]    55:  9:..........................next: ;
[INFO] [stdout]    55:  9:........................)
[INFO] [stdout]    55:  9:......................)
[INFO] [stdout]    55:  9:....................)
[INFO] [stdout]    55:  9:..................)
[INFO] [stdout]    55:  9:................)
[INFO] [stdout]    55:  9:..............)
[INFO] [stdout]    55:  9:............)
[INFO] [stdout]    56:  2:............next: i
[INFO] [stdout]    56:  2:..........)
[INFO] [stdout]    56:  2:..........Statement(
[INFO] [stdout]    56:  2:............SimpleStmt(
[INFO] [stdout]    56:  2:..............ExpressionList(
[INFO] [stdout]    56:  2:................Expression(
[INFO] [stdout]    56:  2:..................BinaryExpr(
[INFO] [stdout]    56:  2:....................UnaryExpr(
[INFO] [stdout]    56:  2:......................PrimaryExpr(
[INFO] [stdout]    56:  2:........................Operand(
[INFO] [stdout]    56:  3:..........................next: .
[INFO] [stdout]    56:  3:........................)
[INFO] [stdout]    56:  4:........................next: printVal
[INFO] [stdout]    56:  4:........................Selector(
[INFO] [stdout]    56: 12:..........................next: (
[INFO] [stdout]    56: 12:........................)
[INFO] [stdout]    56: 12:........................CallOrConversion(
[INFO] [stdout]    56: 13:..........................next: )
[INFO] [stdout]    56: 14:..........................next: ;
[INFO] [stdout]    56: 14:........................)
[INFO] [stdout]    56: 14:......................)
[INFO] [stdout]    56: 14:....................)
[INFO] [stdout]    56: 14:..................)
[INFO] [stdout]    56: 14:................)
[INFO] [stdout]    56: 14:..............)
[INFO] [stdout]    56: 14:............)
[INFO] [stdout]    57:  1:............next: }
[INFO] [stdout]    57:  1:..........)
[INFO] [stdout]    57:  1:........)
[INFO] [stdout]    57:  2:........next: ;
[INFO] [stdout]    57:  2:......)
[INFO] [stdout]    60:  1:......next: func
[INFO] [stdout]    60:  1:....)
[INFO] [stdout]    60:  1:..)
[INFO] [stdout]    60:  1:..Declaration(
[INFO] [stdout]    60:  1:....FunctionDecl(
[INFO] [stdout]    60:  6:......next: main
[INFO] [stdout]    60: 10:......next: (
[INFO] [stdout]    60: 10:......Signature(
[INFO] [stdout]    60: 10:........Parameters(
[INFO] [stdout]    60: 11:..........next: )
[INFO] [stdout]    60: 13:..........next: {
[INFO] [stdout]    60: 13:........)
[INFO] [stdout]    60: 13:........Result(
[INFO] [stdout]    60: 13:........)
[INFO] [stdout]    60: 13:......)
[INFO] [stdout]    60: 13:......Body(
[INFO] [stdout]    61:  5:........next: test1
[INFO] [stdout]    61:  5:........Body(
[INFO] [stdout]    61:  5:..........Statement(
[INFO] [stdout]    61:  5:............SimpleStmt(
[INFO] [stdout]    61:  5:..............ExpressionList(
[INFO] [stdout]    61:  5:................Expression(
[INFO] [stdout]    61:  5:..................BinaryExpr(
[INFO] [stdout]    61:  5:....................UnaryExpr(
[INFO] [stdout]    61:  5:......................PrimaryExpr(
[INFO] [stdout]    61:  5:........................Operand(
[INFO] [stdout]    61: 10:..........................next: (
[INFO] [stdout]    61: 10:........................)
[INFO] [stdout]    61: 10:........................CallOrConversion(
[INFO] [stdout]    61: 11:..........................next: )
[INFO] [stdout]    61: 12:..........................next: ;
[INFO] [stdout]    61: 12:........................)
[INFO] [stdout]    61: 12:......................)
[INFO] [stdout]    61: 12:....................)
[INFO] [stdout]    61: 12:..................)
[INFO] [stdout]    61: 12:................)
[INFO] [stdout]    61: 12:..............)
[INFO] [stdout]    61: 12:............)
[INFO] [stdout]    62:  5:............next: test2
[INFO] [stdout]    62:  5:..........)
[INFO] [stdout]    62:  5:..........Statement(
[INFO] [stdout]    62:  5:............SimpleStmt(
[INFO] [stdout]    62:  5:..............ExpressionList(
[INFO] [stdout]    62:  5:................Expression(
[INFO] [stdout]    62:  5:..................BinaryExpr(
[INFO] [stdout]    62:  5:....................UnaryExpr(
[INFO] [stdout]    62:  5:......................PrimaryExpr(
[INFO] [stdout]    62:  5:........................Operand(
[INFO] [stdout]    62: 10:..........................next: (
[INFO] [stdout]    62: 10:........................)
[INFO] [stdout]    62: 10:........................CallOrConversion(
[INFO] [stdout]    62: 11:..........................next: )
[INFO] [stdout]    62: 12:..........................next: ;
[INFO] [stdout]    62: 12:........................)
[INFO] [stdout]    62: 12:......................)
[INFO] [stdout]    62: 12:....................)
[INFO] [stdout]    62: 12:..................)
[INFO] [stdout]    62: 12:................)
[INFO] [stdout]    62: 12:..............)
[INFO] [stdout]    62: 12:............)
[INFO] [stdout]    63:  1:............next: }
[INFO] [stdout]    63:  1:..........)
[INFO] [stdout]    63:  1:........)
[INFO] [stdout]    63:  2:........next: ;
[INFO] [stdout]    63:  2:......)
[INFO] [stdout]    63:  3:......next: EOF
[INFO] [stdout]    63:  3:....)
[INFO] [stdout]    63:  3:..)
[INFO] [stdout]    63:  3:)
[INFO] [stdout] tests/group1/interface2.gos:5:6:	-- checking white type ./tests/group1/interface2.gos.geometry (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:5:15:	.  interface{() float64; () float64}
[INFO] [stdout] tests/group1/interface2.gos:5:15:	.  .  -- collect methods for interface{() float64; () float64} (path = geometry, objPath = geometry)
[INFO] [stdout] tests/group1/interface2.gos:5:15:	.  .  => interface{() float64; () float64}
[INFO] [stdout] tests/group1/interface2.gos:6:9:	.  .  func() float64
[INFO] [stdout] tests/group1/interface2.gos:6:12:	.  .  .  float64
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  .  -- checking black type float64 (objPath = geometry->*->*)
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  .  => type float64
[INFO] [stdout] tests/group1/interface2.gos:6:12:	.  .  .  => float64
[INFO] [stdout] tests/group1/interface2.gos:6:9:	.  .  => func() float64
[INFO] [stdout] tests/group1/interface2.gos:7:10:	.  .  func() float64
[INFO] [stdout] tests/group1/interface2.gos:7:13:	.  .  .  float64
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  .  -- checking black type float64 (objPath = geometry->*->*)
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  .  => type float64
[INFO] [stdout] tests/group1/interface2.gos:7:13:	.  .  .  => float64
[INFO] [stdout] tests/group1/interface2.gos:7:10:	.  .  => func() float64
[INFO] [stdout] tests/group1/interface2.gos:5:15:	.  => interface{area() float64; perim() TypeKey(14)}
[INFO] [stdout] tests/group1/interface2.gos:5:6:	=> type ./tests/group1/interface2.gos.geometry
[INFO] [stdout] tests/group1/interface2.gos:10:6:	-- checking white type ./tests/group1/interface2.gos.rect (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:10:11:	.  struct{, height float64}
[INFO] [stdout] tests/group1/interface2.gos:11:19:	.  .  float64
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  -- checking black type float64 (objPath = rect)
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  => type float64
[INFO] [stdout] tests/group1/interface2.gos:11:19:	.  .  => float64
[INFO] [stdout] tests/group1/interface2.gos:10:11:	.  => struct{width float64; height TypeKey(14)}
[INFO] [stdout] tests/group1/interface2.gos:10:6:	=> type ./tests/group1/interface2.gos.rect
[INFO] [stdout] tests/group1/interface2.gos:14:15:	-- checking white func perim (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:14:9:	.  rect
[INFO] [stdout] tests/group1/interface2.gos:10:6:	.  .  -- checking black type ./tests/group1/interface2.gos.rect struct{width float64; height TypeKey(14)} (objPath = perim->*)
[INFO] [stdout] tests/group1/interface2.gos:10:6:	.  .  => type ./tests/group1/interface2.gos.rect struct{width float64; height TypeKey(14)}
[INFO] [stdout] tests/group1/interface2.gos:14:9:	.  => ./tests/group1/interface2.gos.rect
[INFO] [stdout] tests/group1/interface2.gos:14:23:	.  float64
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  -- checking black type float64 (objPath = perim->*)
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  => type float64
[INFO] [stdout] tests/group1/interface2.gos:14:23:	.  => float64
[INFO] [stdout] tests/group1/interface2.gos:14:15:	=> func perim
[INFO] [stdout] tests/group1/interface2.gos:18:15:	-- checking white func area (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:18:9:	.  rect
[INFO] [stdout] tests/group1/interface2.gos:10:6:	.  .  -- checking black type ./tests/group1/interface2.gos.rect struct{width float64; height TypeKey(14)} (objPath = area->*)
[INFO] [stdout] tests/group1/interface2.gos:10:6:	.  .  => type ./tests/group1/interface2.gos.rect struct{width float64; height TypeKey(14)}
[INFO] [stdout] tests/group1/interface2.gos:18:9:	.  => ./tests/group1/interface2.gos.rect
[INFO] [stdout] tests/group1/interface2.gos:18:22:	.  float64
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  -- checking black type float64 (objPath = area->*)
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  => type float64
[INFO] [stdout] tests/group1/interface2.gos:18:22:	.  => float64
[INFO] [stdout] tests/group1/interface2.gos:18:15:	=> func area
[INFO] [stdout] tests/group1/interface2.gos:22:6:	-- checking white func test1 (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:22:6:	=> func test1
[INFO] [stdout] tests/group1/interface2.gos:37:6:	-- checking white type ./tests/group1/interface2.gos.I (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:37:8:	.  interface{()}
[INFO] [stdout] tests/group1/interface2.gos:37:8:	.  .  -- collect methods for interface{()} (path = I, objPath = I)
[INFO] [stdout] tests/group1/interface2.gos:37:8:	.  .  => interface{()}
[INFO] [stdout] tests/group1/interface2.gos:38:10:	.  .  func()
[INFO] [stdout] tests/group1/interface2.gos:38:10:	.  .  => func() ()
[INFO] [stdout] tests/group1/interface2.gos:37:8:	.  => interface{printVal() ()}
[INFO] [stdout] tests/group1/interface2.gos:37:6:	=> type ./tests/group1/interface2.gos.I
[INFO] [stdout] tests/group1/interface2.gos:41:6:	-- checking white type ./tests/group1/interface2.gos.S (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:41:8:	.  struct{ int}
[INFO] [stdout] tests/group1/interface2.gos:42:4:	.  .  int
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  -- checking black type int (objPath = S)
[INFO] [stdout] tests/group1/interface2.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/interface2.gos:42:4:	.  .  => int
[INFO] [stdout] tests/group1/interface2.gos:41:8:	.  => struct{i int}
[INFO] [stdout] tests/group1/interface2.gos:41:6:	=> type ./tests/group1/interface2.gos.S
[INFO] [stdout] tests/group1/interface2.gos:45:12:	-- checking white func printVal (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:45:9:	.  S
[INFO] [stdout] tests/group1/interface2.gos:41:6:	.  .  -- checking black type ./tests/group1/interface2.gos.S struct{i int} (objPath = printVal->*)
[INFO] [stdout] tests/group1/interface2.gos:41:6:	.  .  => type ./tests/group1/interface2.gos.S struct{i int}
[INFO] [stdout] tests/group1/interface2.gos:45:9:	.  => ./tests/group1/interface2.gos.S
[INFO] [stdout] tests/group1/interface2.gos:45:12:	=> func printVal
[INFO] [stdout] tests/group1/interface2.gos:50:6:	-- checking white func test2 (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:50:6:	=> func test2
[INFO] [stdout] tests/group1/interface2.gos:60:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:60:6:	=> func main
[INFO] [stdout] tests/group1/interface2.gos:5:15:	-- delayed checking embedded interfaces of interface{() float64; () float64}
[INFO] [stdout] tests/group1/interface2.gos:5:15:	-- end of delayed checking embedded interfaces
[INFO] [stdout] tests/group1/interface2.gos:14:31:	--- perim: func() float64
[INFO] [stdout] tests/group1/interface2.gos:15:12:	2 * r.width + 2 * r.height
[INFO] [stdout] tests/group1/interface2.gos:15:12:	.  2 * r.width
[INFO] [stdout] tests/group1/interface2.gos:15:12:	.  .  2
[INFO] [stdout] tests/group1/interface2.gos:15:12:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/interface2.gos:15:14:	.  .  r.width
[INFO] [stdout] tests/group1/interface2.gos:15:14:	.  .  .  r
[INFO] [stdout] tests/group1/interface2.gos:15:14:	.  .  .  => r (variable of type ./tests/group1/interface2.gos.rect)
[INFO] [stdout] tests/group1/interface2.gos:15:14:	.  .  => r.width (variable of type float64)
[INFO] [stdout] tests/group1/interface2.gos:15:12:	.  => 2 * r.width (value of type float64)
[INFO] [stdout] tests/group1/interface2.gos:15:24:	.  2 * r.height
[INFO] [stdout] tests/group1/interface2.gos:15:24:	.  .  2
[INFO] [stdout] tests/group1/interface2.gos:15:24:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/interface2.gos:15:26:	.  .  r.height
[INFO] [stdout] tests/group1/interface2.gos:15:26:	.  .  .  r
[INFO] [stdout] tests/group1/interface2.gos:15:26:	.  .  .  => r (variable of type ./tests/group1/interface2.gos.rect)
[INFO] [stdout] tests/group1/interface2.gos:15:26:	.  .  => r.height (variable of type float64)
[INFO] [stdout] tests/group1/interface2.gos:15:24:	.  => 2 * r.height (value of type float64)
[INFO] [stdout] tests/group1/interface2.gos:15:12:	=> 2 * r.width + 2 * r.height (value of type float64)
[INFO] [stdout] tests/group1/interface2.gos:16:2:	--- <end>
[INFO] [stdout] tests/group1/interface2.gos:18:30:	--- area: func() float64
[INFO] [stdout] tests/group1/interface2.gos:19:12:	r.width * r.height
[INFO] [stdout] tests/group1/interface2.gos:19:12:	.  r.width
[INFO] [stdout] tests/group1/interface2.gos:19:12:	.  .  r
[INFO] [stdout] tests/group1/interface2.gos:19:12:	.  .  => r (variable of type ./tests/group1/interface2.gos.rect)
[INFO] [stdout] tests/group1/interface2.gos:19:12:	.  => r.width (variable of type float64)
[INFO] [stdout] tests/group1/interface2.gos:19:22:	.  r.height
[INFO] [stdout] tests/group1/interface2.gos:19:22:	.  .  r
[INFO] [stdout] tests/group1/interface2.gos:19:22:	.  .  => r (variable of type ./tests/group1/interface2.gos.rect)
[INFO] [stdout] tests/group1/interface2.gos:19:22:	.  => r.height (variable of type float64)
[INFO] [stdout] tests/group1/interface2.gos:19:12:	=> r.width * r.height (value of type float64)
[INFO] [stdout] tests/group1/interface2.gos:20:2:	--- <end>
[INFO] [stdout] tests/group1/interface2.gos:22:14:	--- test1: func() ()
[INFO] [stdout] tests/group1/interface2.gos:24:10:	geometry(nil)
[INFO] [stdout] tests/group1/interface2.gos:24:10:	.  geometry
[INFO] [stdout] tests/group1/interface2.gos:24:10:	.  => geometry (type)
[INFO] [stdout] tests/group1/interface2.gos:24:19:	.  nil
[INFO] [stdout] tests/group1/interface2.gos:24:19:	.  => nil (untyped nil value)
[INFO] [stdout] tests/group1/interface2.gos:24:10:	=> geometry(nil) (value of type ./tests/group1/interface2.gos.geometry)
[INFO] [stdout] tests/group1/interface2.gos:25:11:	geometry
[INFO] [stdout] tests/group1/interface2.gos:5:6:	.  -- checking black type ./tests/group1/interface2.gos.geometry interface{area() float64; perim() TypeKey(14)} (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:5:6:	.  => type ./tests/group1/interface2.gos.geometry interface{area() float64; perim() TypeKey(14)}
[INFO] [stdout] tests/group1/interface2.gos:25:11:	=> ./tests/group1/interface2.gos.geometry
[INFO] [stdout] tests/group1/interface2.gos:25:22:	(geometry)(nil)
[INFO] [stdout] tests/group1/interface2.gos:25:22:	.  (geometry)
[INFO] [stdout] tests/group1/interface2.gos:25:23:	.  .  geometry
[INFO] [stdout] tests/group1/interface2.gos:25:23:	.  .  => geometry (type)
[INFO] [stdout] tests/group1/interface2.gos:25:22:	.  => (geometry) (type)
[INFO] [stdout] tests/group1/interface2.gos:25:33:	.  nil
[INFO] [stdout] tests/group1/interface2.gos:25:33:	.  => nil (untyped nil value)
[INFO] [stdout] tests/group1/interface2.gos:25:22:	=> (geometry)(nil) (value of type ./tests/group1/interface2.gos.geometry)
[INFO] [stdout] tests/group1/interface2.gos:26:5:	assert(a == nil)
[INFO] [stdout] tests/group1/interface2.gos:26:5:	.  assert
[INFO] [stdout] tests/group1/interface2.gos:26:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/interface2.gos:26:12:	.  a == nil
[INFO] [stdout] tests/group1/interface2.gos:26:12:	.  .  a
[INFO] [stdout] tests/group1/interface2.gos:26:12:	.  .  => a (variable of type ./tests/group1/interface2.gos.geometry)
[INFO] [stdout] tests/group1/interface2.gos:26:17:	.  .  nil
[INFO] [stdout] tests/group1/interface2.gos:26:17:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group1/interface2.gos:26:12:	.  => a == nil (untyped bool value)
[INFO] [stdout] tests/group1/interface2.gos:26:5:	=> assert(a == nil) (no value)
[INFO] [stdout] tests/group1/interface2.gos:27:5:	assert(b == nil)
[INFO] [stdout] tests/group1/interface2.gos:27:5:	.  assert
[INFO] [stdout] tests/group1/interface2.gos:27:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/interface2.gos:27:12:	.  b == nil
[INFO] [stdout] tests/group1/interface2.gos:27:12:	.  .  b
[INFO] [stdout] tests/group1/interface2.gos:27:12:	.  .  => b (variable of type ./tests/group1/interface2.gos.geometry)
[INFO] [stdout] tests/group1/interface2.gos:27:17:	.  .  nil
[INFO] [stdout] tests/group1/interface2.gos:27:17:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group1/interface2.gos:27:12:	.  => b == nil (untyped bool value)
[INFO] [stdout] tests/group1/interface2.gos:27:5:	=> assert(b == nil) (no value)
[INFO] [stdout] tests/group1/interface2.gos:29:11:	*rect
[INFO] [stdout] tests/group1/interface2.gos:29:12:	.  rect
[INFO] [stdout] tests/group1/interface2.gos:10:6:	.  .  -- checking black type ./tests/group1/interface2.gos.rect struct{width float64; height TypeKey(14)} (objPath = *)
[INFO] [stdout] tests/group1/interface2.gos:10:6:	.  .  => type ./tests/group1/interface2.gos.rect struct{width float64; height TypeKey(14)}
[INFO] [stdout] tests/group1/interface2.gos:29:12:	.  => ./tests/group1/interface2.gos.rect
[INFO] [stdout] tests/group1/interface2.gos:29:11:	=> *./tests/group1/interface2.gos.rect
[INFO] [stdout] tests/group1/interface2.gos:30:9:	r
[INFO] [stdout] tests/group1/interface2.gos:30:9:	=> r (variable of type *./tests/group1/interface2.gos.rect)
[INFO] [stdout] tests/group1/interface2.gos:30:5:	b
[INFO] [stdout] tests/group1/interface2.gos:30:5:	=> b (variable of type ./tests/group1/interface2.gos.geometry)
[INFO] [stdout] tests/group1/interface2.gos:18:15:	-- checking black func (./tests/group1/interface2.gos.rect).area() float64 (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:18:15:	=> func (./tests/group1/interface2.gos.rect).area() float64
[INFO] [stdout] tests/group1/interface2.gos:14:15:	-- checking black func (./tests/group1/interface2.gos.rect).perim() float64 (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:14:15:	=> func (./tests/group1/interface2.gos.rect).perim() float64
[INFO] [stdout] tests/group1/interface2.gos:31:5:	assert(b != nil)
[INFO] [stdout] tests/group1/interface2.gos:31:5:	.  assert
[INFO] [stdout] tests/group1/interface2.gos:31:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/interface2.gos:31:12:	.  b != nil
[INFO] [stdout] tests/group1/interface2.gos:31:12:	.  .  b
[INFO] [stdout] tests/group1/interface2.gos:31:12:	.  .  => b (variable of type ./tests/group1/interface2.gos.geometry)
[INFO] [stdout] tests/group1/interface2.gos:31:17:	.  .  nil
[INFO] [stdout] tests/group1/interface2.gos:31:17:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group1/interface2.gos:31:12:	.  => b != nil (untyped bool value)
[INFO] [stdout] tests/group1/interface2.gos:31:5:	=> assert(b != nil) (no value)
[INFO] [stdout] tests/group1/interface2.gos:32:2:	--- <end>
[INFO] [stdout] tests/group1/interface2.gos:37:8:	-- delayed checking embedded interfaces of interface{()}
[INFO] [stdout] tests/group1/interface2.gos:37:8:	-- end of delayed checking embedded interfaces
[INFO] [stdout] tests/group1/interface2.gos:45:23:	--- printVal: func() ()
[INFO] [stdout] tests/group1/interface2.gos:46:5:	assert(s.i == 0)
[INFO] [stdout] tests/group1/interface2.gos:46:5:	.  assert
[INFO] [stdout] tests/group1/interface2.gos:46:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/interface2.gos:46:12:	.  s.i == 0
[INFO] [stdout] tests/group1/interface2.gos:46:12:	.  .  s.i
[INFO] [stdout] tests/group1/interface2.gos:46:12:	.  .  .  s
[INFO] [stdout] tests/group1/interface2.gos:46:12:	.  .  .  => s (variable of type ./tests/group1/interface2.gos.S)
[INFO] [stdout] tests/group1/interface2.gos:46:12:	.  .  => s.i (variable of type int)
[INFO] [stdout] tests/group1/interface2.gos:46:19:	.  .  0
[INFO] [stdout] tests/group1/interface2.gos:46:19:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/interface2.gos:46:12:	.  => s.i == 0 (untyped bool value)
[INFO] [stdout] tests/group1/interface2.gos:46:5:	=> assert(s.i == 0) (no value)
[INFO] [stdout] tests/group1/interface2.gos:47:2:	fmt2.Println(s.i)
[INFO] [stdout] tests/group1/interface2.gos:47:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/interface2.gos:47:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/interface2.gos:47:15:	.  s.i
[INFO] [stdout] tests/group1/interface2.gos:47:15:	.  .  s
[INFO] [stdout] tests/group1/interface2.gos:47:15:	.  .  => s (variable of type ./tests/group1/interface2.gos.S)
[INFO] [stdout] tests/group1/interface2.gos:47:15:	.  => s.i (variable of type int)
[INFO] [stdout] tests/group1/interface2.gos:47:2:	=> fmt2.Println(s.i) (invalid operand)
[INFO] [stdout] tests/group1/interface2.gos:48:2:	--- <end>
[INFO] [stdout] tests/group1/interface2.gos:50:14:	--- test2: func() ()
[INFO] [stdout] tests/group1/interface2.gos:51:8:	I
[INFO] [stdout] tests/group1/interface2.gos:37:6:	.  -- checking black type ./tests/group1/interface2.gos.I interface{printVal() ()} (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:37:6:	.  => type ./tests/group1/interface2.gos.I interface{printVal() ()}
[INFO] [stdout] tests/group1/interface2.gos:51:8:	=> ./tests/group1/interface2.gos.I
[INFO] [stdout] tests/group1/interface2.gos:53:8:	S
[INFO] [stdout] tests/group1/interface2.gos:41:6:	.  -- checking black type ./tests/group1/interface2.gos.S struct{i int} (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:41:6:	.  => type ./tests/group1/interface2.gos.S struct{i int}
[INFO] [stdout] tests/group1/interface2.gos:53:8:	=> ./tests/group1/interface2.gos.S
[INFO] [stdout] tests/group1/interface2.gos:54:6:	s
[INFO] [stdout] tests/group1/interface2.gos:54:6:	=> s (variable of type ./tests/group1/interface2.gos.S)
[INFO] [stdout] tests/group1/interface2.gos:54:2:	i
[INFO] [stdout] tests/group1/interface2.gos:54:2:	=> i (variable of type ./tests/group1/interface2.gos.I)
[INFO] [stdout] tests/group1/interface2.gos:45:12:	-- checking black func (./tests/group1/interface2.gos.S).printVal() () (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:45:12:	=> func (./tests/group1/interface2.gos.S).printVal() ()
[INFO] [stdout] tests/group1/interface2.gos:55:8:	9
[INFO] [stdout] tests/group1/interface2.gos:55:8:	=> 9 (untyped int constant 9)
[INFO] [stdout] tests/group1/interface2.gos:55:2:	s.i
[INFO] [stdout] tests/group1/interface2.gos:55:2:	.  s
[INFO] [stdout] tests/group1/interface2.gos:55:2:	.  => s (variable of type ./tests/group1/interface2.gos.S)
[INFO] [stdout] tests/group1/interface2.gos:55:2:	=> s.i (variable of type int)
[INFO] [stdout] tests/group1/interface2.gos:56:2:	i.printVal()
[INFO] [stdout] tests/group1/interface2.gos:56:2:	.  i.printVal
[INFO] [stdout] tests/group1/interface2.gos:56:2:	.  .  i
[INFO] [stdout] tests/group1/interface2.gos:56:2:	.  .  => i (variable of type ./tests/group1/interface2.gos.I)
[INFO] [stdout] tests/group1/interface2.gos:38:2:	.  .  -- checking black func (./tests/group1/interface2.gos.I).printVal() () (objPath = )
[INFO] [stdout] tests/group1/interface2.gos:38:2:	.  .  => func (./tests/group1/interface2.gos.I).printVal() ()
[INFO] [stdout] tests/group1/interface2.gos:56:2:	.  => i.printVal (value of type func() ())
[INFO] [stdout] tests/group1/interface2.gos:56:2:	=> i.printVal() (no value)
[INFO] [stdout] tests/group1/interface2.gos:57:2:	--- <end>
[INFO] [stdout] tests/group1/interface2.gos:60:13:	--- main: func() ()
[INFO] [stdout] tests/group1/interface2.gos:61:5:	test1()
[INFO] [stdout] tests/group1/interface2.gos:61:5:	.  test1
[INFO] [stdout] tests/group1/interface2.gos:61:5:	.  => test1 (value of type func() ())
[INFO] [stdout] tests/group1/interface2.gos:61:5:	=> test1() (no value)
[INFO] [stdout] tests/group1/interface2.gos:62:5:	test2()
[INFO] [stdout] tests/group1/interface2.gos:62:5:	.  test2
[INFO] [stdout] tests/group1/interface2.gos:62:5:	.  => test2 (value of type func() ())
[INFO] [stdout] tests/group1/interface2.gos:62:5:	=> test2() (no value)
[INFO] [stdout] tests/group1/interface2.gos:63:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/interface2.gos:3:8  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/interface2.gos:3:8  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_interface2' panicked at tests/test.rs:366:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x566c8dd1ac22 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x566c8dd1ac22 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x566c8dd1ac22 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x566c8dd41d23 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x566c8dd41d23 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x566c8dd17903 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x566c8dd17903 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x566c8dd1aa72 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x566c8dd1c42c - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x566c8dd1c282 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x566c8dac8244 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x566c8dac8244 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x566c8dd1cf0b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x566c8dd1cf0b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x566c8dd1cba6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x566c8dd1b129 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x566c8dd1c86d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x566c8dd3feb0 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x566c8dd3ff1c - core::panicking::panic::h318cb8731d7e290d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x566c8da8877f - test::test_interface2::h0bd15dae0e3a392a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:366:5
[INFO] [stdout]   21:     0x566c8da8877f - test::test_interface2::{{closure}}::h812e0ecf9549b631
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test.rs:364:21
[INFO] [stdout]   22:     0x566c8da8877f - core::ops::function::FnOnce::call_once::h7aabe3ef66ca6a25
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x566c8dacd9cb - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x566c8dacd9cb - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x566c8daccbbe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x566c8daccbbe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x566c8daccbbe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x566c8daccbbe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x566c8daccbbe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x566c8daccbbe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x566c8daccbbe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x566c8da90734 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x566c8da90734 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   34:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x566c8da9410a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x566c8da9410a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x566c8da9410a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x566c8da9410a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x566c8da9410a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x566c8da9410a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x566c8dd1fef7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x566c8dd1fef7 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   44:     0x779413148aa4 - <unknown>
[INFO] [stdout]   45:     0x7794131d5a34 - clone
[INFO] [stdout]   46:                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:................................................)
[WARN] too many lines in the log, truncating it
