[INFO] fetching crate go-engine 0.1.5...
[INFO] testing go-engine-0.1.5 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate go-engine 0.1.5 into /workspace/builds/worker-4-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-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate go-engine 0.1.5 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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" "+1.99.0-beta.8" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 115 packages to highest compatible versions
[INFO] [stderr]       Adding borsh v0.10.4 (available: v1.8.1)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.8.2)
[INFO] [stderr]       Adding futures-lite v1.13.0 (available: v2.6.1)
[INFO] [stderr]       Adding getrandom v0.2.17 (available: v0.4.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: v9.0.5)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ordered-float v3.9.2
[INFO] [stderr]   Downloaded go-vm v0.1.5
[INFO] [stderr]   Downloaded time-test v0.2.3
[INFO] [stderr]   Downloaded go-pmacro 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-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84
[INFO] running `Command { std: "docker" "start" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling waker-fn v1.2.0
[INFO] [stderr]    Compiling go-parser v0.1.5
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling go-types v0.1.5
[INFO] [stderr]    Compiling async-executor v1.14.0
[INFO] [stderr]    Compiling go-pmacro v0.1.5
[INFO] [stderr]    Compiling go-vm v0.1.5
[INFO] [stderr]    Compiling go-codegen v0.1.5
[INFO] [stderr]    Compiling go-engine v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 32.39s
[INFO] running `Command { std: "docker" "inspect" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling half v1.8.3
[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 criterion-plot v0.4.5
[INFO] [stderr]    Compiling serde_json v1.0.154
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling go-engine v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 31.68s
[INFO] running `Command { std: "docker" "inspect" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b8212ebf4af0fdf5f163bac85e8cbd5290492380b774b70a7b7a874c09206e84" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/go_engine-6da07a106a32e0f0)
[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/release/deps/test-fd7e905f8d8cf09e)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_declare ... ok
[INFO] [stdout] test test_closure1 ... ok
[INFO] [stdout] test test_func1 ... ok
[INFO] [stdout] test test_closure3 ... ok
[INFO] [stdout] test test_closure4 ... ok
[INFO] [stdout] test test_closure2 ... ok
[INFO] [stdout] test test_defer ... FAILED
[INFO] [stdout] test test_g2case3 ... FAILED
[INFO] [stdout] test test_g2display ... FAILED
[INFO] [stdout] test test_g2case2 ... FAILED
[INFO] [stdout] test test_g2nil ... FAILED
[INFO] [stdout] test test_composite ... FAILED
[INFO] [stdout] test test_goto ... FAILED
[INFO] [stdout] test test_conversion ... FAILED
[INFO] [stdout] test test_async ... FAILED
[INFO] [stdout] test test_fibonacci ... FAILED
[INFO] [stdout] test test_blankid ... ok
[INFO] [stdout] test test_g2case0 ... FAILED
[INFO] [stdout] test test_channel ... FAILED
[INFO] [stdout] test test_for ... FAILED
[INFO] [stdout] test test_g1case1 ... FAILED
[INFO] [stdout] test test_complex ... FAILED
[INFO] [stdout] test test_initorder ... ok
[INFO] [stdout] test test_init_func ... FAILED
[INFO] [stdout] test test_issue12 ... FAILED
[INFO] [stdout] test test_interface2 ... FAILED
[INFO] [stdout] test test_issue16 ... FAILED
[INFO] [stdout] test test_issue8 ... FAILED
[INFO] [stdout] test test_recover ... FAILED
[INFO] [stdout] test test_if ... ok
[INFO] [stdout] test test_local ... FAILED
[INFO] [stdout] test test_interface1 ... ok
[INFO] [stdout] test test_pkg ... FAILED
[INFO] [stdout] test test_source ... FAILED
[INFO] [stdout] test test_basictypes ... FAILED
[INFO] [stdout] test test_array ... ok
[INFO] [stdout] test test_std_bytes ... FAILED
[INFO] [stdout] test test_linked ... FAILED
[INFO] [stdout] test test_std_fmt ... FAILED
[INFO] [stdout] test test_std_math ... FAILED
[INFO] [stdout] test test_leetcode5 ... FAILED
[INFO] [stdout] test test_map1 ... ok
[INFO] [stdout] test test_g2case1 ... FAILED
[INFO] [stdout] test test_pointer ... ok
[INFO] [stdout] test test_select ... FAILED
[INFO] [stdout] test test_std_path ... FAILED
[INFO] [stdout] test test_std_strconv ... FAILED
[INFO] [stdout] test test_std_temp ... FAILED
[INFO] [stdout] test test_std_strings ... FAILED
[INFO] [stdout] test test_operations ... FAILED
[INFO] [stdout] test test_sync_mutex ... FAILED
[INFO] [stdout] test test_unicode0 ... FAILED
[INFO] [stdout] test test_std_sort ... FAILED
[INFO] [stdout] test test_switch ... ok
[INFO] [stdout] test test_std_reflect ... FAILED
[INFO] [stdout] test test_std_time ... FAILED
[INFO] [stdout] test test_typeswitch ... FAILED
[INFO] [stdout] test test_slice1 ... ok
[INFO] [stdout] test test_type1 ... ok
[INFO] [stdout] test test_sync_rwmutex ... 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_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' (814) panicked at tests/test.rs:426:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d3902d6b9 - <test[b73a17e78c71dbda]::test_defer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2case3 stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     9:  1:....next: func
[INFO] [stdout]     9:  1:..)
[INFO] [stdout]     9:  1:..Declaration(
[INFO] [stdout]     9:  1:....FunctionDecl(
[INFO] [stdout]     9:  6:......next: main
[INFO] [stdout]     9: 10:......next: (
[INFO] [stdout]     9: 10:......Signature(
[INFO] [stdout]     9: 10:........Parameters(
[INFO] [stdout]     9: 11:..........next: )
[INFO] [stdout]     9: 13:..........next: {
[INFO] [stdout]     9: 13:........)
[INFO] [stdout]     9: 13:........Result(
[INFO] [stdout]     9: 13:........)
[INFO] [stdout]     9: 13:......)
[INFO] [stdout]     9: 13:......Body(
[INFO] [stdout]    10:  2:........next: var
[INFO] [stdout]    10:  2:........Body(
[INFO] [stdout]    10:  2:..........Statement(
[INFO] [stdout]    10:  2:............Declaration(
[INFO] [stdout]    10:  2:..............GenDecl(var)(
[INFO] [stdout]    10:  6:................next: v
[INFO] [stdout]    10:  6:................varSpec(
[INFO] [stdout]    10:  6:..................IdentList(
[INFO] [stdout]    10:  8:....................next: =
[INFO] [stdout]    10:  8:..................)
[INFO] [stdout]    10: 10:..................next: new
[INFO] [stdout]    10: 10:..................ExpressionList(
[INFO] [stdout]    10: 10:....................Expression(
[INFO] [stdout]    10: 10:......................BinaryExpr(
[INFO] [stdout]    10: 10:........................UnaryExpr(
[INFO] [stdout]    10: 10:..........................PrimaryExpr(
[INFO] [stdout]    10: 10:............................Operand(
[INFO] [stdout]    10: 13:..............................next: (
[INFO] [stdout]    10: 13:............................)
[INFO] [stdout]    10: 13:............................CallOrConversion(
[INFO] [stdout]    10: 14:..............................next: int
[INFO] [stdout]    10: 14:..............................Expression(
[INFO] [stdout]    10: 14:................................BinaryExpr(
[INFO] [stdout]    10: 14:..................................UnaryExpr(
[INFO] [stdout]    10: 14:....................................PrimaryExpr(
[INFO] [stdout]    10: 14:......................................Operand(
[INFO] [stdout]    10: 17:........................................next: )
[INFO] [stdout]    10: 17:......................................)
[INFO] [stdout]    10: 17:....................................)
[INFO] [stdout]    10: 17:..................................)
[INFO] [stdout]    10: 17:................................)
[INFO] [stdout]    10: 17:..............................)
[INFO] [stdout]    10: 18:..............................next: ;
[INFO] [stdout]    10: 18:............................)
[INFO] [stdout]    10: 18:..........................)
[INFO] [stdout]    10: 18:........................)
[INFO] [stdout]    10: 18:......................)
[INFO] [stdout]    10: 18:....................)
[INFO] [stdout]    10: 18:..................)
[INFO] [stdout]    11:  5:..................next: var
[INFO] [stdout]    11:  5:................)
[INFO] [stdout]    11:  5:..............)
[INFO] [stdout]    11:  5:............)
[INFO] [stdout]    11:  5:..........)
[INFO] [stdout]    11:  5:..........Statement(
[INFO] [stdout]    11:  5:............Declaration(
[INFO] [stdout]    11:  5:..............GenDecl(var)(
[INFO] [stdout]    11:  9:................next: vv
[INFO] [stdout]    11:  9:................varSpec(
[INFO] [stdout]    11:  9:..................IdentList(
[INFO] [stdout]    11: 12:....................next: =
[INFO] [stdout]    11: 12:..................)
[INFO] [stdout]    11: 14:..................next: 2
[INFO] [stdout]    11: 14:..................ExpressionList(
[INFO] [stdout]    11: 14:....................Expression(
[INFO] [stdout]    11: 14:......................BinaryExpr(
[INFO] [stdout]    11: 14:........................UnaryExpr(
[INFO] [stdout]    11: 14:..........................PrimaryExpr(
[INFO] [stdout]    11: 14:............................Operand(
[INFO] [stdout]    11: 15:..............................next: ;
[INFO] [stdout]    11: 15:............................)
[INFO] [stdout]    11: 15:..........................)
[INFO] [stdout]    11: 15:........................)
[INFO] [stdout]    11: 15:......................)
[INFO] [stdout]    11: 15:....................)
[INFO] [stdout]    11: 15:..................)
[INFO] [stdout]    12:  5:..................next: *
[INFO] [stdout]    12:  5:................)
[INFO] [stdout]    12:  5:..............)
[INFO] [stdout]    12:  5:............)
[INFO] [stdout]    12:  5:..........)
[INFO] [stdout]    12:  5:..........Statement(
[INFO] [stdout]    12:  5:............SimpleStmt(
[INFO] [stdout]    12:  5:..............ExpressionList(
[INFO] [stdout]    12:  5:................Expression(
[INFO] [stdout]    12:  5:..................BinaryExpr(
[INFO] [stdout]    12:  5:....................UnaryExpr(
[INFO] [stdout]    12:  6:......................next: v
[INFO] [stdout]    12:  6:......................UnaryExpr(
[INFO] [stdout]    12:  6:........................PrimaryExpr(
[INFO] [stdout]    12:  6:..........................Operand(
[INFO] [stdout]    12:  8:............................next: =
[INFO] [stdout]    12:  8:..........................)
[INFO] [stdout]    12:  8:........................)
[INFO] [stdout]    12:  8:......................)
[INFO] [stdout]    12:  8:....................)
[INFO] [stdout]    12:  8:..................)
[INFO] [stdout]    12:  8:................)
[INFO] [stdout]    12:  8:..............)
[INFO] [stdout]    12: 10:..............next: 8
[INFO] [stdout]    12: 10:..............ExpressionList(
[INFO] [stdout]    12: 10:................Expression(
[INFO] [stdout]    12: 10:..................BinaryExpr(
[INFO] [stdout]    12: 10:....................UnaryExpr(
[INFO] [stdout]    12: 10:......................PrimaryExpr(
[INFO] [stdout]    12: 10:........................Operand(
[INFO] [stdout]    12: 11:..........................next: ;
[INFO] [stdout]    12: 11:........................)
[INFO] [stdout]    12: 11:......................)
[INFO] [stdout]    12: 11:....................)
[INFO] [stdout]    12: 11:..................)
[INFO] [stdout]    12: 11:................)
[INFO] [stdout]    12: 11:..............)
[INFO] [stdout]    12: 11:............)
[INFO] [stdout]    13:  5:............next: var
[INFO] [stdout]    13:  5:..........)
[INFO] [stdout]    13:  5:..........Statement(
[INFO] [stdout]    13:  5:............Declaration(
[INFO] [stdout]    13:  5:..............GenDecl(var)(
[INFO] [stdout]    13:  9:................next: vvv
[INFO] [stdout]    13:  9:................varSpec(
[INFO] [stdout]    13:  9:..................IdentList(
[INFO] [stdout]    13: 13:....................next: =
[INFO] [stdout]    13: 13:..................)
[INFO] [stdout]    13: 15:..................next: *
[INFO] [stdout]    13: 15:..................ExpressionList(
[INFO] [stdout]    13: 15:....................Expression(
[INFO] [stdout]    13: 15:......................BinaryExpr(
[INFO] [stdout]    13: 15:........................UnaryExpr(
[INFO] [stdout]    13: 16:..........................next: v
[INFO] [stdout]    13: 16:..........................UnaryExpr(
[INFO] [stdout]    13: 16:............................PrimaryExpr(
[INFO] [stdout]    13: 16:..............................Operand(
[INFO] [stdout]    13: 17:................................next: ;
[INFO] [stdout]    13: 17:..............................)
[INFO] [stdout]    13: 17:............................)
[INFO] [stdout]    13: 17:..........................)
[INFO] [stdout]    13: 17:........................)
[INFO] [stdout]    13: 17:......................)
[INFO] [stdout]    13: 17:....................)
[INFO] [stdout]    13: 17:..................)
[INFO] [stdout]    14:  5:..................next: var
[INFO] [stdout]    14:  5:................)
[INFO] [stdout]    14:  5:..............)
[INFO] [stdout]    14:  5:............)
[INFO] [stdout]    14:  5:..........)
[INFO] [stdout]    14:  5:..........Statement(
[INFO] [stdout]    14:  5:............Declaration(
[INFO] [stdout]    14:  5:..............GenDecl(var)(
[INFO] [stdout]    14:  9:................next: s
[INFO] [stdout]    14:  9:................varSpec(
[INFO] [stdout]    14:  9:..................IdentList(
[INFO] [stdout]    14: 11:....................next: =
[INFO] [stdout]    14: 11:..................)
[INFO] [stdout]    14: 13:..................next: [
[INFO] [stdout]    14: 13:..................ExpressionList(
[INFO] [stdout]    14: 13:....................Expression(
[INFO] [stdout]    14: 13:......................BinaryExpr(
[INFO] [stdout]    14: 13:........................UnaryExpr(
[INFO] [stdout]    14: 13:..........................PrimaryExpr(
[INFO] [stdout]    14: 13:............................Operand(
[INFO] [stdout]    14: 13:..............................ArrayType(
[INFO] [stdout]    14: 14:................................next: ]
[INFO] [stdout]    14: 15:................................next: int
[INFO] [stdout]    14: 15:................................Type(
[INFO] [stdout]    14: 15:..................................TypeName(
[INFO] [stdout]    14: 18:....................................next: {
[INFO] [stdout]    14: 18:..................................)
[INFO] [stdout]    14: 18:................................)
[INFO] [stdout]    14: 18:..............................)
[INFO] [stdout]    14: 18:............................)
[INFO] [stdout]    14: 18:............................LiteralValue(
[INFO] [stdout]    14: 19:..............................next: 1
[INFO] [stdout]    14: 19:..............................ElementList(
[INFO] [stdout]    14: 19:................................Element(
[INFO] [stdout]    14: 19:..................................Value(
[INFO] [stdout]    14: 19:....................................Expression(
[INFO] [stdout]    14: 19:......................................BinaryExpr(
[INFO] [stdout]    14: 19:........................................UnaryExpr(
[INFO] [stdout]    14: 19:..........................................PrimaryExpr(
[INFO] [stdout]    14: 19:............................................Operand(
[INFO] [stdout]    14: 20:..............................................next: ,
[INFO] [stdout]    14: 20:............................................)
[INFO] [stdout]    14: 20:..........................................)
[INFO] [stdout]    14: 20:........................................)
[INFO] [stdout]    14: 20:......................................)
[INFO] [stdout]    14: 20:....................................)
[INFO] [stdout]    14: 20:..................................)
[INFO] [stdout]    14: 20:................................)
[INFO] [stdout]    14: 21:................................next: 2
[INFO] [stdout]    14: 21:................................Element(
[INFO] [stdout]    14: 21:..................................Value(
[INFO] [stdout]    14: 21:....................................Expression(
[INFO] [stdout]    14: 21:......................................BinaryExpr(
[INFO] [stdout]    14: 21:........................................UnaryExpr(
[INFO] [stdout]    14: 21:..........................................PrimaryExpr(
[INFO] [stdout]    14: 21:............................................Operand(
[INFO] [stdout]    14: 22:..............................................next: ,
[INFO] [stdout]    14: 22:............................................)
[INFO] [stdout]    14: 22:..........................................)
[INFO] [stdout]    14: 22:........................................)
[INFO] [stdout]    14: 22:......................................)
[INFO] [stdout]    14: 22:....................................)
[INFO] [stdout]    14: 22:..................................)
[INFO] [stdout]    14: 22:................................)
[INFO] [stdout]    14: 23:................................next: 3
[INFO] [stdout]    14: 23:................................Element(
[INFO] [stdout]    14: 23:..................................Value(
[INFO] [stdout]    14: 23:....................................Expression(
[INFO] [stdout]    14: 23:......................................BinaryExpr(
[INFO] [stdout]    14: 23:........................................UnaryExpr(
[INFO] [stdout]    14: 23:..........................................PrimaryExpr(
[INFO] [stdout]    14: 23:............................................Operand(
[INFO] [stdout]    14: 24:..............................................next: }
[INFO] [stdout]    14: 24:............................................)
[INFO] [stdout]    14: 24:..........................................)
[INFO] [stdout]    14: 24:........................................)
[INFO] [stdout]    14: 24:......................................)
[INFO] [stdout]    14: 24:....................................)
[INFO] [stdout]    14: 24:..................................)
[INFO] [stdout]    14: 24:................................)
[INFO] [stdout]    14: 24:..............................)
[INFO] [stdout]    14: 25:..............................next: ;
[INFO] [stdout]    14: 25:............................)
[INFO] [stdout]    14: 25:..........................)
[INFO] [stdout]    14: 25:........................)
[INFO] [stdout]    14: 25:......................)
[INFO] [stdout]    14: 25:....................)
[INFO] [stdout]    14: 25:..................)
[INFO] [stdout]    15:  5:..................next: var
[INFO] [stdout]    15:  5:................)
[INFO] [stdout]    15:  5:..............)
[INFO] [stdout]    15:  5:............)
[INFO] [stdout]    15:  5:..........)
[INFO] [stdout]    15:  5:..........Statement(
[INFO] [stdout]    15:  5:............Declaration(
[INFO] [stdout]    15:  5:..............GenDecl(var)(
[INFO] [stdout]    15:  9:................next: s1
[INFO] [stdout]    15:  9:................varSpec(
[INFO] [stdout]    15:  9:..................IdentList(
[INFO] [stdout]    15: 12:....................next: =
[INFO] [stdout]    15: 12:..................)
[INFO] [stdout]    15: 14:..................next: s
[INFO] [stdout]    15: 14:..................ExpressionList(
[INFO] [stdout]    15: 14:....................Expression(
[INFO] [stdout]    15: 14:......................BinaryExpr(
[INFO] [stdout]    15: 14:........................UnaryExpr(
[INFO] [stdout]    15: 14:..........................PrimaryExpr(
[INFO] [stdout]    15: 14:............................Operand(
[INFO] [stdout]    15: 15:..............................next: [
[INFO] [stdout]    15: 15:............................)
[INFO] [stdout]    15: 15:............................IndexOrSlice(
[INFO] [stdout]    15: 16:..............................next: 0
[INFO] [stdout]    15: 16:..............................Expression(
[INFO] [stdout]    15: 16:................................BinaryExpr(
[INFO] [stdout]    15: 16:..................................UnaryExpr(
[INFO] [stdout]    15: 16:....................................PrimaryExpr(
[INFO] [stdout]    15: 16:......................................Operand(
[INFO] [stdout]    15: 17:........................................next: ]
[INFO] [stdout]    15: 17:......................................)
[INFO] [stdout]    15: 17:....................................)
[INFO] [stdout]    15: 17:..................................)
[INFO] [stdout]    15: 17:................................)
[INFO] [stdout]    15: 17:..............................)
[INFO] [stdout]    15: 18:..............................next: ;
[INFO] [stdout]    15: 18:............................)
[INFO] [stdout]    15: 18:..........................)
[INFO] [stdout]    15: 18:........................)
[INFO] [stdout]    15: 18:......................)
[INFO] [stdout]    15: 18:....................)
[INFO] [stdout]    15: 18:..................)
[INFO] [stdout]    16:  5:..................next: var
[INFO] [stdout]    16:  5:................)
[INFO] [stdout]    16:  5:..............)
[INFO] [stdout]    16:  5:............)
[INFO] [stdout]    16:  5:..........)
[INFO] [stdout]    16:  5:..........Statement(
[INFO] [stdout]    16:  5:............Declaration(
[INFO] [stdout]    16:  5:..............GenDecl(var)(
[INFO] [stdout]    16:  9:................next: s3
[INFO] [stdout]    16:  9:................varSpec(
[INFO] [stdout]    16:  9:..................IdentList(
[INFO] [stdout]    16: 12:....................next: =
[INFO] [stdout]    16: 12:..................)
[INFO] [stdout]    16: 14:..................next: s
[INFO] [stdout]    16: 14:..................ExpressionList(
[INFO] [stdout]    16: 14:....................Expression(
[INFO] [stdout]    16: 14:......................BinaryExpr(
[INFO] [stdout]    16: 14:........................UnaryExpr(
[INFO] [stdout]    16: 14:..........................PrimaryExpr(
[INFO] [stdout]    16: 14:............................Operand(
[INFO] [stdout]    16: 15:..............................next: [
[INFO] [stdout]    16: 15:............................)
[INFO] [stdout]    16: 15:............................IndexOrSlice(
[INFO] [stdout]    16: 16:..............................next: 2
[INFO] [stdout]    16: 16:..............................Expression(
[INFO] [stdout]    16: 16:................................BinaryExpr(
[INFO] [stdout]    16: 16:..................................UnaryExpr(
[INFO] [stdout]    16: 16:....................................PrimaryExpr(
[INFO] [stdout]    16: 16:......................................Operand(
[INFO] [stdout]    16: 17:........................................next: ]
[INFO] [stdout]    16: 17:......................................)
[INFO] [stdout]    16: 17:....................................)
[INFO] [stdout]    16: 17:..................................)
[INFO] [stdout]    16: 17:................................)
[INFO] [stdout]    16: 17:..............................)
[INFO] [stdout]    16: 18:..............................next: ;
[INFO] [stdout]    16: 18:............................)
[INFO] [stdout]    16: 18:..........................)
[INFO] [stdout]    16: 18:........................)
[INFO] [stdout]    16: 18:......................)
[INFO] [stdout]    16: 18:....................)
[INFO] [stdout]    16: 18:..................)
[INFO] [stdout]    18:  5:..................next: var
[INFO] [stdout]    18:  5:................)
[INFO] [stdout]    18:  5:..............)
[INFO] [stdout]    18:  5:............)
[INFO] [stdout]    18:  5:..........)
[INFO] [stdout]    18:  5:..........Statement(
[INFO] [stdout]    18:  5:............Declaration(
[INFO] [stdout]    18:  5:..............GenDecl(var)(
[INFO] [stdout]    18:  9:................next: sa
[INFO] [stdout]    18:  9:................varSpec(
[INFO] [stdout]    18:  9:..................IdentList(
[INFO] [stdout]    18: 12:....................next: =
[INFO] [stdout]    18: 12:..................)
[INFO] [stdout]    18: 14:..................next: &
[INFO] [stdout]    18: 14:..................ExpressionList(
[INFO] [stdout]    18: 14:....................Expression(
[INFO] [stdout]    18: 14:......................BinaryExpr(
[INFO] [stdout]    18: 14:........................UnaryExpr(
[INFO] [stdout]    18: 15:..........................next: A
[INFO] [stdout]    18: 15:..........................UnaryExpr(
[INFO] [stdout]    18: 15:............................PrimaryExpr(
[INFO] [stdout]    18: 15:..............................Operand(
[INFO] [stdout]    18: 16:................................next: {
[INFO] [stdout]    18: 16:..............................)
[INFO] [stdout]    18: 16:..............................LiteralValue(
[INFO] [stdout]    18: 17:................................next: }
[INFO] [stdout]    18: 18:................................next: ;
[INFO] [stdout]    18: 18:..............................)
[INFO] [stdout]    18: 18:............................)
[INFO] [stdout]    18: 18:..........................)
[INFO] [stdout]    18: 18:........................)
[INFO] [stdout]    18: 18:......................)
[INFO] [stdout]    18: 18:....................)
[INFO] [stdout]    18: 18:..................)
[INFO] [stdout]    20:  2:..................next: fmt2
[INFO] [stdout]    20:  2:................)
[INFO] [stdout]    20:  2:..............)
[INFO] [stdout]    20:  2:............)
[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:  6:..........................next: .
[INFO] [stdout]    20:  6:........................)
[INFO] [stdout]    20:  7:........................next: Println
[INFO] [stdout]    20:  7:........................Selector(
[INFO] [stdout]    20: 14:..........................next: (
[INFO] [stdout]    20: 14:........................)
[INFO] [stdout]    20: 14:........................CallOrConversion(
[INFO] [stdout]    20: 15:..........................next: "Hello, playground"
[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: 34:....................................next: ,
[INFO] [stdout]    20: 34:..................................)
[INFO] [stdout]    20: 34:................................)
[INFO] [stdout]    20: 34:..............................)
[INFO] [stdout]    20: 34:............................)
[INFO] [stdout]    20: 34:..........................)
[INFO] [stdout]    20: 36:..........................next: v
[INFO] [stdout]    20: 36:..........................Expression(
[INFO] [stdout]    20: 36:............................BinaryExpr(
[INFO] [stdout]    20: 36:..............................UnaryExpr(
[INFO] [stdout]    20: 36:................................PrimaryExpr(
[INFO] [stdout]    20: 36:..................................Operand(
[INFO] [stdout]    20: 37:....................................next: ,
[INFO] [stdout]    20: 37:..................................)
[INFO] [stdout]    20: 37:................................)
[INFO] [stdout]    20: 37:..............................)
[INFO] [stdout]    20: 37:............................)
[INFO] [stdout]    20: 37:..........................)
[INFO] [stdout]    20: 39:..........................next: vv
[INFO] [stdout]    20: 39:..........................Expression(
[INFO] [stdout]    20: 39:............................BinaryExpr(
[INFO] [stdout]    20: 39:..............................UnaryExpr(
[INFO] [stdout]    20: 39:................................PrimaryExpr(
[INFO] [stdout]    20: 39:..................................Operand(
[INFO] [stdout]    20: 41:....................................next: ,
[INFO] [stdout]    20: 41:..................................)
[INFO] [stdout]    20: 41:................................)
[INFO] [stdout]    20: 41:..............................)
[INFO] [stdout]    20: 41:............................)
[INFO] [stdout]    20: 41:..........................)
[INFO] [stdout]    20: 43:..........................next: vvv
[INFO] [stdout]    20: 43:..........................Expression(
[INFO] [stdout]    20: 43:............................BinaryExpr(
[INFO] [stdout]    20: 43:..............................UnaryExpr(
[INFO] [stdout]    20: 43:................................PrimaryExpr(
[INFO] [stdout]    20: 43:..................................Operand(
[INFO] [stdout]    20: 46:....................................next: ,
[INFO] [stdout]    20: 46:..................................)
[INFO] [stdout]    20: 46:................................)
[INFO] [stdout]    20: 46:..............................)
[INFO] [stdout]    20: 46:............................)
[INFO] [stdout]    20: 46:..........................)
[INFO] [stdout]    20: 48:..........................next: s
[INFO] [stdout]    20: 48:..........................Expression(
[INFO] [stdout]    20: 48:............................BinaryExpr(
[INFO] [stdout]    20: 48:..............................UnaryExpr(
[INFO] [stdout]    20: 48:................................PrimaryExpr(
[INFO] [stdout]    20: 48:..................................Operand(
[INFO] [stdout]    20: 49:....................................next: ,
[INFO] [stdout]    20: 49:..................................)
[INFO] [stdout]    20: 49:................................)
[INFO] [stdout]    20: 49:..............................)
[INFO] [stdout]    20: 49:............................)
[INFO] [stdout]    20: 49:..........................)
[INFO] [stdout]    20: 51:..........................next: s1
[INFO] [stdout]    20: 51:..........................Expression(
[INFO] [stdout]    20: 51:............................BinaryExpr(
[INFO] [stdout]    20: 51:..............................UnaryExpr(
[INFO] [stdout]    20: 51:................................PrimaryExpr(
[INFO] [stdout]    20: 51:..................................Operand(
[INFO] [stdout]    20: 53:....................................next: ,
[INFO] [stdout]    20: 53:..................................)
[INFO] [stdout]    20: 53:................................)
[INFO] [stdout]    20: 53:..............................)
[INFO] [stdout]    20: 53:............................)
[INFO] [stdout]    20: 53:..........................)
[INFO] [stdout]    20: 55:..........................next: s3
[INFO] [stdout]    20: 55:..........................Expression(
[INFO] [stdout]    20: 55:............................BinaryExpr(
[INFO] [stdout]    20: 55:..............................UnaryExpr(
[INFO] [stdout]    20: 55:................................PrimaryExpr(
[INFO] [stdout]    20: 55:..................................Operand(
[INFO] [stdout]    20: 57:....................................next: ,
[INFO] [stdout]    20: 57:..................................)
[INFO] [stdout]    20: 57:................................)
[INFO] [stdout]    20: 57:..............................)
[INFO] [stdout]    20: 57:............................)
[INFO] [stdout]    20: 57:..........................)
[INFO] [stdout]    20: 59:..........................next: sa
[INFO] [stdout]    20: 59:..........................Expression(
[INFO] [stdout]    20: 59:............................BinaryExpr(
[INFO] [stdout]    20: 59:..............................UnaryExpr(
[INFO] [stdout]    20: 59:................................PrimaryExpr(
[INFO] [stdout]    20: 59:..................................Operand(
[INFO] [stdout]    20: 61:....................................next: )
[INFO] [stdout]    20: 61:..................................)
[INFO] [stdout]    20: 61:................................)
[INFO] [stdout]    20: 61:..............................)
[INFO] [stdout]    20: 61:............................)
[INFO] [stdout]    20: 61:..........................)
[INFO] [stdout]    20: 62:..........................next: ;
[INFO] [stdout]    20: 62:........................)
[INFO] [stdout]    20: 62:......................)
[INFO] [stdout]    20: 62:....................)
[INFO] [stdout]    20: 62:..................)
[INFO] [stdout]    20: 62:................)
[INFO] [stdout]    20: 62:..............)
[INFO] [stdout]    20: 62:............)
[INFO] [stdout]    21:  1:............next: }
[INFO] [stdout]    21:  1:..........)
[INFO] [stdout]    21:  1:........)
[INFO] [stdout]    21:  2:........next: ;
[INFO] [stdout]    21:  2:......)
[INFO] [stdout]    23:  1:......next: type
[INFO] [stdout]    23:  1:....)
[INFO] [stdout]    23:  1:..)
[INFO] [stdout]    23:  1:..Declaration(
[INFO] [stdout]    23:  1:....GenDecl(type)(
[INFO] [stdout]    23:  6:......next: A
[INFO] [stdout]    23:  6:......TypeSpec(
[INFO] [stdout]    23:  8:........next: [
[INFO] [stdout]    23:  8:........Type(
[INFO] [stdout]    23:  8:..........ArrayType(
[INFO] [stdout]    23:  9:............next: ]
[INFO] [stdout]    23: 10:............next: int
[INFO] [stdout]    23: 10:............Type(
[INFO] [stdout]    23: 10:..............TypeName(
[INFO] [stdout]    23: 13:................next: ;
[INFO] [stdout]    23: 13:..............)
[INFO] [stdout]    23: 13:............)
[INFO] [stdout]    23: 13:..........)
[INFO] [stdout]    23: 13:........)
[INFO] [stdout]    24:  2:........next: EOF
[INFO] [stdout]    24:  2:......)
[INFO] [stdout]    24:  2:....)
[INFO] [stdout]    24:  2:..)
[INFO] [stdout]    24:  2:)
[INFO] [stdout] tests/group2/case3.gos:9:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group2/case3.gos:9:6:	=> func main
[INFO] [stdout] tests/group2/case3.gos:23:6:	-- checking white type ./tests/group2/case3.gos.A (objPath = )
[INFO] [stdout] tests/group2/case3.gos:23:8:	.  []int
[INFO] [stdout] tests/group2/case3.gos:23:10:	.  .  int
[INFO] [stdout] tests/group2/case3.gos:1:1:	.  .  .  -- checking black type int (objPath = A->*)
[INFO] [stdout] tests/group2/case3.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/case3.gos:23:10:	.  .  => int
[INFO] [stdout] tests/group2/case3.gos:23:8:	.  => []int
[INFO] [stdout] tests/group2/case3.gos:23:6:	=> type ./tests/group2/case3.gos.A
[INFO] [stdout] tests/group2/case3.gos:9:13:	--- main: func() ()
[INFO] [stdout] tests/group2/case3.gos:10:10:	new(int)
[INFO] [stdout] tests/group2/case3.gos:10:10:	.  new
[INFO] [stdout] tests/group2/case3.gos:10:10:	.  => new (built-in)
[INFO] [stdout] tests/group2/case3.gos:10:14:	.  int
[INFO] [stdout] tests/group2/case3.gos:1:1:	.  .  -- checking black type int (objPath = )
[INFO] [stdout] tests/group2/case3.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/case3.gos:10:14:	.  => int
[INFO] [stdout] tests/group2/case3.gos:10:10:	=> new(int) (value of type *int)
[INFO] [stdout] tests/group2/case3.gos:11:14:	2
[INFO] [stdout] tests/group2/case3.gos:11:14:	=> 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/case3.gos:12:10:	8
[INFO] [stdout] tests/group2/case3.gos:12:10:	=> 8 (untyped int constant 8)
[INFO] [stdout] tests/group2/case3.gos:12:5:	*v
[INFO] [stdout] tests/group2/case3.gos:12:6:	.  v
[INFO] [stdout] tests/group2/case3.gos:12:6:	.  => v (variable of type *int)
[INFO] [stdout] tests/group2/case3.gos:12:5:	=> *v (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:13:15:	*v
[INFO] [stdout] tests/group2/case3.gos:13:16:	.  v
[INFO] [stdout] tests/group2/case3.gos:13:16:	.  => v (variable of type *int)
[INFO] [stdout] tests/group2/case3.gos:13:15:	=> *v (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:14:13:	([]int literal)
[INFO] [stdout] tests/group2/case3.gos:14:13:	.  []int
[INFO] [stdout] tests/group2/case3.gos:14:15:	.  .  int
[INFO] [stdout] tests/group2/case3.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/case3.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/case3.gos:14:15:	.  .  => int
[INFO] [stdout] tests/group2/case3.gos:14:13:	.  => []int
[INFO] [stdout] tests/group2/case3.gos:14:19:	.  1
[INFO] [stdout] tests/group2/case3.gos:14:19:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/case3.gos:14:21:	.  2
[INFO] [stdout] tests/group2/case3.gos:14:21:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/case3.gos:14:23:	.  3
[INFO] [stdout] tests/group2/case3.gos:14:23:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group2/case3.gos:14:13:	=> ([]int literal) (value of type []int)
[INFO] [stdout] tests/group2/case3.gos:15:14:	s[0]
[INFO] [stdout] tests/group2/case3.gos:15:14:	.  s
[INFO] [stdout] tests/group2/case3.gos:15:14:	.  => s (variable of type []int)
[INFO] [stdout] tests/group2/case3.gos:15:16:	.  0
[INFO] [stdout] tests/group2/case3.gos:15:16:	.  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group2/case3.gos:15:14:	=> s[0] (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:16:14:	s[2]
[INFO] [stdout] tests/group2/case3.gos:16:14:	.  s
[INFO] [stdout] tests/group2/case3.gos:16:14:	.  => s (variable of type []int)
[INFO] [stdout] tests/group2/case3.gos:16:16:	.  2
[INFO] [stdout] tests/group2/case3.gos:16:16:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/case3.gos:16:14:	=> s[2] (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:18:14:	&(A literal)
[INFO] [stdout] tests/group2/case3.gos:18:15:	.  (A literal)
[INFO] [stdout] tests/group2/case3.gos:18:15:	.  .  A
[INFO] [stdout] tests/group2/case3.gos:23:6:	.  .  .  -- checking black type ./tests/group2/case3.gos.A []int (objPath = )
[INFO] [stdout] tests/group2/case3.gos:23:6:	.  .  .  => type ./tests/group2/case3.gos.A []int
[INFO] [stdout] tests/group2/case3.gos:18:15:	.  .  => ./tests/group2/case3.gos.A
[INFO] [stdout] tests/group2/case3.gos:18:15:	.  => (A literal) (value of type ./tests/group2/case3.gos.A)
[INFO] [stdout] tests/group2/case3.gos:18:14:	=> &(A literal) (value of type *./tests/group2/case3.gos.A)
[INFO] [stdout] tests/group2/case3.gos:20:2:	fmt2.Println("Hello, playground", v, vv, vvv, s, s1, s3, sa)
[INFO] [stdout] tests/group2/case3.gos:20:2:	.  fmt2.Println
[INFO] [stdout] tests/group2/case3.gos:20:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/case3.gos:20:15:	.  "Hello, playground"
[INFO] [stdout] tests/group2/case3.gos:20:15:	.  => "Hello, playground" (untyped string constant Hello, playground)
[INFO] [stdout] tests/group2/case3.gos:20:36:	.  v
[INFO] [stdout] tests/group2/case3.gos:20:36:	.  => v (variable of type *int)
[INFO] [stdout] tests/group2/case3.gos:20:39:	.  vv
[INFO] [stdout] tests/group2/case3.gos:20:39:	.  => vv (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:20:43:	.  vvv
[INFO] [stdout] tests/group2/case3.gos:20:43:	.  => vvv (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:20:48:	.  s
[INFO] [stdout] tests/group2/case3.gos:20:48:	.  => s (variable of type []int)
[INFO] [stdout] tests/group2/case3.gos:20:51:	.  s1
[INFO] [stdout] tests/group2/case3.gos:20:51:	.  => s1 (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:20:55:	.  s3
[INFO] [stdout] tests/group2/case3.gos:20:55:	.  => s3 (variable of type int)
[INFO] [stdout] tests/group2/case3.gos:20:59:	.  sa
[INFO] [stdout] tests/group2/case3.gos:20:59:	.  => sa (variable of type *./tests/group2/case3.gos.A)
[INFO] [stdout] tests/group2/case3.gos:20:2:	=> fmt2.Println("Hello, playground", v, vv, vvv, s, s1, s3, sa) (invalid operand)
[INFO] [stdout] tests/group2/case3.gos:21:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group2/case3.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/case3.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2case3' (822) panicked at tests/test.rs:220:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d3902e399 - <test[b73a17e78c71dbda]::test_g2case3::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2display stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     7:  1:....next: type
[INFO] [stdout]     7:  1:..)
[INFO] [stdout]     7:  1:..Declaration(
[INFO] [stdout]     7:  1:....GenDecl(type)(
[INFO] [stdout]     7:  6:......next: III
[INFO] [stdout]     7:  6:......TypeSpec(
[INFO] [stdout]     7: 10:........next: interface
[INFO] [stdout]     7: 10:........Type(
[INFO] [stdout]     7: 10:..........InterfaceType(
[INFO] [stdout]     7: 19:............next: {
[INFO] [stdout]     7: 20:............next: }
[INFO] [stdout]     7: 21:............next: ;
[INFO] [stdout]     7: 21:..........)
[INFO] [stdout]     7: 21:........)
[INFO] [stdout]    10:  1:........next: type
[INFO] [stdout]    10:  1:......)
[INFO] [stdout]    10:  1:....)
[INFO] [stdout]    10:  1:..)
[INFO] [stdout]    10:  1:..Declaration(
[INFO] [stdout]    10:  1:....GenDecl(type)(
[INFO] [stdout]    10:  6:......next: A
[INFO] [stdout]    10:  6:......TypeSpec(
[INFO] [stdout]    10:  8:........next: struct
[INFO] [stdout]    10:  8:........Type(
[INFO] [stdout]    10:  8:..........FieldDecl(
[INFO] [stdout]    10: 15:............next: {
[INFO] [stdout]    11:  1:............next: i
[INFO] [stdout]    11:  1:............FieldDecl(
[INFO] [stdout]    11:  1:..............TypeName(
[INFO] [stdout]    11:  3:................next: int
[INFO] [stdout]    11:  3:..............)
[INFO] [stdout]    11:  3:..............TypeName(
[INFO] [stdout]    11:  6:................next: ;
[INFO] [stdout]    11:  6:..............)
[INFO] [stdout]    12:  1:..............next: j
[INFO] [stdout]    12:  1:............)
[INFO] [stdout]    12:  1:............FieldDecl(
[INFO] [stdout]    12:  1:..............TypeName(
[INFO] [stdout]    12:  3:................next: int
[INFO] [stdout]    12:  3:..............)
[INFO] [stdout]    12:  3:..............TypeName(
[INFO] [stdout]    12:  6:................next: ;
[INFO] [stdout]    12:  6:..............)
[INFO] [stdout]    13:  1:..............next: }
[INFO] [stdout]    13:  1:............)
[INFO] [stdout]    13:  2:............next: ;
[INFO] [stdout]    13:  2:..........)
[INFO] [stdout]    13:  2:........)
[INFO] [stdout]    15:  1:........next: type
[INFO] [stdout]    15:  1:......)
[INFO] [stdout]    15:  1:....)
[INFO] [stdout]    15:  1:..)
[INFO] [stdout]    15:  1:..Declaration(
[INFO] [stdout]    15:  1:....GenDecl(type)(
[INFO] [stdout]    15:  6:......next: B
[INFO] [stdout]    15:  6:......TypeSpec(
[INFO] [stdout]    15:  8:........next: string
[INFO] [stdout]    15:  8:........Type(
[INFO] [stdout]    15:  8:..........TypeName(
[INFO] [stdout]    15: 14:............next: ;
[INFO] [stdout]    15: 14:..........)
[INFO] [stdout]    15: 14:........)
[INFO] [stdout]    17:  1:........next: func
[INFO] [stdout]    17:  1:......)
[INFO] [stdout]    17:  1:....)
[INFO] [stdout]    17:  1:..)
[INFO] [stdout]    17:  1:..Declaration(
[INFO] [stdout]    17:  1:....FunctionDecl(
[INFO] [stdout]    17:  6:......next: main
[INFO] [stdout]    17: 10:......next: (
[INFO] [stdout]    17: 10:......Signature(
[INFO] [stdout]    17: 10:........Parameters(
[INFO] [stdout]    17: 11:..........next: )
[INFO] [stdout]    17: 13:..........next: {
[INFO] [stdout]    17: 13:........)
[INFO] [stdout]    17: 13:........Result(
[INFO] [stdout]    17: 13:........)
[INFO] [stdout]    17: 13:......)
[INFO] [stdout]    17: 13:......Body(
[INFO] [stdout]    18:  5:........next: i
[INFO] [stdout]    18:  5:........Body(
[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: 0
[INFO] [stdout]    18: 10:..............ExpressionList(
[INFO] [stdout]    18: 10:................Expression(
[INFO] [stdout]    18: 10:..................BinaryExpr(
[INFO] [stdout]    18: 10:....................UnaryExpr(
[INFO] [stdout]    18: 10:......................PrimaryExpr(
[INFO] [stdout]    18: 10:........................Operand(
[INFO] [stdout]    18: 11:..........................next: ;
[INFO] [stdout]    18: 11:........................)
[INFO] [stdout]    18: 11:......................)
[INFO] [stdout]    18: 11:....................)
[INFO] [stdout]    18: 11:..................)
[INFO] [stdout]    18: 11:................)
[INFO] [stdout]    18: 11:..............)
[INFO] [stdout]    18: 11:............)
[INFO] [stdout]    19:  5:............next: var
[INFO] [stdout]    19:  5:..........)
[INFO] [stdout]    19:  5:..........Statement(
[INFO] [stdout]    19:  5:............Declaration(
[INFO] [stdout]    19:  5:..............GenDecl(var)(
[INFO] [stdout]    19:  9:................next: stru
[INFO] [stdout]    19:  9:................varSpec(
[INFO] [stdout]    19:  9:..................IdentList(
[INFO] [stdout]    19: 14:....................next: A
[INFO] [stdout]    19: 14:..................)
[INFO] [stdout]    19: 14:..................TypeName(
[INFO] [stdout]    19: 15:....................next: ;
[INFO] [stdout]    19: 15:..................)
[INFO] [stdout]    20:  5:..................next: var
[INFO] [stdout]    20:  5:................)
[INFO] [stdout]    20:  5:..............)
[INFO] [stdout]    20:  5:............)
[INFO] [stdout]    20:  5:..........)
[INFO] [stdout]    20:  5:..........Statement(
[INFO] [stdout]    20:  5:............Declaration(
[INFO] [stdout]    20:  5:..............GenDecl(var)(
[INFO] [stdout]    20:  9:................next: sli
[INFO] [stdout]    20:  9:................varSpec(
[INFO] [stdout]    20:  9:..................IdentList(
[INFO] [stdout]    20: 14:....................next: =
[INFO] [stdout]    20: 14:..................)
[INFO] [stdout]    20: 16:..................next: [
[INFO] [stdout]    20: 16:..................ExpressionList(
[INFO] [stdout]    20: 16:....................Expression(
[INFO] [stdout]    20: 16:......................BinaryExpr(
[INFO] [stdout]    20: 16:........................UnaryExpr(
[INFO] [stdout]    20: 16:..........................PrimaryExpr(
[INFO] [stdout]    20: 16:............................Operand(
[INFO] [stdout]    20: 16:..............................ArrayType(
[INFO] [stdout]    20: 17:................................next: ]
[INFO] [stdout]    20: 18:................................next: int
[INFO] [stdout]    20: 18:................................Type(
[INFO] [stdout]    20: 18:..................................TypeName(
[INFO] [stdout]    20: 21:....................................next: {
[INFO] [stdout]    20: 21:..................................)
[INFO] [stdout]    20: 21:................................)
[INFO] [stdout]    20: 21:..............................)
[INFO] [stdout]    20: 21:............................)
[INFO] [stdout]    20: 21:............................LiteralValue(
[INFO] [stdout]    20: 22:..............................next: 1
[INFO] [stdout]    20: 22:..............................ElementList(
[INFO] [stdout]    20: 22:................................Element(
[INFO] [stdout]    20: 22:..................................Value(
[INFO] [stdout]    20: 22:....................................Expression(
[INFO] [stdout]    20: 22:......................................BinaryExpr(
[INFO] [stdout]    20: 22:........................................UnaryExpr(
[INFO] [stdout]    20: 22:..........................................PrimaryExpr(
[INFO] [stdout]    20: 22:............................................Operand(
[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: 24:................................next: 2
[INFO] [stdout]    20: 24:................................Element(
[INFO] [stdout]    20: 24:..................................Value(
[INFO] [stdout]    20: 24:....................................Expression(
[INFO] [stdout]    20: 24:......................................BinaryExpr(
[INFO] [stdout]    20: 24:........................................UnaryExpr(
[INFO] [stdout]    20: 24:..........................................PrimaryExpr(
[INFO] [stdout]    20: 24:............................................Operand(
[INFO] [stdout]    20: 25:..............................................next: ,
[INFO] [stdout]    20: 25:............................................)
[INFO] [stdout]    20: 25:..........................................)
[INFO] [stdout]    20: 25:........................................)
[INFO] [stdout]    20: 25:......................................)
[INFO] [stdout]    20: 25:....................................)
[INFO] [stdout]    20: 25:..................................)
[INFO] [stdout]    20: 25:................................)
[INFO] [stdout]    20: 26:................................next: 3
[INFO] [stdout]    20: 26:................................Element(
[INFO] [stdout]    20: 26:..................................Value(
[INFO] [stdout]    20: 26:....................................Expression(
[INFO] [stdout]    20: 26:......................................BinaryExpr(
[INFO] [stdout]    20: 26:........................................UnaryExpr(
[INFO] [stdout]    20: 26:..........................................PrimaryExpr(
[INFO] [stdout]    20: 26:............................................Operand(
[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]    20: 27:..............................)
[INFO] [stdout]    20: 28:..............................next: ;
[INFO] [stdout]    20: 28:............................)
[INFO] [stdout]    20: 28:..........................)
[INFO] [stdout]    20: 28:........................)
[INFO] [stdout]    20: 28:......................)
[INFO] [stdout]    20: 28:....................)
[INFO] [stdout]    20: 28:..................)
[INFO] [stdout]    21:  5:..................next: var
[INFO] [stdout]    21:  5:................)
[INFO] [stdout]    21:  5:..............)
[INFO] [stdout]    21:  5:............)
[INFO] [stdout]    21:  5:..........)
[INFO] [stdout]    21:  5:..........Statement(
[INFO] [stdout]    21:  5:............Declaration(
[INFO] [stdout]    21:  5:..............GenDecl(var)(
[INFO] [stdout]    21:  9:................next: m
[INFO] [stdout]    21:  9:................varSpec(
[INFO] [stdout]    21:  9:..................IdentList(
[INFO] [stdout]    21: 11:....................next: =
[INFO] [stdout]    21: 11:..................)
[INFO] [stdout]    21: 13:..................next: map
[INFO] [stdout]    21: 13:..................ExpressionList(
[INFO] [stdout]    21: 13:....................Expression(
[INFO] [stdout]    21: 13:......................BinaryExpr(
[INFO] [stdout]    21: 13:........................UnaryExpr(
[INFO] [stdout]    21: 13:..........................PrimaryExpr(
[INFO] [stdout]    21: 13:............................Operand(
[INFO] [stdout]    21: 13:..............................MapType(
[INFO] [stdout]    21: 16:................................next: [
[INFO] [stdout]    21: 17:................................next: A
[INFO] [stdout]    21: 17:................................Type(
[INFO] [stdout]    21: 17:..................................TypeName(
[INFO] [stdout]    21: 18:....................................next: ]
[INFO] [stdout]    21: 18:..................................)
[INFO] [stdout]    21: 18:................................)
[INFO] [stdout]    21: 19:................................next: interface
[INFO] [stdout]    21: 19:................................Type(
[INFO] [stdout]    21: 19:..................................InterfaceType(
[INFO] [stdout]    21: 28:....................................next: {
[INFO] [stdout]    21: 29:....................................next: }
[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:............................LiteralValue(
[INFO] [stdout]    21: 31:..............................next: {
[INFO] [stdout]    21: 31:..............................ElementList(
[INFO] [stdout]    21: 31:................................Element(
[INFO] [stdout]    21: 31:..................................Value(
[INFO] [stdout]    21: 31:....................................LiteralValue(
[INFO] [stdout]    21: 32:......................................next: 1
[INFO] [stdout]    21: 32:......................................ElementList(
[INFO] [stdout]    21: 32:........................................Element(
[INFO] [stdout]    21: 32:..........................................Value(
[INFO] [stdout]    21: 32:............................................Expression(
[INFO] [stdout]    21: 32:..............................................BinaryExpr(
[INFO] [stdout]    21: 32:................................................UnaryExpr(
[INFO] [stdout]    21: 32:..................................................PrimaryExpr(
[INFO] [stdout]    21: 32:....................................................Operand(
[INFO] [stdout]    21: 33:......................................................next: ,
[INFO] [stdout]    21: 33:....................................................)
[INFO] [stdout]    21: 33:..................................................)
[INFO] [stdout]    21: 33:................................................)
[INFO] [stdout]    21: 33:..............................................)
[INFO] [stdout]    21: 33:............................................)
[INFO] [stdout]    21: 33:..........................................)
[INFO] [stdout]    21: 33:........................................)
[INFO] [stdout]    21: 34:........................................next: 2
[INFO] [stdout]    21: 34:........................................Element(
[INFO] [stdout]    21: 34:..........................................Value(
[INFO] [stdout]    21: 34:............................................Expression(
[INFO] [stdout]    21: 34:..............................................BinaryExpr(
[INFO] [stdout]    21: 34:................................................UnaryExpr(
[INFO] [stdout]    21: 34:..................................................PrimaryExpr(
[INFO] [stdout]    21: 34:....................................................Operand(
[INFO] [stdout]    21: 35:......................................................next: }
[INFO] [stdout]    21: 35:....................................................)
[INFO] [stdout]    21: 35:..................................................)
[INFO] [stdout]    21: 35:................................................)
[INFO] [stdout]    21: 35:..............................................)
[INFO] [stdout]    21: 35:............................................)
[INFO] [stdout]    21: 35:..........................................)
[INFO] [stdout]    21: 35:........................................)
[INFO] [stdout]    21: 35:......................................)
[INFO] [stdout]    21: 36:......................................next: :
[INFO] [stdout]    21: 36:....................................)
[INFO] [stdout]    21: 36:..................................)
[INFO] [stdout]    21: 37:..................................next: 333
[INFO] [stdout]    21: 37:..................................Value(
[INFO] [stdout]    21: 37:....................................Expression(
[INFO] [stdout]    21: 37:......................................BinaryExpr(
[INFO] [stdout]    21: 37:........................................UnaryExpr(
[INFO] [stdout]    21: 37:..........................................PrimaryExpr(
[INFO] [stdout]    21: 37:............................................Operand(
[INFO] [stdout]    21: 40:..............................................next: ,
[INFO] [stdout]    21: 40:............................................)
[INFO] [stdout]    21: 40:..........................................)
[INFO] [stdout]    21: 40:........................................)
[INFO] [stdout]    21: 40:......................................)
[INFO] [stdout]    21: 40:....................................)
[INFO] [stdout]    21: 40:..................................)
[INFO] [stdout]    21: 40:................................)
[INFO] [stdout]    21: 42:................................next: {
[INFO] [stdout]    21: 42:................................Element(
[INFO] [stdout]    21: 42:..................................Value(
[INFO] [stdout]    21: 42:....................................LiteralValue(
[INFO] [stdout]    21: 43:......................................next: 1
[INFO] [stdout]    21: 43:......................................ElementList(
[INFO] [stdout]    21: 43:........................................Element(
[INFO] [stdout]    21: 43:..........................................Value(
[INFO] [stdout]    21: 43:............................................Expression(
[INFO] [stdout]    21: 43:..............................................BinaryExpr(
[INFO] [stdout]    21: 43:................................................UnaryExpr(
[INFO] [stdout]    21: 43:..................................................PrimaryExpr(
[INFO] [stdout]    21: 43:....................................................Operand(
[INFO] [stdout]    21: 44:......................................................next: ,
[INFO] [stdout]    21: 44:....................................................)
[INFO] [stdout]    21: 44:..................................................)
[INFO] [stdout]    21: 44:................................................)
[INFO] [stdout]    21: 44:..............................................)
[INFO] [stdout]    21: 44:............................................)
[INFO] [stdout]    21: 44:..........................................)
[INFO] [stdout]    21: 44:........................................)
[INFO] [stdout]    21: 45:........................................next: 3
[INFO] [stdout]    21: 45:........................................Element(
[INFO] [stdout]    21: 45:..........................................Value(
[INFO] [stdout]    21: 45:............................................Expression(
[INFO] [stdout]    21: 45:..............................................BinaryExpr(
[INFO] [stdout]    21: 45:................................................UnaryExpr(
[INFO] [stdout]    21: 45:..................................................PrimaryExpr(
[INFO] [stdout]    21: 45:....................................................Operand(
[INFO] [stdout]    21: 46:......................................................next: }
[INFO] [stdout]    21: 46:....................................................)
[INFO] [stdout]    21: 46:..................................................)
[INFO] [stdout]    21: 46:................................................)
[INFO] [stdout]    21: 46:..............................................)
[INFO] [stdout]    21: 46:............................................)
[INFO] [stdout]    21: 46:..........................................)
[INFO] [stdout]    21: 46:........................................)
[INFO] [stdout]    21: 46:......................................)
[INFO] [stdout]    21: 47:......................................next: :
[INFO] [stdout]    21: 47:....................................)
[INFO] [stdout]    21: 47:..................................)
[INFO] [stdout]    21: 48:..................................next: "fff"
[INFO] [stdout]    21: 48:..................................Value(
[INFO] [stdout]    21: 48:....................................Expression(
[INFO] [stdout]    21: 48:......................................BinaryExpr(
[INFO] [stdout]    21: 48:........................................UnaryExpr(
[INFO] [stdout]    21: 48:..........................................PrimaryExpr(
[INFO] [stdout]    21: 48:............................................Operand(
[INFO] [stdout]    21: 53:..............................................next: ,
[INFO] [stdout]    21: 53:............................................)
[INFO] [stdout]    21: 53:..........................................)
[INFO] [stdout]    21: 53:........................................)
[INFO] [stdout]    21: 53:......................................)
[INFO] [stdout]    21: 53:....................................)
[INFO] [stdout]    21: 53:..................................)
[INFO] [stdout]    21: 53:................................)
[INFO] [stdout]    21: 55:................................next: {
[INFO] [stdout]    21: 55:................................Element(
[INFO] [stdout]    21: 55:..................................Value(
[INFO] [stdout]    21: 55:....................................LiteralValue(
[INFO] [stdout]    21: 56:......................................next: 2
[INFO] [stdout]    21: 56:......................................ElementList(
[INFO] [stdout]    21: 56:........................................Element(
[INFO] [stdout]    21: 56:..........................................Value(
[INFO] [stdout]    21: 56:............................................Expression(
[INFO] [stdout]    21: 56:..............................................BinaryExpr(
[INFO] [stdout]    21: 56:................................................UnaryExpr(
[INFO] [stdout]    21: 56:..................................................PrimaryExpr(
[INFO] [stdout]    21: 56:....................................................Operand(
[INFO] [stdout]    21: 57:......................................................next: ,
[INFO] [stdout]    21: 57:....................................................)
[INFO] [stdout]    21: 57:..................................................)
[INFO] [stdout]    21: 57:................................................)
[INFO] [stdout]    21: 57:..............................................)
[INFO] [stdout]    21: 57:............................................)
[INFO] [stdout]    21: 57:..........................................)
[INFO] [stdout]    21: 57:........................................)
[INFO] [stdout]    21: 58:........................................next: 2
[INFO] [stdout]    21: 58:........................................Element(
[INFO] [stdout]    21: 58:..........................................Value(
[INFO] [stdout]    21: 58:............................................Expression(
[INFO] [stdout]    21: 58:..............................................BinaryExpr(
[INFO] [stdout]    21: 58:................................................UnaryExpr(
[INFO] [stdout]    21: 58:..................................................PrimaryExpr(
[INFO] [stdout]    21: 58:....................................................Operand(
[INFO] [stdout]    21: 59:......................................................next: }
[INFO] [stdout]    21: 59:....................................................)
[INFO] [stdout]    21: 59:..................................................)
[INFO] [stdout]    21: 59:................................................)
[INFO] [stdout]    21: 59:..............................................)
[INFO] [stdout]    21: 59:............................................)
[INFO] [stdout]    21: 59:..........................................)
[INFO] [stdout]    21: 59:........................................)
[INFO] [stdout]    21: 59:......................................)
[INFO] [stdout]    21: 60:......................................next: :
[INFO] [stdout]    21: 60:....................................)
[INFO] [stdout]    21: 60:..................................)
[INFO] [stdout]    21: 61:..................................next: nil
[INFO] [stdout]    21: 61:..................................Value(
[INFO] [stdout]    21: 61:....................................Expression(
[INFO] [stdout]    21: 61:......................................BinaryExpr(
[INFO] [stdout]    21: 61:........................................UnaryExpr(
[INFO] [stdout]    21: 61:..........................................PrimaryExpr(
[INFO] [stdout]    21: 61:............................................Operand(
[INFO] [stdout]    21: 64:..............................................next: }
[INFO] [stdout]    21: 64:............................................)
[INFO] [stdout]    21: 64:..........................................)
[INFO] [stdout]    21: 64:........................................)
[INFO] [stdout]    21: 64:......................................)
[INFO] [stdout]    21: 64:....................................)
[INFO] [stdout]    21: 64:..................................)
[INFO] [stdout]    21: 64:................................)
[INFO] [stdout]    21: 64:..............................)
[INFO] [stdout]    21: 65:..............................next: ;
[INFO] [stdout]    21: 65:............................)
[INFO] [stdout]    21: 65:..........................)
[INFO] [stdout]    21: 65:........................)
[INFO] [stdout]    21: 65:......................)
[INFO] [stdout]    21: 65:....................)
[INFO] [stdout]    21: 65:..................)
[INFO] [stdout]    22:  5:..................next: m
[INFO] [stdout]    22:  5:................)
[INFO] [stdout]    22:  5:..............)
[INFO] [stdout]    22:  5:............)
[INFO] [stdout]    22:  5:..........)
[INFO] [stdout]    22:  5:..........Statement(
[INFO] [stdout]    22:  5:............SimpleStmt(
[INFO] [stdout]    22:  5:..............ExpressionList(
[INFO] [stdout]    22:  5:................Expression(
[INFO] [stdout]    22:  5:..................BinaryExpr(
[INFO] [stdout]    22:  5:....................UnaryExpr(
[INFO] [stdout]    22:  5:......................PrimaryExpr(
[INFO] [stdout]    22:  5:........................Operand(
[INFO] [stdout]    22:  6:..........................next: [
[INFO] [stdout]    22:  6:........................)
[INFO] [stdout]    22:  6:........................IndexOrSlice(
[INFO] [stdout]    22:  7:..........................next: A
[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:  8:....................................next: {
[INFO] [stdout]    22:  8:..................................)
[INFO] [stdout]    22:  8:..................................LiteralValue(
[INFO] [stdout]    22:  9:....................................next: 1
[INFO] [stdout]    22:  9:....................................ElementList(
[INFO] [stdout]    22:  9:......................................Element(
[INFO] [stdout]    22:  9:........................................Value(
[INFO] [stdout]    22:  9:..........................................Expression(
[INFO] [stdout]    22:  9:............................................BinaryExpr(
[INFO] [stdout]    22:  9:..............................................UnaryExpr(
[INFO] [stdout]    22:  9:................................................PrimaryExpr(
[INFO] [stdout]    22:  9:..................................................Operand(
[INFO] [stdout]    22: 10:....................................................next: ,
[INFO] [stdout]    22: 10:..................................................)
[INFO] [stdout]    22: 10:................................................)
[INFO] [stdout]    22: 10:..............................................)
[INFO] [stdout]    22: 10:............................................)
[INFO] [stdout]    22: 10:..........................................)
[INFO] [stdout]    22: 10:........................................)
[INFO] [stdout]    22: 10:......................................)
[INFO] [stdout]    22: 11:......................................next: 3
[INFO] [stdout]    22: 11:......................................Element(
[INFO] [stdout]    22: 11:........................................Value(
[INFO] [stdout]    22: 11:..........................................Expression(
[INFO] [stdout]    22: 11:............................................BinaryExpr(
[INFO] [stdout]    22: 11:..............................................UnaryExpr(
[INFO] [stdout]    22: 11:................................................PrimaryExpr(
[INFO] [stdout]    22: 11:..................................................Operand(
[INFO] [stdout]    22: 12:....................................................next: }
[INFO] [stdout]    22: 12:..................................................)
[INFO] [stdout]    22: 12:................................................)
[INFO] [stdout]    22: 12:..............................................)
[INFO] [stdout]    22: 12:............................................)
[INFO] [stdout]    22: 12:..........................................)
[INFO] [stdout]    22: 12:........................................)
[INFO] [stdout]    22: 12:......................................)
[INFO] [stdout]    22: 12:....................................)
[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: 15:..........................next: =
[INFO] [stdout]    22: 15:........................)
[INFO] [stdout]    22: 15:......................)
[INFO] [stdout]    22: 15:....................)
[INFO] [stdout]    22: 15:..................)
[INFO] [stdout]    22: 15:................)
[INFO] [stdout]    22: 15:..............)
[INFO] [stdout]    22: 17:..............next: "hahaxx"
[INFO] [stdout]    22: 17:..............ExpressionList(
[INFO] [stdout]    22: 17:................Expression(
[INFO] [stdout]    22: 17:..................BinaryExpr(
[INFO] [stdout]    22: 17:....................UnaryExpr(
[INFO] [stdout]    22: 17:......................PrimaryExpr(
[INFO] [stdout]    22: 17:........................Operand(
[INFO] [stdout]    22: 25:..........................next: ;
[INFO] [stdout]    22: 25:........................)
[INFO] [stdout]    22: 25:......................)
[INFO] [stdout]    22: 25:....................)
[INFO] [stdout]    22: 25:..................)
[INFO] [stdout]    22: 25:................)
[INFO] [stdout]    22: 25:..............)
[INFO] [stdout]    22: 25:............)
[INFO] [stdout]    23:  5:............next: var
[INFO] [stdout]    23:  5:..........)
[INFO] [stdout]    23:  5:..........Statement(
[INFO] [stdout]    23:  5:............Declaration(
[INFO] [stdout]    23:  5:..............GenDecl(var)(
[INFO] [stdout]    23: 10:................next: b
[INFO] [stdout]    23: 10:................varSpec(
[INFO] [stdout]    23: 10:..................IdentList(
[INFO] [stdout]    23: 12:....................next: B
[INFO] [stdout]    23: 12:..................)
[INFO] [stdout]    23: 12:..................TypeName(
[INFO] [stdout]    23: 13:....................next: ;
[INFO] [stdout]    23: 13:..................)
[INFO] [stdout]    24:  5:..................next: b
[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:............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:  9:..............next: "xxxx"
[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:......................)
[INFO] [stdout]    24: 15:....................)
[INFO] [stdout]    24: 15:..................)
[INFO] [stdout]    24: 15:................)
[INFO] [stdout]    24: 15:..............)
[INFO] [stdout]    24: 15:............)
[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: iii
[INFO] [stdout]    25:  9:................varSpec(
[INFO] [stdout]    25:  9:..................IdentList(
[INFO] [stdout]    25: 13:....................next: III
[INFO] [stdout]    25: 13:..................)
[INFO] [stdout]    25: 13:..................TypeName(
[INFO] [stdout]    25: 16:....................next: ;
[INFO] [stdout]    25: 16:..................)
[INFO] [stdout]    26:  5:..................next: iii
[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:  9:..........................next: =
[INFO] [stdout]    26:  9:........................)
[INFO] [stdout]    26:  9:......................)
[INFO] [stdout]    26:  9:....................)
[INFO] [stdout]    26:  9:..................)
[INFO] [stdout]    26:  9:................)
[INFO] [stdout]    26:  9:..............)
[INFO] [stdout]    26: 11:..............next: b
[INFO] [stdout]    26: 11:..............ExpressionList(
[INFO] [stdout]    26: 11:................Expression(
[INFO] [stdout]    26: 11:..................BinaryExpr(
[INFO] [stdout]    26: 11:....................UnaryExpr(
[INFO] [stdout]    26: 11:......................PrimaryExpr(
[INFO] [stdout]    26: 11:........................Operand(
[INFO] [stdout]    26: 12:..........................next: ;
[INFO] [stdout]    26: 12:........................)
[INFO] [stdout]    26: 12:......................)
[INFO] [stdout]    26: 12:....................)
[INFO] [stdout]    26: 12:..................)
[INFO] [stdout]    26: 12:................)
[INFO] [stdout]    26: 12:..............)
[INFO] [stdout]    26: 12:............)
[INFO] [stdout]    27:  5:............next: fmt2
[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:  9:..........................next: .
[INFO] [stdout]    27:  9:........................)
[INFO] [stdout]    27: 10:........................next: Println
[INFO] [stdout]    27: 10:........................Selector(
[INFO] [stdout]    27: 17:..........................next: (
[INFO] [stdout]    27: 17:........................)
[INFO] [stdout]    27: 17:........................CallOrConversion(
[INFO] [stdout]    27: 18:..........................next: &
[INFO] [stdout]    27: 18:..........................Expression(
[INFO] [stdout]    27: 18:............................BinaryExpr(
[INFO] [stdout]    27: 18:..............................UnaryExpr(
[INFO] [stdout]    27: 19:................................next: i
[INFO] [stdout]    27: 19:................................UnaryExpr(
[INFO] [stdout]    27: 19:..................................PrimaryExpr(
[INFO] [stdout]    27: 19:....................................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: 22:..........................next: stru
[INFO] [stdout]    27: 22:..........................Expression(
[INFO] [stdout]    27: 22:............................BinaryExpr(
[INFO] [stdout]    27: 22:..............................UnaryExpr(
[INFO] [stdout]    27: 22:................................PrimaryExpr(
[INFO] [stdout]    27: 22:..................................Operand(
[INFO] [stdout]    27: 26:....................................next: ,
[INFO] [stdout]    27: 26:..................................)
[INFO] [stdout]    27: 26:................................)
[INFO] [stdout]    27: 26:..............................)
[INFO] [stdout]    27: 26:............................)
[INFO] [stdout]    27: 26:..........................)
[INFO] [stdout]    27: 28:..........................next: &
[INFO] [stdout]    27: 28:..........................Expression(
[INFO] [stdout]    27: 28:............................BinaryExpr(
[INFO] [stdout]    27: 28:..............................UnaryExpr(
[INFO] [stdout]    27: 29:................................next: stru
[INFO] [stdout]    27: 29:................................UnaryExpr(
[INFO] [stdout]    27: 29:..................................PrimaryExpr(
[INFO] [stdout]    27: 29:....................................Operand(
[INFO] [stdout]    27: 33:......................................next: ,
[INFO] [stdout]    27: 33:....................................)
[INFO] [stdout]    27: 33:..................................)
[INFO] [stdout]    27: 33:................................)
[INFO] [stdout]    27: 33:..............................)
[INFO] [stdout]    27: 33:............................)
[INFO] [stdout]    27: 33:..........................)
[INFO] [stdout]    27: 35:..........................next: b
[INFO] [stdout]    27: 35:..........................Expression(
[INFO] [stdout]    27: 35:............................BinaryExpr(
[INFO] [stdout]    27: 35:..............................UnaryExpr(
[INFO] [stdout]    27: 35:................................PrimaryExpr(
[INFO] [stdout]    27: 35:..................................Operand(
[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: 38:..........................next: &
[INFO] [stdout]    27: 38:..........................Expression(
[INFO] [stdout]    27: 38:............................BinaryExpr(
[INFO] [stdout]    27: 38:..............................UnaryExpr(
[INFO] [stdout]    27: 39:................................next: b
[INFO] [stdout]    27: 39:................................UnaryExpr(
[INFO] [stdout]    27: 39:..................................PrimaryExpr(
[INFO] [stdout]    27: 39:....................................Operand(
[INFO] [stdout]    27: 40:......................................next: ,
[INFO] [stdout]    27: 40:....................................)
[INFO] [stdout]    27: 40:..................................)
[INFO] [stdout]    27: 40:................................)
[INFO] [stdout]    27: 40:..............................)
[INFO] [stdout]    27: 40:............................)
[INFO] [stdout]    27: 40:..........................)
[INFO] [stdout]    27: 42:..........................next: sli
[INFO] [stdout]    27: 42:..........................Expression(
[INFO] [stdout]    27: 42:............................BinaryExpr(
[INFO] [stdout]    27: 42:..............................UnaryExpr(
[INFO] [stdout]    27: 42:................................PrimaryExpr(
[INFO] [stdout]    27: 42:..................................Operand(
[INFO] [stdout]    27: 45:....................................next: ,
[INFO] [stdout]    27: 45:..................................)
[INFO] [stdout]    27: 45:................................)
[INFO] [stdout]    27: 45:..............................)
[INFO] [stdout]    27: 45:............................)
[INFO] [stdout]    27: 45:..........................)
[INFO] [stdout]    27: 47:..........................next: &
[INFO] [stdout]    27: 47:..........................Expression(
[INFO] [stdout]    27: 47:............................BinaryExpr(
[INFO] [stdout]    27: 47:..............................UnaryExpr(
[INFO] [stdout]    27: 48:................................next: sli
[INFO] [stdout]    27: 48:................................UnaryExpr(
[INFO] [stdout]    27: 48:..................................PrimaryExpr(
[INFO] [stdout]    27: 48:....................................Operand(
[INFO] [stdout]    27: 51:......................................next: ,
[INFO] [stdout]    27: 51:....................................)
[INFO] [stdout]    27: 51:..................................)
[INFO] [stdout]    27: 51:................................)
[INFO] [stdout]    27: 51:..............................)
[INFO] [stdout]    27: 51:............................)
[INFO] [stdout]    27: 51:..........................)
[INFO] [stdout]    27: 53:..........................next: m
[INFO] [stdout]    27: 53:..........................Expression(
[INFO] [stdout]    27: 53:............................BinaryExpr(
[INFO] [stdout]    27: 53:..............................UnaryExpr(
[INFO] [stdout]    27: 53:................................PrimaryExpr(
[INFO] [stdout]    27: 53:..................................Operand(
[INFO] [stdout]    27: 54:....................................next: ,
[INFO] [stdout]    27: 54:..................................)
[INFO] [stdout]    27: 54:................................)
[INFO] [stdout]    27: 54:..............................)
[INFO] [stdout]    27: 54:............................)
[INFO] [stdout]    27: 54:..........................)
[INFO] [stdout]    27: 56:..........................next: &
[INFO] [stdout]    27: 56:..........................Expression(
[INFO] [stdout]    27: 56:............................BinaryExpr(
[INFO] [stdout]    27: 56:..............................UnaryExpr(
[INFO] [stdout]    27: 57:................................next: m
[INFO] [stdout]    27: 57:................................UnaryExpr(
[INFO] [stdout]    27: 57:..................................PrimaryExpr(
[INFO] [stdout]    27: 57:....................................Operand(
[INFO] [stdout]    27: 58:......................................next: ,
[INFO] [stdout]    27: 58:....................................)
[INFO] [stdout]    27: 58:..................................)
[INFO] [stdout]    27: 58:................................)
[INFO] [stdout]    27: 58:..............................)
[INFO] [stdout]    27: 58:............................)
[INFO] [stdout]    27: 58:..........................)
[INFO] [stdout]    27: 60:..........................next: m
[INFO] [stdout]    27: 60:..........................Expression(
[INFO] [stdout]    27: 60:............................BinaryExpr(
[INFO] [stdout]    27: 60:..............................UnaryExpr(
[INFO] [stdout]    27: 60:................................PrimaryExpr(
[INFO] [stdout]    27: 60:..................................Operand(
[INFO] [stdout]    27: 61:....................................next: [
[INFO] [stdout]    27: 61:..................................)
[INFO] [stdout]    27: 61:..................................IndexOrSlice(
[INFO] [stdout]    27: 62:....................................next: A
[INFO] [stdout]    27: 62:....................................Expression(
[INFO] [stdout]    27: 62:......................................BinaryExpr(
[INFO] [stdout]    27: 62:........................................UnaryExpr(
[INFO] [stdout]    27: 62:..........................................PrimaryExpr(
[INFO] [stdout]    27: 62:............................................Operand(
[INFO] [stdout]    27: 63:..............................................next: {
[INFO] [stdout]    27: 63:............................................)
[INFO] [stdout]    27: 63:............................................LiteralValue(
[INFO] [stdout]    27: 64:..............................................next: 1
[INFO] [stdout]    27: 64:..............................................ElementList(
[INFO] [stdout]    27: 64:................................................Element(
[INFO] [stdout]    27: 64:..................................................Value(
[INFO] [stdout]    27: 64:....................................................Expression(
[INFO] [stdout]    27: 64:......................................................BinaryExpr(
[INFO] [stdout]    27: 64:........................................................UnaryExpr(
[INFO] [stdout]    27: 64:..........................................................PrimaryExpr(
[INFO] [stdout]    27: 64:............................................................Operand(
[INFO] [stdout]    27: 65:..............................................................next: ,
[INFO] [stdout]    27: 65:............................................................)
[INFO] [stdout]    27: 65:..........................................................)
[INFO] [stdout]    27: 65:........................................................)
[INFO] [stdout]    27: 65:......................................................)
[INFO] [stdout]    27: 65:....................................................)
[INFO] [stdout]    27: 65:..................................................)
[INFO] [stdout]    27: 65:................................................)
[INFO] [stdout]    27: 66:................................................next: 3
[INFO] [stdout]    27: 66:................................................Element(
[INFO] [stdout]    27: 66:..................................................Value(
[INFO] [stdout]    27: 66:....................................................Expression(
[INFO] [stdout]    27: 66:......................................................BinaryExpr(
[INFO] [stdout]    27: 66:........................................................UnaryExpr(
[INFO] [stdout]    27: 66:..........................................................PrimaryExpr(
[INFO] [stdout]    27: 66:............................................................Operand(
[INFO] [stdout]    27: 67:..............................................................next: }
[INFO] [stdout]    27: 67:............................................................)
[INFO] [stdout]    27: 67:..........................................................)
[INFO] [stdout]    27: 67:........................................................)
[INFO] [stdout]    27: 67:......................................................)
[INFO] [stdout]    27: 67:....................................................)
[INFO] [stdout]    27: 67:..................................................)
[INFO] [stdout]    27: 67:................................................)
[INFO] [stdout]    27: 67:..............................................)
[INFO] [stdout]    27: 68:..............................................next: ]
[INFO] [stdout]    27: 68:............................................)
[INFO] [stdout]    27: 68:..........................................)
[INFO] [stdout]    27: 68:........................................)
[INFO] [stdout]    27: 68:......................................)
[INFO] [stdout]    27: 68:....................................)
[INFO] [stdout]    27: 69:....................................next: ,
[INFO] [stdout]    27: 69:..................................)
[INFO] [stdout]    27: 69:................................)
[INFO] [stdout]    27: 69:..............................)
[INFO] [stdout]    27: 69:............................)
[INFO] [stdout]    27: 69:..........................)
[INFO] [stdout]    27: 71:..........................next: iii
[INFO] [stdout]    27: 71:..........................Expression(
[INFO] [stdout]    27: 71:............................BinaryExpr(
[INFO] [stdout]    27: 71:..............................UnaryExpr(
[INFO] [stdout]    27: 71:................................PrimaryExpr(
[INFO] [stdout]    27: 71:..................................Operand(
[INFO] [stdout]    27: 74:....................................next: )
[INFO] [stdout]    27: 74:..................................)
[INFO] [stdout]    27: 74:................................)
[INFO] [stdout]    27: 74:..............................)
[INFO] [stdout]    27: 74:............................)
[INFO] [stdout]    27: 74:..........................)
[INFO] [stdout]    27: 75:..........................next: ;
[INFO] [stdout]    27: 75:........................)
[INFO] [stdout]    27: 75:......................)
[INFO] [stdout]    27: 75:....................)
[INFO] [stdout]    27: 75:..................)
[INFO] [stdout]    27: 75:................)
[INFO] [stdout]    27: 75:..............)
[INFO] [stdout]    27: 75:............)
[INFO] [stdout]    28:  1:............next: }
[INFO] [stdout]    28:  1:..........)
[INFO] [stdout]    28:  1:........)
[INFO] [stdout]    28:  2:........next: ;
[INFO] [stdout]    28:  2:......)
[INFO] [stdout]    28:  2:......next: EOF
[INFO] [stdout]    28:  2:....)
[INFO] [stdout]    28:  2:..)
[INFO] [stdout]    28:  2:)
[INFO] [stdout] tests/group2/display.gos:7:6:	-- checking white type ./tests/group2/display.gos.III (objPath = )
[INFO] [stdout] tests/group2/display.gos:7:10:	.  interface{}
[INFO] [stdout] tests/group2/display.gos:7:10:	.  => interface{}
[INFO] [stdout] tests/group2/display.gos:7:6:	=> type ./tests/group2/display.gos.III
[INFO] [stdout] tests/group2/display.gos:10:6:	-- checking white type ./tests/group2/display.gos.A (objPath = )
[INFO] [stdout] tests/group2/display.gos:10:8:	.  struct{ int;  int}
[INFO] [stdout] tests/group2/display.gos:11:3:	.  .  int
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  .  -- checking black type int (objPath = A)
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/display.gos:11:3:	.  .  => int
[INFO] [stdout] tests/group2/display.gos:12:3:	.  .  int
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  .  -- checking black type int (objPath = A)
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/display.gos:12:3:	.  .  => int
[INFO] [stdout] tests/group2/display.gos:10:8:	.  => struct{i int; j TypeKey(2)}
[INFO] [stdout] tests/group2/display.gos:10:6:	=> type ./tests/group2/display.gos.A
[INFO] [stdout] tests/group2/display.gos:15:6:	-- checking white type ./tests/group2/display.gos.B (objPath = )
[INFO] [stdout] tests/group2/display.gos:15:8:	.  string
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  -- checking black type string (objPath = B)
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  => type string
[INFO] [stdout] tests/group2/display.gos:15:8:	.  => string
[INFO] [stdout] tests/group2/display.gos:15:6:	=> type ./tests/group2/display.gos.B
[INFO] [stdout] tests/group2/display.gos:17:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group2/display.gos:17:6:	=> func main
[INFO] [stdout] tests/group2/display.gos:17:13:	--- main: func() ()
[INFO] [stdout] tests/group2/display.gos:18:10:	0
[INFO] [stdout] tests/group2/display.gos:18:10:	=> 0 (untyped int constant 0)
[INFO] [stdout] tests/group2/display.gos:19:14:	A
[INFO] [stdout] tests/group2/display.gos:10:6:	.  -- checking black type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)} (objPath = )
[INFO] [stdout] tests/group2/display.gos:10:6:	.  => type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)}
[INFO] [stdout] tests/group2/display.gos:19:14:	=> ./tests/group2/display.gos.A
[INFO] [stdout] tests/group2/display.gos:20:16:	([]int literal)
[INFO] [stdout] tests/group2/display.gos:20:16:	.  []int
[INFO] [stdout] tests/group2/display.gos:20:18:	.  .  int
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/display.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/display.gos:20:18:	.  .  => int
[INFO] [stdout] tests/group2/display.gos:20:16:	.  => []int
[INFO] [stdout] tests/group2/display.gos:20:22:	.  1
[INFO] [stdout] tests/group2/display.gos:20:22:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/display.gos:20:24:	.  2
[INFO] [stdout] tests/group2/display.gos:20:24:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/display.gos:20:26:	.  3
[INFO] [stdout] tests/group2/display.gos:20:26:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group2/display.gos:20:16:	=> ([]int literal) (value of type []int)
[INFO] [stdout] tests/group2/display.gos:21:13:	(map[A]interface{} literal)
[INFO] [stdout] tests/group2/display.gos:21:13:	.  map[A]interface{}
[INFO] [stdout] tests/group2/display.gos:21:17:	.  .  A
[INFO] [stdout] tests/group2/display.gos:10:6:	.  .  .  -- checking black type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)} (objPath = *)
[INFO] [stdout] tests/group2/display.gos:10:6:	.  .  .  => type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)}
[INFO] [stdout] tests/group2/display.gos:21:17:	.  .  => ./tests/group2/display.gos.A
[INFO] [stdout] tests/group2/display.gos:21:19:	.  .  interface{}
[INFO] [stdout] tests/group2/display.gos:21:19:	.  .  => interface{}
[INFO] [stdout] tests/group2/display.gos:21:13:	.  => map[./tests/group2/display.gos.A]interface{}
[INFO] [stdout] tests/group2/display.gos:21:31:	.  ((bad expr) literal)
[INFO] [stdout] tests/group2/display.gos:21:32:	.  .  1
[INFO] [stdout] tests/group2/display.gos:21:32:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/display.gos:21:34:	.  .  2
[INFO] [stdout] tests/group2/display.gos:21:34:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/display.gos:21:31:	.  => ((bad expr) literal) (value of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:21:37:	.  333
[INFO] [stdout] tests/group2/display.gos:21:37:	.  => 333 (untyped int constant 333)
[INFO] [stdout] tests/group2/display.gos:21:42:	.  ((bad expr) literal)
[INFO] [stdout] tests/group2/display.gos:21:43:	.  .  1
[INFO] [stdout] tests/group2/display.gos:21:43:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/display.gos:21:45:	.  .  3
[INFO] [stdout] tests/group2/display.gos:21:45:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group2/display.gos:21:42:	.  => ((bad expr) literal) (value of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:21:48:	.  "fff"
[INFO] [stdout] tests/group2/display.gos:21:48:	.  => "fff" (untyped string constant fff)
[INFO] [stdout] tests/group2/display.gos:21:55:	.  ((bad expr) literal)
[INFO] [stdout] tests/group2/display.gos:21:56:	.  .  2
[INFO] [stdout] tests/group2/display.gos:21:56:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/display.gos:21:58:	.  .  2
[INFO] [stdout] tests/group2/display.gos:21:58:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/display.gos:21:55:	.  => ((bad expr) literal) (value of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:21:61:	.  nil
[INFO] [stdout] tests/group2/display.gos:21:61:	.  => nil (untyped nil value)
[INFO] [stdout] tests/group2/display.gos:21:13:	=> (map[A]interface{} literal) (value of type map[./tests/group2/display.gos.A]interface{})
[INFO] [stdout] tests/group2/display.gos:22:17:	"hahaxx"
[INFO] [stdout] tests/group2/display.gos:22:17:	=> "hahaxx" (untyped string constant hahaxx)
[INFO] [stdout] tests/group2/display.gos:22:5:	m[(A literal)]
[INFO] [stdout] tests/group2/display.gos:22:5:	.  m
[INFO] [stdout] tests/group2/display.gos:22:5:	.  => m (variable of type map[./tests/group2/display.gos.A]interface{})
[INFO] [stdout] tests/group2/display.gos:22:7:	.  (A literal)
[INFO] [stdout] tests/group2/display.gos:22:7:	.  .  A
[INFO] [stdout] tests/group2/display.gos:10:6:	.  .  .  -- checking black type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)} (objPath = )
[INFO] [stdout] tests/group2/display.gos:10:6:	.  .  .  => type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)}
[INFO] [stdout] tests/group2/display.gos:22:7:	.  .  => ./tests/group2/display.gos.A
[INFO] [stdout] tests/group2/display.gos:22:9:	.  .  1
[INFO] [stdout] tests/group2/display.gos:22:9:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/display.gos:22:11:	.  .  3
[INFO] [stdout] tests/group2/display.gos:22:11:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group2/display.gos:22:7:	.  => (A literal) (value of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:22:5:	=> m[(A literal)] (map index expression of type interface{})
[INFO] [stdout] tests/group2/display.gos:23:12:	B
[INFO] [stdout] tests/group2/display.gos:15:6:	.  -- checking black type ./tests/group2/display.gos.B string (objPath = )
[INFO] [stdout] tests/group2/display.gos:15:6:	.  => type ./tests/group2/display.gos.B string
[INFO] [stdout] tests/group2/display.gos:23:12:	=> ./tests/group2/display.gos.B
[INFO] [stdout] tests/group2/display.gos:24:9:	"xxxx"
[INFO] [stdout] tests/group2/display.gos:24:9:	=> "xxxx" (untyped string constant xxxx)
[INFO] [stdout] tests/group2/display.gos:24:5:	b
[INFO] [stdout] tests/group2/display.gos:24:5:	=> b (variable of type ./tests/group2/display.gos.B)
[INFO] [stdout] tests/group2/display.gos:25:13:	III
[INFO] [stdout] tests/group2/display.gos:7:6:	.  -- checking black type ./tests/group2/display.gos.III interface{} (objPath = )
[INFO] [stdout] tests/group2/display.gos:7:6:	.  => type ./tests/group2/display.gos.III interface{}
[INFO] [stdout] tests/group2/display.gos:25:13:	=> ./tests/group2/display.gos.III
[INFO] [stdout] tests/group2/display.gos:26:11:	b
[INFO] [stdout] tests/group2/display.gos:26:11:	=> b (variable of type ./tests/group2/display.gos.B)
[INFO] [stdout] tests/group2/display.gos:26:5:	iii
[INFO] [stdout] tests/group2/display.gos:26:5:	=> iii (variable of type ./tests/group2/display.gos.III)
[INFO] [stdout] tests/group2/display.gos:27:5:	fmt2.Println(&i, stru, &stru, b, &b, sli, &sli, m, &m, m[(A literal)], iii)
[INFO] [stdout] tests/group2/display.gos:27:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/display.gos:27:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/display.gos:27:18:	.  &i
[INFO] [stdout] tests/group2/display.gos:27:19:	.  .  i
[INFO] [stdout] tests/group2/display.gos:27:19:	.  .  => i (variable of type int)
[INFO] [stdout] tests/group2/display.gos:27:18:	.  => &i (value of type *int)
[INFO] [stdout] tests/group2/display.gos:27:22:	.  stru
[INFO] [stdout] tests/group2/display.gos:27:22:	.  => stru (variable of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:27:28:	.  &stru
[INFO] [stdout] tests/group2/display.gos:27:29:	.  .  stru
[INFO] [stdout] tests/group2/display.gos:27:29:	.  .  => stru (variable of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:27:28:	.  => &stru (value of type *./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:27:35:	.  b
[INFO] [stdout] tests/group2/display.gos:27:35:	.  => b (variable of type ./tests/group2/display.gos.B)
[INFO] [stdout] tests/group2/display.gos:27:38:	.  &b
[INFO] [stdout] tests/group2/display.gos:27:39:	.  .  b
[INFO] [stdout] tests/group2/display.gos:27:39:	.  .  => b (variable of type ./tests/group2/display.gos.B)
[INFO] [stdout] tests/group2/display.gos:27:38:	.  => &b (value of type *./tests/group2/display.gos.B)
[INFO] [stdout] tests/group2/display.gos:27:42:	.  sli
[INFO] [stdout] tests/group2/display.gos:27:42:	.  => sli (variable of type []int)
[INFO] [stdout] tests/group2/display.gos:27:47:	.  &sli
[INFO] [stdout] tests/group2/display.gos:27:48:	.  .  sli
[INFO] [stdout] tests/group2/display.gos:27:48:	.  .  => sli (variable of type []int)
[INFO] [stdout] tests/group2/display.gos:27:47:	.  => &sli (value of type *[]int)
[INFO] [stdout] tests/group2/display.gos:27:53:	.  m
[INFO] [stdout] tests/group2/display.gos:27:53:	.  => m (variable of type map[./tests/group2/display.gos.A]interface{})
[INFO] [stdout] tests/group2/display.gos:27:56:	.  &m
[INFO] [stdout] tests/group2/display.gos:27:57:	.  .  m
[INFO] [stdout] tests/group2/display.gos:27:57:	.  .  => m (variable of type map[./tests/group2/display.gos.A]interface{})
[INFO] [stdout] tests/group2/display.gos:27:56:	.  => &m (value of type *map[./tests/group2/display.gos.A]interface{})
[INFO] [stdout] tests/group2/display.gos:27:60:	.  m[(A literal)]
[INFO] [stdout] tests/group2/display.gos:27:60:	.  .  m
[INFO] [stdout] tests/group2/display.gos:27:60:	.  .  => m (variable of type map[./tests/group2/display.gos.A]interface{})
[INFO] [stdout] tests/group2/display.gos:27:62:	.  .  (A literal)
[INFO] [stdout] tests/group2/display.gos:27:62:	.  .  .  A
[INFO] [stdout] tests/group2/display.gos:10:6:	.  .  .  .  -- checking black type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)} (objPath = )
[INFO] [stdout] tests/group2/display.gos:10:6:	.  .  .  .  => type ./tests/group2/display.gos.A struct{i int; j TypeKey(2)}
[INFO] [stdout] tests/group2/display.gos:27:62:	.  .  .  => ./tests/group2/display.gos.A
[INFO] [stdout] tests/group2/display.gos:27:64:	.  .  .  1
[INFO] [stdout] tests/group2/display.gos:27:64:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/display.gos:27:66:	.  .  .  3
[INFO] [stdout] tests/group2/display.gos:27:66:	.  .  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group2/display.gos:27:62:	.  .  => (A literal) (value of type ./tests/group2/display.gos.A)
[INFO] [stdout] tests/group2/display.gos:27:60:	.  => m[(A literal)] (map index expression of type interface{})
[INFO] [stdout] tests/group2/display.gos:27:71:	.  iii
[INFO] [stdout] tests/group2/display.gos:27:71:	.  => iii (variable of type ./tests/group2/display.gos.III)
[INFO] [stdout] tests/group2/display.gos:27:5:	=> fmt2.Println(&i, stru, &stru, b, &b, sli, &sli, m, &m, m[(A literal)], iii) (invalid operand)
[INFO] [stdout] tests/group2/display.gos:28:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group2/display.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/display.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2display' (823) panicked at tests/test.rs:232:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d3902f6a9 - <test[b73a17e78c71dbda]::test_g2display::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2case2 stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "errors"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4: 10:......next: ;
[INFO] [stdout]     5:  2:......next: "fmt2"
[INFO] [stdout]     5:  2:....)
[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: func
[INFO] [stdout]     8:  1:..)
[INFO] [stdout]     8:  1:..Declaration(
[INFO] [stdout]     8:  1:....FunctionDecl(
[INFO] [stdout]     8:  6:......next: main
[INFO] [stdout]     8: 10:......next: (
[INFO] [stdout]     8: 10:......Signature(
[INFO] [stdout]     8: 10:........Parameters(
[INFO] [stdout]     8: 11:..........next: )
[INFO] [stdout]     8: 13:..........next: {
[INFO] [stdout]     8: 13:........)
[INFO] [stdout]     8: 13:........Result(
[INFO] [stdout]     8: 13:........)
[INFO] [stdout]     8: 13:......)
[INFO] [stdout]     8: 13:......Body(
[INFO] [stdout]    10:  2:........next: err
[INFO] [stdout]    10:  2:........Body(
[INFO] [stdout]    10:  2:..........Statement(
[INFO] [stdout]    10:  2:............SimpleStmt(
[INFO] [stdout]    10:  2:..............ExpressionList(
[INFO] [stdout]    10:  2:................Expression(
[INFO] [stdout]    10:  2:..................BinaryExpr(
[INFO] [stdout]    10:  2:....................UnaryExpr(
[INFO] [stdout]    10:  2:......................PrimaryExpr(
[INFO] [stdout]    10:  2:........................Operand(
[INFO] [stdout]    10:  6:..........................next: :=
[INFO] [stdout]    10:  6:........................)
[INFO] [stdout]    10:  6:......................)
[INFO] [stdout]    10:  6:....................)
[INFO] [stdout]    10:  6:..................)
[INFO] [stdout]    10:  6:................)
[INFO] [stdout]    10:  6:..............)
[INFO] [stdout]    10:  9:..............next: errors
[INFO] [stdout]    10:  9:..............ExpressionList(
[INFO] [stdout]    10:  9:................Expression(
[INFO] [stdout]    10:  9:..................BinaryExpr(
[INFO] [stdout]    10:  9:....................UnaryExpr(
[INFO] [stdout]    10:  9:......................PrimaryExpr(
[INFO] [stdout]    10:  9:........................Operand(
[INFO] [stdout]    10: 15:..........................next: .
[INFO] [stdout]    10: 15:........................)
[INFO] [stdout]    10: 16:........................next: New
[INFO] [stdout]    10: 16:........................Selector(
[INFO] [stdout]    10: 19:..........................next: (
[INFO] [stdout]    10: 19:........................)
[INFO] [stdout]    10: 19:........................CallOrConversion(
[INFO] [stdout]    10: 20:..........................next: "emit macho dwarf: elf header corrupted"
[INFO] [stdout]    10: 20:..........................Expression(
[INFO] [stdout]    10: 20:............................BinaryExpr(
[INFO] [stdout]    10: 20:..............................UnaryExpr(
[INFO] [stdout]    10: 20:................................PrimaryExpr(
[INFO] [stdout]    10: 20:..................................Operand(
[INFO] [stdout]    10: 60:....................................next: )
[INFO] [stdout]    10: 60:..................................)
[INFO] [stdout]    10: 60:................................)
[INFO] [stdout]    10: 60:..............................)
[INFO] [stdout]    10: 60:............................)
[INFO] [stdout]    10: 60:..........................)
[INFO] [stdout]    10: 61:..........................next: ;
[INFO] [stdout]    10: 61:........................)
[INFO] [stdout]    10: 61:......................)
[INFO] [stdout]    10: 61:....................)
[INFO] [stdout]    10: 61:..................)
[INFO] [stdout]    10: 61:................)
[INFO] [stdout]    10: 61:..............)
[INFO] [stdout]    10: 61:............)
[INFO] [stdout]    11:  2:............next: if
[INFO] [stdout]    11:  2:..........)
[INFO] [stdout]    11:  2:..........Statement(
[INFO] [stdout]    11:  2:............IfStmt(
[INFO] [stdout]    11:  5:..............next: err
[INFO] [stdout]    11:  5:..............SimpleStmt(
[INFO] [stdout]    11:  5:................ExpressionList(
[INFO] [stdout]    11:  5:..................Expression(
[INFO] [stdout]    11:  5:....................BinaryExpr(
[INFO] [stdout]    11:  5:......................UnaryExpr(
[INFO] [stdout]    11:  5:........................PrimaryExpr(
[INFO] [stdout]    11:  5:..........................Operand(
[INFO] [stdout]    11:  9:............................next: !=
[INFO] [stdout]    11:  9:..........................)
[INFO] [stdout]    11:  9:........................)
[INFO] [stdout]    11:  9:......................)
[INFO] [stdout]    11: 12:......................next: nil
[INFO] [stdout]    11: 12:......................BinaryExpr(
[INFO] [stdout]    11: 12:........................UnaryExpr(
[INFO] [stdout]    11: 12:..........................PrimaryExpr(
[INFO] [stdout]    11: 12:............................Operand(
[INFO] [stdout]    11: 16:..............................next: {
[INFO] [stdout]    11: 16:............................)
[INFO] [stdout]    11: 16:..........................)
[INFO] [stdout]    11: 16:........................)
[INFO] [stdout]    11: 16:......................)
[INFO] [stdout]    11: 16:....................)
[INFO] [stdout]    11: 16:..................)
[INFO] [stdout]    11: 16:................)
[INFO] [stdout]    11: 16:..............)
[INFO] [stdout]    11: 16:..............BlockStmt(
[INFO] [stdout]    12:  3:................next: fmt2
[INFO] [stdout]    12:  3:................Body(
[INFO] [stdout]    12:  3:..................Statement(
[INFO] [stdout]    12:  3:....................SimpleStmt(
[INFO] [stdout]    12:  3:......................ExpressionList(
[INFO] [stdout]    12:  3:........................Expression(
[INFO] [stdout]    12:  3:..........................BinaryExpr(
[INFO] [stdout]    12:  3:............................UnaryExpr(
[INFO] [stdout]    12:  3:..............................PrimaryExpr(
[INFO] [stdout]    12:  3:................................Operand(
[INFO] [stdout]    12:  7:..................................next: .
[INFO] [stdout]    12:  7:................................)
[INFO] [stdout]    12:  8:................................next: Println
[INFO] [stdout]    12:  8:................................Selector(
[INFO] [stdout]    12: 15:..................................next: (
[INFO] [stdout]    12: 15:................................)
[INFO] [stdout]    12: 15:................................CallOrConversion(
[INFO] [stdout]    12: 16:..................................next: err
[INFO] [stdout]    12: 16:..................................Expression(
[INFO] [stdout]    12: 16:....................................BinaryExpr(
[INFO] [stdout]    12: 16:......................................UnaryExpr(
[INFO] [stdout]    12: 16:........................................PrimaryExpr(
[INFO] [stdout]    12: 16:..........................................Operand(
[INFO] [stdout]    12: 19:............................................next: .
[INFO] [stdout]    12: 19:..........................................)
[INFO] [stdout]    12: 20:..........................................next: Error
[INFO] [stdout]    12: 20:..........................................Selector(
[INFO] [stdout]    12: 25:............................................next: (
[INFO] [stdout]    12: 25:..........................................)
[INFO] [stdout]    12: 25:..........................................CallOrConversion(
[INFO] [stdout]    12: 26:............................................next: )
[INFO] [stdout]    12: 27:............................................next: ,
[INFO] [stdout]    12: 27:..........................................)
[INFO] [stdout]    12: 27:........................................)
[INFO] [stdout]    12: 27:......................................)
[INFO] [stdout]    12: 27:....................................)
[INFO] [stdout]    12: 27:..................................)
[INFO] [stdout]    12: 29:..................................next: 1
[INFO] [stdout]    12: 29:..................................Expression(
[INFO] [stdout]    12: 29:....................................BinaryExpr(
[INFO] [stdout]    12: 29:......................................UnaryExpr(
[INFO] [stdout]    12: 29:........................................PrimaryExpr(
[INFO] [stdout]    12: 29:..........................................Operand(
[INFO] [stdout]    12: 30:............................................next: ,
[INFO] [stdout]    12: 30:..........................................)
[INFO] [stdout]    12: 30:........................................)
[INFO] [stdout]    12: 30:......................................)
[INFO] [stdout]    12: 30:....................................)
[INFO] [stdout]    12: 30:..................................)
[INFO] [stdout]    12: 32:..................................next: 2
[INFO] [stdout]    12: 32:..................................Expression(
[INFO] [stdout]    12: 32:....................................BinaryExpr(
[INFO] [stdout]    12: 32:......................................UnaryExpr(
[INFO] [stdout]    12: 32:........................................PrimaryExpr(
[INFO] [stdout]    12: 32:..........................................Operand(
[INFO] [stdout]    12: 33:............................................next: ,
[INFO] [stdout]    12: 33:..........................................)
[INFO] [stdout]    12: 33:........................................)
[INFO] [stdout]    12: 33:......................................)
[INFO] [stdout]    12: 33:....................................)
[INFO] [stdout]    12: 33:..................................)
[INFO] [stdout]    12: 35:..................................next: 3
[INFO] [stdout]    12: 35:..................................Expression(
[INFO] [stdout]    12: 35:....................................BinaryExpr(
[INFO] [stdout]    12: 35:......................................UnaryExpr(
[INFO] [stdout]    12: 35:........................................PrimaryExpr(
[INFO] [stdout]    12: 35:..........................................Operand(
[INFO] [stdout]    12: 36:............................................next: ,
[INFO] [stdout]    12: 36:..........................................)
[INFO] [stdout]    12: 36:........................................)
[INFO] [stdout]    12: 36:......................................)
[INFO] [stdout]    12: 36:....................................)
[INFO] [stdout]    12: 36:..................................)
[INFO] [stdout]    12: 38:..................................next: "tata"
[INFO] [stdout]    12: 38:..................................Expression(
[INFO] [stdout]    12: 38:....................................BinaryExpr(
[INFO] [stdout]    12: 38:......................................UnaryExpr(
[INFO] [stdout]    12: 38:........................................PrimaryExpr(
[INFO] [stdout]    12: 38:..........................................Operand(
[INFO] [stdout]    12: 44:............................................next: )
[INFO] [stdout]    12: 44:..........................................)
[INFO] [stdout]    12: 44:........................................)
[INFO] [stdout]    12: 44:......................................)
[INFO] [stdout]    12: 44:....................................)
[INFO] [stdout]    12: 44:..................................)
[INFO] [stdout]    12: 45:..................................next: ;
[INFO] [stdout]    12: 45:................................)
[INFO] [stdout]    12: 45:..............................)
[INFO] [stdout]    12: 45:............................)
[INFO] [stdout]    12: 45:..........................)
[INFO] [stdout]    12: 45:........................)
[INFO] [stdout]    12: 45:......................)
[INFO] [stdout]    12: 45:....................)
[INFO] [stdout]    13:  2:....................next: }
[INFO] [stdout]    13:  2:..................)
[INFO] [stdout]    13:  2:................)
[INFO] [stdout]    13:  3:................next: ;
[INFO] [stdout]    13:  3:..............)
[INFO] [stdout]    16:  2:..............next: var
[INFO] [stdout]    16:  2:............)
[INFO] [stdout]    16:  2:..........)
[INFO] [stdout]    16:  2:..........Statement(
[INFO] [stdout]    16:  2:............Declaration(
[INFO] [stdout]    16:  2:..............GenDecl(var)(
[INFO] [stdout]    16:  6:................next: errNil
[INFO] [stdout]    16:  6:................varSpec(
[INFO] [stdout]    16:  6:..................IdentList(
[INFO] [stdout]    16: 13:....................next: error
[INFO] [stdout]    16: 13:..................)
[INFO] [stdout]    16: 13:..................TypeName(
[INFO] [stdout]    16: 18:....................next: ;
[INFO] [stdout]    16: 18:..................)
[INFO] [stdout]    17:  2:..................next: assert
[INFO] [stdout]    17:  2:................)
[INFO] [stdout]    17:  2:..............)
[INFO] [stdout]    17:  2:............)
[INFO] [stdout]    17:  2:..........)
[INFO] [stdout]    17:  2:..........Statement(
[INFO] [stdout]    17:  2:............SimpleStmt(
[INFO] [stdout]    17:  2:..............ExpressionList(
[INFO] [stdout]    17:  2:................Expression(
[INFO] [stdout]    17:  2:..................BinaryExpr(
[INFO] [stdout]    17:  2:....................UnaryExpr(
[INFO] [stdout]    17:  2:......................PrimaryExpr(
[INFO] [stdout]    17:  2:........................Operand(
[INFO] [stdout]    17:  8:..........................next: (
[INFO] [stdout]    17:  8:........................)
[INFO] [stdout]    17:  8:........................CallOrConversion(
[INFO] [stdout]    17:  9:..........................next: errNil
[INFO] [stdout]    17:  9:..........................Expression(
[INFO] [stdout]    17:  9:............................BinaryExpr(
[INFO] [stdout]    17:  9:..............................UnaryExpr(
[INFO] [stdout]    17:  9:................................PrimaryExpr(
[INFO] [stdout]    17:  9:..................................Operand(
[INFO] [stdout]    17: 16:....................................next: ==
[INFO] [stdout]    17: 16:..................................)
[INFO] [stdout]    17: 16:................................)
[INFO] [stdout]    17: 16:..............................)
[INFO] [stdout]    17: 19:..............................next: nil
[INFO] [stdout]    17: 19:..............................BinaryExpr(
[INFO] [stdout]    17: 19:................................UnaryExpr(
[INFO] [stdout]    17: 19:..................................PrimaryExpr(
[INFO] [stdout]    17: 19:....................................Operand(
[INFO] [stdout]    17: 22:......................................next: )
[INFO] [stdout]    17: 22:....................................)
[INFO] [stdout]    17: 22:..................................)
[INFO] [stdout]    17: 22:................................)
[INFO] [stdout]    17: 22:..............................)
[INFO] [stdout]    17: 22:............................)
[INFO] [stdout]    17: 22:..........................)
[INFO] [stdout]    17: 23:..........................next: ;
[INFO] [stdout]    17: 23:........................)
[INFO] [stdout]    17: 23:......................)
[INFO] [stdout]    17: 23:....................)
[INFO] [stdout]    17: 23:..................)
[INFO] [stdout]    17: 23:................)
[INFO] [stdout]    17: 23:..............)
[INFO] [stdout]    17: 23:............)
[INFO] [stdout]    19:  2:............next: var
[INFO] [stdout]    19:  2:..........)
[INFO] [stdout]    19:  2:..........Statement(
[INFO] [stdout]    19:  2:............Declaration(
[INFO] [stdout]    19:  2:..............GenDecl(var)(
[INFO] [stdout]    19:  6:................next: sliceNil
[INFO] [stdout]    19:  6:................varSpec(
[INFO] [stdout]    19:  6:..................IdentList(
[INFO] [stdout]    19: 15:....................next: [
[INFO] [stdout]    19: 15:..................)
[INFO] [stdout]    19: 15:..................ArrayType(
[INFO] [stdout]    19: 16:....................next: ]
[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]    20:  2:..................next: assert
[INFO] [stdout]    20:  2:................)
[INFO] [stdout]    20:  2:..............)
[INFO] [stdout]    20:  2:............)
[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:  8:..........................next: (
[INFO] [stdout]    20:  8:........................)
[INFO] [stdout]    20:  8:........................CallOrConversion(
[INFO] [stdout]    20:  9:..........................next: sliceNil
[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: 18:....................................next: ==
[INFO] [stdout]    20: 18:..................................)
[INFO] [stdout]    20: 18:................................)
[INFO] [stdout]    20: 18:..............................)
[INFO] [stdout]    20: 21:..............................next: nil
[INFO] [stdout]    20: 21:..............................BinaryExpr(
[INFO] [stdout]    20: 21:................................UnaryExpr(
[INFO] [stdout]    20: 21:..................................PrimaryExpr(
[INFO] [stdout]    20: 21:....................................Operand(
[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: 25:..........................next: ;
[INFO] [stdout]    20: 25:........................)
[INFO] [stdout]    20: 25:......................)
[INFO] [stdout]    20: 25:....................)
[INFO] [stdout]    20: 25:..................)
[INFO] [stdout]    20: 25:................)
[INFO] [stdout]    20: 25:..............)
[INFO] [stdout]    20: 25:............)
[INFO] [stdout]    22:  2:............next: slice
[INFO] [stdout]    22:  2:..........)
[INFO] [stdout]    22:  2:..........Statement(
[INFO] [stdout]    22:  2:............SimpleStmt(
[INFO] [stdout]    22:  2:..............ExpressionList(
[INFO] [stdout]    22:  2:................Expression(
[INFO] [stdout]    22:  2:..................BinaryExpr(
[INFO] [stdout]    22:  2:....................UnaryExpr(
[INFO] [stdout]    22:  2:......................PrimaryExpr(
[INFO] [stdout]    22:  2:........................Operand(
[INFO] [stdout]    22:  8:..........................next: :=
[INFO] [stdout]    22:  8:........................)
[INFO] [stdout]    22:  8:......................)
[INFO] [stdout]    22:  8:....................)
[INFO] [stdout]    22:  8:..................)
[INFO] [stdout]    22:  8:................)
[INFO] [stdout]    22:  8:..............)
[INFO] [stdout]    22: 11:..............next: make
[INFO] [stdout]    22: 11:..............ExpressionList(
[INFO] [stdout]    22: 11:................Expression(
[INFO] [stdout]    22: 11:..................BinaryExpr(
[INFO] [stdout]    22: 11:....................UnaryExpr(
[INFO] [stdout]    22: 11:......................PrimaryExpr(
[INFO] [stdout]    22: 11:........................Operand(
[INFO] [stdout]    22: 15:..........................next: (
[INFO] [stdout]    22: 15:........................)
[INFO] [stdout]    22: 15:........................CallOrConversion(
[INFO] [stdout]    22: 16:..........................next: [
[INFO] [stdout]    22: 16:..........................Expression(
[INFO] [stdout]    22: 16:............................BinaryExpr(
[INFO] [stdout]    22: 16:..............................UnaryExpr(
[INFO] [stdout]    22: 16:................................PrimaryExpr(
[INFO] [stdout]    22: 16:..................................Operand(
[INFO] [stdout]    22: 16:....................................ArrayType(
[INFO] [stdout]    22: 17:......................................next: ]
[INFO] [stdout]    22: 18:......................................next: int
[INFO] [stdout]    22: 18:......................................Type(
[INFO] [stdout]    22: 18:........................................TypeName(
[INFO] [stdout]    22: 21:..........................................next: ,
[INFO] [stdout]    22: 21:........................................)
[INFO] [stdout]    22: 21:......................................)
[INFO] [stdout]    22: 21:....................................)
[INFO] [stdout]    22: 21:..................................)
[INFO] [stdout]    22: 21:................................)
[INFO] [stdout]    22: 21:..............................)
[INFO] [stdout]    22: 21:............................)
[INFO] [stdout]    22: 21:..........................)
[INFO] [stdout]    22: 23:..........................next: 1
[INFO] [stdout]    22: 23:..........................Expression(
[INFO] [stdout]    22: 23:............................BinaryExpr(
[INFO] [stdout]    22: 23:..............................UnaryExpr(
[INFO] [stdout]    22: 23:................................PrimaryExpr(
[INFO] [stdout]    22: 23:..................................Operand(
[INFO] [stdout]    22: 24:....................................next: )
[INFO] [stdout]    22: 24:..................................)
[INFO] [stdout]    22: 24:................................)
[INFO] [stdout]    22: 24:..............................)
[INFO] [stdout]    22: 24:............................)
[INFO] [stdout]    22: 24:..........................)
[INFO] [stdout]    22: 25:..........................next: ;
[INFO] [stdout]    22: 25:........................)
[INFO] [stdout]    22: 25:......................)
[INFO] [stdout]    22: 25:....................)
[INFO] [stdout]    22: 25:..................)
[INFO] [stdout]    22: 25:................)
[INFO] [stdout]    22: 25:..............)
[INFO] [stdout]    22: 25:............)
[INFO] [stdout]    23:  2:............next: assert
[INFO] [stdout]    23:  2:..........)
[INFO] [stdout]    23:  2:..........Statement(
[INFO] [stdout]    23:  2:............SimpleStmt(
[INFO] [stdout]    23:  2:..............ExpressionList(
[INFO] [stdout]    23:  2:................Expression(
[INFO] [stdout]    23:  2:..................BinaryExpr(
[INFO] [stdout]    23:  2:....................UnaryExpr(
[INFO] [stdout]    23:  2:......................PrimaryExpr(
[INFO] [stdout]    23:  2:........................Operand(
[INFO] [stdout]    23:  8:..........................next: (
[INFO] [stdout]    23:  8:........................)
[INFO] [stdout]    23:  8:........................CallOrConversion(
[INFO] [stdout]    23:  9:..........................next: slice
[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:................................)
[INFO] [stdout]    23: 15:..............................)
[INFO] [stdout]    23: 18:..............................next: nil
[INFO] [stdout]    23: 18:..............................BinaryExpr(
[INFO] [stdout]    23: 18:................................UnaryExpr(
[INFO] [stdout]    23: 18:..................................PrimaryExpr(
[INFO] [stdout]    23: 18:....................................Operand(
[INFO] [stdout]    23: 21:......................................next: )
[INFO] [stdout]    23: 21:....................................)
[INFO] [stdout]    23: 21:..................................)
[INFO] [stdout]    23: 21:................................)
[INFO] [stdout]    23: 21:..............................)
[INFO] [stdout]    23: 21:............................)
[INFO] [stdout]    23: 21:..........................)
[INFO] [stdout]    23: 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: 22:............)
[INFO] [stdout]    25:  2:............next: var
[INFO] [stdout]    25:  2:..........)
[INFO] [stdout]    25:  2:..........Statement(
[INFO] [stdout]    25:  2:............Declaration(
[INFO] [stdout]    25:  2:..............GenDecl(var)(
[INFO] [stdout]    25:  6:................next: mapNil
[INFO] [stdout]    25:  6:................varSpec(
[INFO] [stdout]    25:  6:..................IdentList(
[INFO] [stdout]    25: 13:....................next: map
[INFO] [stdout]    25: 13:..................)
[INFO] [stdout]    25: 13:..................MapType(
[INFO] [stdout]    25: 16:....................next: [
[INFO] [stdout]    25: 17:....................next: int
[INFO] [stdout]    25: 17:....................Type(
[INFO] [stdout]    25: 17:......................TypeName(
[INFO] [stdout]    25: 20:........................next: ]
[INFO] [stdout]    25: 20:......................)
[INFO] [stdout]    25: 20:....................)
[INFO] [stdout]    25: 21:....................next: string
[INFO] [stdout]    25: 21:....................Type(
[INFO] [stdout]    25: 21:......................TypeName(
[INFO] [stdout]    25: 27:........................next: ;
[INFO] [stdout]    25: 27:......................)
[INFO] [stdout]    25: 27:....................)
[INFO] [stdout]    25: 27:..................)
[INFO] [stdout]    26:  2:..................next: assert
[INFO] [stdout]    26:  2:................)
[INFO] [stdout]    26:  2:..............)
[INFO] [stdout]    26:  2:............)
[INFO] [stdout]    26:  2:..........)
[INFO] [stdout]    26:  2:..........Statement(
[INFO] [stdout]    26:  2:............SimpleStmt(
[INFO] [stdout]    26:  2:..............ExpressionList(
[INFO] [stdout]    26:  2:................Expression(
[INFO] [stdout]    26:  2:..................BinaryExpr(
[INFO] [stdout]    26:  2:....................UnaryExpr(
[INFO] [stdout]    26:  2:......................PrimaryExpr(
[INFO] [stdout]    26:  2:........................Operand(
[INFO] [stdout]    26:  8:..........................next: (
[INFO] [stdout]    26:  8:........................)
[INFO] [stdout]    26:  8:........................CallOrConversion(
[INFO] [stdout]    26:  9:..........................next: mapNil
[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: 16:....................................next: ==
[INFO] [stdout]    26: 16:..................................)
[INFO] [stdout]    26: 16:................................)
[INFO] [stdout]    26: 16:..............................)
[INFO] [stdout]    26: 19:..............................next: nil
[INFO] [stdout]    26: 19:..............................BinaryExpr(
[INFO] [stdout]    26: 19:................................UnaryExpr(
[INFO] [stdout]    26: 19:..................................PrimaryExpr(
[INFO] [stdout]    26: 19:....................................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: 22:............................)
[INFO] [stdout]    26: 22:..........................)
[INFO] [stdout]    26: 23:..........................next: ;
[INFO] [stdout]    26: 23:........................)
[INFO] [stdout]    26: 23:......................)
[INFO] [stdout]    26: 23:....................)
[INFO] [stdout]    26: 23:..................)
[INFO] [stdout]    26: 23:................)
[INFO] [stdout]    26: 23:..............)
[INFO] [stdout]    26: 23:............)
[INFO] [stdout]    27:  2:............next: mapNil
[INFO] [stdout]    27:  2:..........)
[INFO] [stdout]    27:  2:..........Statement(
[INFO] [stdout]    27:  2:............SimpleStmt(
[INFO] [stdout]    27:  2:..............ExpressionList(
[INFO] [stdout]    27:  2:................Expression(
[INFO] [stdout]    27:  2:..................BinaryExpr(
[INFO] [stdout]    27:  2:....................UnaryExpr(
[INFO] [stdout]    27:  2:......................PrimaryExpr(
[INFO] [stdout]    27:  2:........................Operand(
[INFO] [stdout]    27:  8:..........................next: [
[INFO] [stdout]    27:  8:........................)
[INFO] [stdout]    27:  8:........................IndexOrSlice(
[INFO] [stdout]    27:  9:..........................next: 1
[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: 10:....................................next: ]
[INFO] [stdout]    27: 10:..................................)
[INFO] [stdout]    27: 10:................................)
[INFO] [stdout]    27: 10:..............................)
[INFO] [stdout]    27: 10:............................)
[INFO] [stdout]    27: 10:..........................)
[INFO] [stdout]    27: 12:..........................next: =
[INFO] [stdout]    27: 12:........................)
[INFO] [stdout]    27: 12:......................)
[INFO] [stdout]    27: 12:....................)
[INFO] [stdout]    27: 12:..................)
[INFO] [stdout]    27: 12:................)
[INFO] [stdout]    27: 12:..............)
[INFO] [stdout]    27: 14:..............next: "aa"
[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: 18:..........................next: ;
[INFO] [stdout]    27: 18:........................)
[INFO] [stdout]    27: 18:......................)
[INFO] [stdout]    27: 18:....................)
[INFO] [stdout]    27: 18:..................)
[INFO] [stdout]    27: 18:................)
[INFO] [stdout]    27: 18:..............)
[INFO] [stdout]    27: 18:............)
[INFO] [stdout]    29:  2:............next: m
[INFO] [stdout]    29:  2:..........)
[INFO] [stdout]    29:  2:..........Statement(
[INFO] [stdout]    29:  2:............SimpleStmt(
[INFO] [stdout]    29:  2:..............ExpressionList(
[INFO] [stdout]    29:  2:................Expression(
[INFO] [stdout]    29:  2:..................BinaryExpr(
[INFO] [stdout]    29:  2:....................UnaryExpr(
[INFO] [stdout]    29:  2:......................PrimaryExpr(
[INFO] [stdout]    29:  2:........................Operand(
[INFO] [stdout]    29:  4:..........................next: :=
[INFO] [stdout]    29:  4:........................)
[INFO] [stdout]    29:  4:......................)
[INFO] [stdout]    29:  4:....................)
[INFO] [stdout]    29:  4:..................)
[INFO] [stdout]    29:  4:................)
[INFO] [stdout]    29:  4:..............)
[INFO] [stdout]    29:  7:..............next: make
[INFO] [stdout]    29:  7:..............ExpressionList(
[INFO] [stdout]    29:  7:................Expression(
[INFO] [stdout]    29:  7:..................BinaryExpr(
[INFO] [stdout]    29:  7:....................UnaryExpr(
[INFO] [stdout]    29:  7:......................PrimaryExpr(
[INFO] [stdout]    29:  7:........................Operand(
[INFO] [stdout]    29: 11:..........................next: (
[INFO] [stdout]    29: 11:........................)
[INFO] [stdout]    29: 11:........................CallOrConversion(
[INFO] [stdout]    29: 12:..........................next: map
[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: 12:....................................MapType(
[INFO] [stdout]    29: 15:......................................next: [
[INFO] [stdout]    29: 16:......................................next: int
[INFO] [stdout]    29: 16:......................................Type(
[INFO] [stdout]    29: 16:........................................TypeName(
[INFO] [stdout]    29: 19:..........................................next: ]
[INFO] [stdout]    29: 19:........................................)
[INFO] [stdout]    29: 19:......................................)
[INFO] [stdout]    29: 20:......................................next: string
[INFO] [stdout]    29: 20:......................................Type(
[INFO] [stdout]    29: 20:........................................TypeName(
[INFO] [stdout]    29: 26:..........................................next: )
[INFO] [stdout]    29: 26:........................................)
[INFO] [stdout]    29: 26:......................................)
[INFO] [stdout]    29: 26:....................................)
[INFO] [stdout]    29: 26:..................................)
[INFO] [stdout]    29: 26:................................)
[INFO] [stdout]    29: 26:..............................)
[INFO] [stdout]    29: 26:............................)
[INFO] [stdout]    29: 26:..........................)
[INFO] [stdout]    29: 27:..........................next: ;
[INFO] [stdout]    29: 27:........................)
[INFO] [stdout]    29: 27:......................)
[INFO] [stdout]    29: 27:....................)
[INFO] [stdout]    29: 27:..................)
[INFO] [stdout]    29: 27:................)
[INFO] [stdout]    29: 27:..............)
[INFO] [stdout]    29: 27:............)
[INFO] [stdout]    30:  2:............next: assert
[INFO] [stdout]    30:  2:..........)
[INFO] [stdout]    30:  2:..........Statement(
[INFO] [stdout]    30:  2:............SimpleStmt(
[INFO] [stdout]    30:  2:..............ExpressionList(
[INFO] [stdout]    30:  2:................Expression(
[INFO] [stdout]    30:  2:..................BinaryExpr(
[INFO] [stdout]    30:  2:....................UnaryExpr(
[INFO] [stdout]    30:  2:......................PrimaryExpr(
[INFO] [stdout]    30:  2:........................Operand(
[INFO] [stdout]    30:  8:..........................next: (
[INFO] [stdout]    30:  8:........................)
[INFO] [stdout]    30:  8:........................CallOrConversion(
[INFO] [stdout]    30:  9:..........................next: m
[INFO] [stdout]    30:  9:..........................Expression(
[INFO] [stdout]    30:  9:............................BinaryExpr(
[INFO] [stdout]    30:  9:..............................UnaryExpr(
[INFO] [stdout]    30:  9:................................PrimaryExpr(
[INFO] [stdout]    30:  9:..................................Operand(
[INFO] [stdout]    30: 11:....................................next: !=
[INFO] [stdout]    30: 11:..................................)
[INFO] [stdout]    30: 11:................................)
[INFO] [stdout]    30: 11:..............................)
[INFO] [stdout]    30: 14:..............................next: nil
[INFO] [stdout]    30: 14:..............................BinaryExpr(
[INFO] [stdout]    30: 14:................................UnaryExpr(
[INFO] [stdout]    30: 14:..................................PrimaryExpr(
[INFO] [stdout]    30: 14:....................................Operand(
[INFO] [stdout]    30: 17:......................................next: )
[INFO] [stdout]    30: 17:....................................)
[INFO] [stdout]    30: 17:..................................)
[INFO] [stdout]    30: 17:................................)
[INFO] [stdout]    30: 17:..............................)
[INFO] [stdout]    30: 17:............................)
[INFO] [stdout]    30: 17:..........................)
[INFO] [stdout]    30: 18:..........................next: ;
[INFO] [stdout]    30: 18:........................)
[INFO] [stdout]    30: 18:......................)
[INFO] [stdout]    30: 18:....................)
[INFO] [stdout]    30: 18:..................)
[INFO] [stdout]    30: 18:................)
[INFO] [stdout]    30: 18:..............)
[INFO] [stdout]    30: 18:............)
[INFO] [stdout]    31:  2:............next: m
[INFO] [stdout]    31:  2:..........)
[INFO] [stdout]    31:  2:..........Statement(
[INFO] [stdout]    31:  2:............SimpleStmt(
[INFO] [stdout]    31:  2:..............ExpressionList(
[INFO] [stdout]    31:  2:................Expression(
[INFO] [stdout]    31:  2:..................BinaryExpr(
[INFO] [stdout]    31:  2:....................UnaryExpr(
[INFO] [stdout]    31:  2:......................PrimaryExpr(
[INFO] [stdout]    31:  2:........................Operand(
[INFO] [stdout]    31:  3:..........................next: [
[INFO] [stdout]    31:  3:........................)
[INFO] [stdout]    31:  3:........................IndexOrSlice(
[INFO] [stdout]    31:  4:..........................next: 1
[INFO] [stdout]    31:  4:..........................Expression(
[INFO] [stdout]    31:  4:............................BinaryExpr(
[INFO] [stdout]    31:  4:..............................UnaryExpr(
[INFO] [stdout]    31:  4:................................PrimaryExpr(
[INFO] [stdout]    31:  4:..................................Operand(
[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]    31:  7:..........................next: =
[INFO] [stdout]    31:  7:........................)
[INFO] [stdout]    31:  7:......................)
[INFO] [stdout]    31:  7:....................)
[INFO] [stdout]    31:  7:..................)
[INFO] [stdout]    31:  7:................)
[INFO] [stdout]    31:  7:..............)
[INFO] [stdout]    31:  9:..............next: "aa"
[INFO] [stdout]    31:  9:..............ExpressionList(
[INFO] [stdout]    31:  9:................Expression(
[INFO] [stdout]    31:  9:..................BinaryExpr(
[INFO] [stdout]    31:  9:....................UnaryExpr(
[INFO] [stdout]    31:  9:......................PrimaryExpr(
[INFO] [stdout]    31:  9:........................Operand(
[INFO] [stdout]    31: 13:..........................next: ;
[INFO] [stdout]    31: 13:........................)
[INFO] [stdout]    31: 13:......................)
[INFO] [stdout]    31: 13:....................)
[INFO] [stdout]    31: 13:..................)
[INFO] [stdout]    31: 13:................)
[INFO] [stdout]    31: 13:..............)
[INFO] [stdout]    31: 13:............)
[INFO] [stdout]    34:  2:............next: _
[INFO] [stdout]    34:  2:..........)
[INFO] [stdout]    34:  2:..........Statement(
[INFO] [stdout]    34:  2:............SimpleStmt(
[INFO] [stdout]    34:  2:..............ExpressionList(
[INFO] [stdout]    34:  2:................Expression(
[INFO] [stdout]    34:  2:..................BinaryExpr(
[INFO] [stdout]    34:  2:....................UnaryExpr(
[INFO] [stdout]    34:  2:......................PrimaryExpr(
[INFO] [stdout]    34:  2:........................Operand(
[INFO] [stdout]    34:  3:..........................next: ,
[INFO] [stdout]    34:  3:........................)
[INFO] [stdout]    34:  3:......................)
[INFO] [stdout]    34:  3:....................)
[INFO] [stdout]    34:  3:..................)
[INFO] [stdout]    34:  3:................)
[INFO] [stdout]    34:  5:................next: ok
[INFO] [stdout]    34:  5:................Expression(
[INFO] [stdout]    34:  5:..................BinaryExpr(
[INFO] [stdout]    34:  5:....................UnaryExpr(
[INFO] [stdout]    34:  5:......................PrimaryExpr(
[INFO] [stdout]    34:  5:........................Operand(
[INFO] [stdout]    34:  8:..........................next: :=
[INFO] [stdout]    34:  8:........................)
[INFO] [stdout]    34:  8:......................)
[INFO] [stdout]    34:  8:....................)
[INFO] [stdout]    34:  8:..................)
[INFO] [stdout]    34:  8:................)
[INFO] [stdout]    34:  8:..............)
[INFO] [stdout]    34: 11:..............next: err
[INFO] [stdout]    34: 11:..............ExpressionList(
[INFO] [stdout]    34: 11:................Expression(
[INFO] [stdout]    34: 11:..................BinaryExpr(
[INFO] [stdout]    34: 11:....................UnaryExpr(
[INFO] [stdout]    34: 11:......................PrimaryExpr(
[INFO] [stdout]    34: 11:........................Operand(
[INFO] [stdout]    34: 14:..........................next: .
[INFO] [stdout]    34: 14:........................)
[INFO] [stdout]    34: 15:........................next: (
[INFO] [stdout]    34: 15:........................TypeAssertion(
[INFO] [stdout]    34: 16:..........................next: *
[INFO] [stdout]    34: 16:..........................Type(
[INFO] [stdout]    34: 16:............................PointerType(
[INFO] [stdout]    34: 17:..............................next: errorString
[INFO] [stdout]    34: 17:..............................Type(
[INFO] [stdout]    34: 17:................................TypeName(
[INFO] [stdout]    34: 28:..................................next: )
[INFO] [stdout]    34: 28:................................)
[INFO] [stdout]    34: 28:..............................)
[INFO] [stdout]    34: 28:............................)
[INFO] [stdout]    34: 28:..........................)
[INFO] [stdout]    34: 29:..........................next: ;
[INFO] [stdout]    34: 29:........................)
[INFO] [stdout]    34: 29:......................)
[INFO] [stdout]    34: 29:....................)
[INFO] [stdout]    34: 29:..................)
[INFO] [stdout]    34: 29:................)
[INFO] [stdout]    34: 29:..............)
[INFO] [stdout]    34: 29:............)
[INFO] [stdout]    35:  2:............next: assert
[INFO] [stdout]    35:  2:..........)
[INFO] [stdout]    35:  2:..........Statement(
[INFO] [stdout]    35:  2:............SimpleStmt(
[INFO] [stdout]    35:  2:..............ExpressionList(
[INFO] [stdout]    35:  2:................Expression(
[INFO] [stdout]    35:  2:..................BinaryExpr(
[INFO] [stdout]    35:  2:....................UnaryExpr(
[INFO] [stdout]    35:  2:......................PrimaryExpr(
[INFO] [stdout]    35:  2:........................Operand(
[INFO] [stdout]    35:  8:..........................next: (
[INFO] [stdout]    35:  8:........................)
[INFO] [stdout]    35:  8:........................CallOrConversion(
[INFO] [stdout]    35:  9:..........................next: !
[INFO] [stdout]    35:  9:..........................Expression(
[INFO] [stdout]    35:  9:............................BinaryExpr(
[INFO] [stdout]    35:  9:..............................UnaryExpr(
[INFO] [stdout]    35: 10:................................next: ok
[INFO] [stdout]    35: 10:................................UnaryExpr(
[INFO] [stdout]    35: 10:..................................PrimaryExpr(
[INFO] [stdout]    35: 10:....................................Operand(
[INFO] [stdout]    35: 12:......................................next: )
[INFO] [stdout]    35: 12:....................................)
[INFO] [stdout]    35: 12:..................................)
[INFO] [stdout]    35: 12:................................)
[INFO] [stdout]    35: 12:..............................)
[INFO] [stdout]    35: 12:............................)
[INFO] [stdout]    35: 12:..........................)
[INFO] [stdout]    35: 13:..........................next: ;
[INFO] [stdout]    35: 13:........................)
[INFO] [stdout]    35: 13:......................)
[INFO] [stdout]    35: 13:....................)
[INFO] [stdout]    35: 13:..................)
[INFO] [stdout]    35: 13:................)
[INFO] [stdout]    35: 13:..............)
[INFO] [stdout]    35: 13:............)
[INFO] [stdout]    37:  2:............next: err2
[INFO] [stdout]    37:  2:..........)
[INFO] [stdout]    37:  2:..........Statement(
[INFO] [stdout]    37:  2:............SimpleStmt(
[INFO] [stdout]    37:  2:..............ExpressionList(
[INFO] [stdout]    37:  2:................Expression(
[INFO] [stdout]    37:  2:..................BinaryExpr(
[INFO] [stdout]    37:  2:....................UnaryExpr(
[INFO] [stdout]    37:  2:......................PrimaryExpr(
[INFO] [stdout]    37:  2:........................Operand(
[INFO] [stdout]    37:  7:..........................next: :=
[INFO] [stdout]    37:  7:........................)
[INFO] [stdout]    37:  7:......................)
[INFO] [stdout]    37:  7:....................)
[INFO] [stdout]    37:  7:..................)
[INFO] [stdout]    37:  7:................)
[INFO] [stdout]    37:  7:..............)
[INFO] [stdout]    37: 10:..............next: New
[INFO] [stdout]    37: 10:..............ExpressionList(
[INFO] [stdout]    37: 10:................Expression(
[INFO] [stdout]    37: 10:..................BinaryExpr(
[INFO] [stdout]    37: 10:....................UnaryExpr(
[INFO] [stdout]    37: 10:......................PrimaryExpr(
[INFO] [stdout]    37: 10:........................Operand(
[INFO] [stdout]    37: 13:..........................next: (
[INFO] [stdout]    37: 13:........................)
[INFO] [stdout]    37: 13:........................CallOrConversion(
[INFO] [stdout]    37: 14:..........................next: "haha"
[INFO] [stdout]    37: 14:..........................Expression(
[INFO] [stdout]    37: 14:............................BinaryExpr(
[INFO] [stdout]    37: 14:..............................UnaryExpr(
[INFO] [stdout]    37: 14:................................PrimaryExpr(
[INFO] [stdout]    37: 14:..................................Operand(
[INFO] [stdout]    37: 20:....................................next: )
[INFO] [stdout]    37: 20:..................................)
[INFO] [stdout]    37: 20:................................)
[INFO] [stdout]    37: 20:..............................)
[INFO] [stdout]    37: 20:............................)
[INFO] [stdout]    37: 20:..........................)
[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: 21:............)
[INFO] [stdout]    38:  2:............next: _
[INFO] [stdout]    38:  2:..........)
[INFO] [stdout]    38:  2:..........Statement(
[INFO] [stdout]    38:  2:............SimpleStmt(
[INFO] [stdout]    38:  2:..............ExpressionList(
[INFO] [stdout]    38:  2:................Expression(
[INFO] [stdout]    38:  2:..................BinaryExpr(
[INFO] [stdout]    38:  2:....................UnaryExpr(
[INFO] [stdout]    38:  2:......................PrimaryExpr(
[INFO] [stdout]    38:  2:........................Operand(
[INFO] [stdout]    38:  3:..........................next: ,
[INFO] [stdout]    38:  3:........................)
[INFO] [stdout]    38:  3:......................)
[INFO] [stdout]    38:  3:....................)
[INFO] [stdout]    38:  3:..................)
[INFO] [stdout]    38:  3:................)
[INFO] [stdout]    38:  5:................next: ok2
[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:  9:......................)
[INFO] [stdout]    38:  9:....................)
[INFO] [stdout]    38:  9:..................)
[INFO] [stdout]    38:  9:................)
[INFO] [stdout]    38:  9:..............)
[INFO] [stdout]    38: 12:..............next: err2
[INFO] [stdout]    38: 12:..............ExpressionList(
[INFO] [stdout]    38: 12:................Expression(
[INFO] [stdout]    38: 12:..................BinaryExpr(
[INFO] [stdout]    38: 12:....................UnaryExpr(
[INFO] [stdout]    38: 12:......................PrimaryExpr(
[INFO] [stdout]    38: 12:........................Operand(
[INFO] [stdout]    38: 16:..........................next: .
[INFO] [stdout]    38: 16:........................)
[INFO] [stdout]    38: 17:........................next: (
[INFO] [stdout]    38: 17:........................TypeAssertion(
[INFO] [stdout]    38: 18:..........................next: *
[INFO] [stdout]    38: 18:..........................Type(
[INFO] [stdout]    38: 18:............................PointerType(
[INFO] [stdout]    38: 19:..............................next: errorString
[INFO] [stdout]    38: 19:..............................Type(
[INFO] [stdout]    38: 19:................................TypeName(
[INFO] [stdout]    38: 30:..................................next: )
[INFO] [stdout]    38: 30:................................)
[INFO] [stdout]    38: 30:..............................)
[INFO] [stdout]    38: 30:............................)
[INFO] [stdout]    38: 30:..........................)
[INFO] [stdout]    38: 31:..........................next: ;
[INFO] [stdout]    38: 31:........................)
[INFO] [stdout]    38: 31:......................)
[INFO] [stdout]    38: 31:....................)
[INFO] [stdout]    38: 31:..................)
[INFO] [stdout]    38: 31:................)
[INFO] [stdout]    38: 31:..............)
[INFO] [stdout]    38: 31:............)
[INFO] [stdout]    39:  2:............next: assert
[INFO] [stdout]    39:  2:..........)
[INFO] [stdout]    39:  2:..........Statement(
[INFO] [stdout]    39:  2:............SimpleStmt(
[INFO] [stdout]    39:  2:..............ExpressionList(
[INFO] [stdout]    39:  2:................Expression(
[INFO] [stdout]    39:  2:..................BinaryExpr(
[INFO] [stdout]    39:  2:....................UnaryExpr(
[INFO] [stdout]    39:  2:......................PrimaryExpr(
[INFO] [stdout]    39:  2:........................Operand(
[INFO] [stdout]    39:  8:..........................next: (
[INFO] [stdout]    39:  8:........................)
[INFO] [stdout]    39:  8:........................CallOrConversion(
[INFO] [stdout]    39:  9:..........................next: ok2
[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: 12:....................................next: )
[INFO] [stdout]    39: 12:..................................)
[INFO] [stdout]    39: 12:................................)
[INFO] [stdout]    39: 12:..............................)
[INFO] [stdout]    39: 12:............................)
[INFO] [stdout]    39: 12:..........................)
[INFO] [stdout]    39: 13:..........................next: ;
[INFO] [stdout]    39: 13:........................)
[INFO] [stdout]    39: 13:......................)
[INFO] [stdout]    39: 13:....................)
[INFO] [stdout]    39: 13:..................)
[INFO] [stdout]    39: 13:................)
[INFO] [stdout]    39: 13:..............)
[INFO] [stdout]    39: 13:............)
[INFO] [stdout]    41:  2:............next: fmt2
[INFO] [stdout]    41:  2:..........)
[INFO] [stdout]    41:  2:..........Statement(
[INFO] [stdout]    41:  2:............SimpleStmt(
[INFO] [stdout]    41:  2:..............ExpressionList(
[INFO] [stdout]    41:  2:................Expression(
[INFO] [stdout]    41:  2:..................BinaryExpr(
[INFO] [stdout]    41:  2:....................UnaryExpr(
[INFO] [stdout]    41:  2:......................PrimaryExpr(
[INFO] [stdout]    41:  2:........................Operand(
[INFO] [stdout]    41:  6:..........................next: .
[INFO] [stdout]    41:  6:........................)
[INFO] [stdout]    41:  7:........................next: Println
[INFO] [stdout]    41:  7:........................Selector(
[INFO] [stdout]    41: 14:..........................next: (
[INFO] [stdout]    41: 14:........................)
[INFO] [stdout]    41: 14:........................CallOrConversion(
[INFO] [stdout]    41: 15:..........................next: ok
[INFO] [stdout]    41: 15:..........................Expression(
[INFO] [stdout]    41: 15:............................BinaryExpr(
[INFO] [stdout]    41: 15:..............................UnaryExpr(
[INFO] [stdout]    41: 15:................................PrimaryExpr(
[INFO] [stdout]    41: 15:..................................Operand(
[INFO] [stdout]    41: 17:....................................next: ,
[INFO] [stdout]    41: 17:..................................)
[INFO] [stdout]    41: 17:................................)
[INFO] [stdout]    41: 17:..............................)
[INFO] [stdout]    41: 17:............................)
[INFO] [stdout]    41: 17:..........................)
[INFO] [stdout]    41: 19:..........................next: ok2
[INFO] [stdout]    41: 19:..........................Expression(
[INFO] [stdout]    41: 19:............................BinaryExpr(
[INFO] [stdout]    41: 19:..............................UnaryExpr(
[INFO] [stdout]    41: 19:................................PrimaryExpr(
[INFO] [stdout]    41: 19:..................................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: 24:..........................next: m
[INFO] [stdout]    41: 24:..........................Expression(
[INFO] [stdout]    41: 24:............................BinaryExpr(
[INFO] [stdout]    41: 24:..............................UnaryExpr(
[INFO] [stdout]    41: 24:................................PrimaryExpr(
[INFO] [stdout]    41: 24:..................................Operand(
[INFO] [stdout]    41: 25:....................................next: [
[INFO] [stdout]    41: 25:..................................)
[INFO] [stdout]    41: 25:..................................IndexOrSlice(
[INFO] [stdout]    41: 26:....................................next: 1
[INFO] [stdout]    41: 26:....................................Expression(
[INFO] [stdout]    41: 26:......................................BinaryExpr(
[INFO] [stdout]    41: 26:........................................UnaryExpr(
[INFO] [stdout]    41: 26:..........................................PrimaryExpr(
[INFO] [stdout]    41: 26:............................................Operand(
[INFO] [stdout]    41: 27:..............................................next: ]
[INFO] [stdout]    41: 27:............................................)
[INFO] [stdout]    41: 27:..........................................)
[INFO] [stdout]    41: 27:........................................)
[INFO] [stdout]    41: 27:......................................)
[INFO] [stdout]    41: 27:....................................)
[INFO] [stdout]    41: 28:....................................next: )
[INFO] [stdout]    41: 28:..................................)
[INFO] [stdout]    41: 28:................................)
[INFO] [stdout]    41: 28:..............................)
[INFO] [stdout]    41: 28:............................)
[INFO] [stdout]    41: 28:..........................)
[INFO] [stdout]    41: 29:..........................next: ;
[INFO] [stdout]    41: 29:........................)
[INFO] [stdout]    41: 29:......................)
[INFO] [stdout]    41: 29:....................)
[INFO] [stdout]    41: 29:..................)
[INFO] [stdout]    41: 29:................)
[INFO] [stdout]    41: 29:..............)
[INFO] [stdout]    41: 29:............)
[INFO] [stdout]    43:  1:............next: }
[INFO] [stdout]    43:  1:..........)
[INFO] [stdout]    43:  1:........)
[INFO] [stdout]    43:  2:........next: ;
[INFO] [stdout]    43:  2:......)
[INFO] [stdout]    47:  1:......next: func
[INFO] [stdout]    47:  1:....)
[INFO] [stdout]    47:  1:..)
[INFO] [stdout]    47:  1:..Declaration(
[INFO] [stdout]    47:  1:....FunctionDecl(
[INFO] [stdout]    47:  6:......next: New
[INFO] [stdout]    47:  9:......next: (
[INFO] [stdout]    47:  9:......Signature(
[INFO] [stdout]    47:  9:........Parameters(
[INFO] [stdout]    47: 10:..........next: text
[INFO] [stdout]    47: 10:..........ParameterList(
[INFO] [stdout]    47: 10:............TypeName(
[INFO] [stdout]    47: 15:..............next: string
[INFO] [stdout]    47: 15:............)
[INFO] [stdout]    47: 15:............TypeName(
[INFO] [stdout]    47: 21:..............next: )
[INFO] [stdout]    47: 21:............)
[INFO] [stdout]    47: 21:..........)
[INFO] [stdout]    47: 23:..........next: error
[INFO] [stdout]    47: 23:........)
[INFO] [stdout]    47: 23:........Result(
[INFO] [stdout]    47: 23:..........TypeName(
[INFO] [stdout]    47: 29:............next: {
[INFO] [stdout]    47: 29:..........)
[INFO] [stdout]    47: 29:........)
[INFO] [stdout]    47: 29:......)
[INFO] [stdout]    47: 29:......Body(
[INFO] [stdout]    48:  2:........next: return
[INFO] [stdout]    48:  2:........Body(
[INFO] [stdout]    48:  2:..........Statement(
[INFO] [stdout]    48:  2:............ReturnStmt(
[INFO] [stdout]    48:  9:..............next: &
[INFO] [stdout]    48:  9:..............ExpressionList(
[INFO] [stdout]    48:  9:................Expression(
[INFO] [stdout]    48:  9:..................BinaryExpr(
[INFO] [stdout]    48:  9:....................UnaryExpr(
[INFO] [stdout]    48: 10:......................next: errorString
[INFO] [stdout]    48: 10:......................UnaryExpr(
[INFO] [stdout]    48: 10:........................PrimaryExpr(
[INFO] [stdout]    48: 10:..........................Operand(
[INFO] [stdout]    48: 21:............................next: {
[INFO] [stdout]    48: 21:..........................)
[INFO] [stdout]    48: 21:..........................LiteralValue(
[INFO] [stdout]    48: 22:............................next: text
[INFO] [stdout]    48: 22:............................ElementList(
[INFO] [stdout]    48: 22:..............................Element(
[INFO] [stdout]    48: 22:................................Value(
[INFO] [stdout]    48: 22:..................................Expression(
[INFO] [stdout]    48: 22:....................................BinaryExpr(
[INFO] [stdout]    48: 22:......................................UnaryExpr(
[INFO] [stdout]    48: 22:........................................PrimaryExpr(
[INFO] [stdout]    48: 22:..........................................Operand(
[INFO] [stdout]    48: 26:............................................next: }
[INFO] [stdout]    48: 26:..........................................)
[INFO] [stdout]    48: 26:........................................)
[INFO] [stdout]    48: 26:......................................)
[INFO] [stdout]    48: 26:....................................)
[INFO] [stdout]    48: 26:..................................)
[INFO] [stdout]    48: 26:................................)
[INFO] [stdout]    48: 26:..............................)
[INFO] [stdout]    48: 26:............................)
[INFO] [stdout]    48: 27:............................next: ;
[INFO] [stdout]    48: 27:..........................)
[INFO] [stdout]    48: 27:........................)
[INFO] [stdout]    48: 27:......................)
[INFO] [stdout]    48: 27:....................)
[INFO] [stdout]    48: 27:..................)
[INFO] [stdout]    48: 27:................)
[INFO] [stdout]    48: 27:..............)
[INFO] [stdout]    48: 27:............)
[INFO] [stdout]    48: 27:..........)
[INFO] [stdout]    48: 27:..........Statement(
[INFO] [stdout]    49:  1:............next: }
[INFO] [stdout]    49:  1:..........)
[INFO] [stdout]    49:  1:........)
[INFO] [stdout]    49:  2:........next: ;
[INFO] [stdout]    49:  2:......)
[INFO] [stdout]    51:  1:......COMMENT
[INFO] [stdout]    52:  1:......next: type
[INFO] [stdout]    52:  1:....)
[INFO] [stdout]    52:  1:..)
[INFO] [stdout]    52:  1:..Declaration(
[INFO] [stdout]    52:  1:....GenDecl(type)(
[INFO] [stdout]    52:  6:......next: errorString
[INFO] [stdout]    52:  6:......TypeSpec(
[INFO] [stdout]    52: 18:........next: struct
[INFO] [stdout]    52: 18:........Type(
[INFO] [stdout]    52: 18:..........FieldDecl(
[INFO] [stdout]    52: 25:............next: {
[INFO] [stdout]    53:  2:............next: s
[INFO] [stdout]    53:  2:............FieldDecl(
[INFO] [stdout]    53:  2:..............TypeName(
[INFO] [stdout]    53:  4:................next: string
[INFO] [stdout]    53:  4:..............)
[INFO] [stdout]    53:  4:..............TypeName(
[INFO] [stdout]    53: 10:................next: ;
[INFO] [stdout]    53: 10:..............)
[INFO] [stdout]    54:  1:..............next: }
[INFO] [stdout]    54:  1:............)
[INFO] [stdout]    54:  2:............next: ;
[INFO] [stdout]    54:  2:..........)
[INFO] [stdout]    54:  2:........)
[INFO] [stdout]    56:  1:........next: func
[INFO] [stdout]    56:  1:......)
[INFO] [stdout]    56:  1:....)
[INFO] [stdout]    56:  1:..)
[INFO] [stdout]    56:  1:..Declaration(
[INFO] [stdout]    56:  1:....FunctionDecl(
[INFO] [stdout]    56:  6:......next: (
[INFO] [stdout]    56:  6:......Parameters(
[INFO] [stdout]    56:  7:........next: e
[INFO] [stdout]    56:  7:........ParameterList(
[INFO] [stdout]    56:  7:..........TypeName(
[INFO] [stdout]    56:  9:............next: *
[INFO] [stdout]    56:  9:..........)
[INFO] [stdout]    56:  9:..........PointerType(
[INFO] [stdout]    56: 10:............next: errorString
[INFO] [stdout]    56: 10:............Type(
[INFO] [stdout]    56: 10:..............TypeName(
[INFO] [stdout]    56: 21:................next: )
[INFO] [stdout]    56: 21:..............)
[INFO] [stdout]    56: 21:............)
[INFO] [stdout]    56: 21:..........)
[INFO] [stdout]    56: 21:........)
[INFO] [stdout]    56: 23:........next: Error
[INFO] [stdout]    56: 23:......)
[INFO] [stdout]    56: 28:......next: (
[INFO] [stdout]    56: 28:......Signature(
[INFO] [stdout]    56: 28:........Parameters(
[INFO] [stdout]    56: 29:..........next: )
[INFO] [stdout]    56: 31:..........next: string
[INFO] [stdout]    56: 31:........)
[INFO] [stdout]    56: 31:........Result(
[INFO] [stdout]    56: 31:..........TypeName(
[INFO] [stdout]    56: 38:............next: {
[INFO] [stdout]    56: 38:..........)
[INFO] [stdout]    56: 38:........)
[INFO] [stdout]    56: 38:......)
[INFO] [stdout]    56: 38:......Body(
[INFO] [stdout]    57:  2:........next: return
[INFO] [stdout]    57:  2:........Body(
[INFO] [stdout]    57:  2:..........Statement(
[INFO] [stdout]    57:  2:............ReturnStmt(
[INFO] [stdout]    57:  9:..............next: e
[INFO] [stdout]    57:  9:..............ExpressionList(
[INFO] [stdout]    57:  9:................Expression(
[INFO] [stdout]    57:  9:..................BinaryExpr(
[INFO] [stdout]    57:  9:....................UnaryExpr(
[INFO] [stdout]    57:  9:......................PrimaryExpr(
[INFO] [stdout]    57:  9:........................Operand(
[INFO] [stdout]    57: 10:..........................next: .
[INFO] [stdout]    57: 10:........................)
[INFO] [stdout]    57: 11:........................next: s
[INFO] [stdout]    57: 11:........................Selector(
[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: 12:............)
[INFO] [stdout]    57: 12:..........)
[INFO] [stdout]    57: 12:..........Statement(
[INFO] [stdout]    58:  1:............next: }
[INFO] [stdout]    58:  1:..........)
[INFO] [stdout]    58:  1:........)
[INFO] [stdout]    58:  2:........next: ;
[INFO] [stdout]    58:  2:......)
[INFO] [stdout]    58:  3:......next: EOF
[INFO] [stdout]    58:  3:....)
[INFO] [stdout]    58:  3:..)
[INFO] [stdout]    58:  3:)
[INFO] [stdout] tests/group2/case2.gos:8:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group2/case2.gos:8:6:	=> func main
[INFO] [stdout] tests/group2/case2.gos:47:6:	-- checking white func New (objPath = )
[INFO] [stdout] tests/group2/case2.gos:47:15:	.  string
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  -- checking black type string (objPath = New->*)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  => type string
[INFO] [stdout] tests/group2/case2.gos:47:15:	.  => string
[INFO] [stdout] tests/group2/case2.gos:47:23:	.  error
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  -- checking black type error interface{Error() string} (objPath = New->*)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  => type error interface{Error() string}
[INFO] [stdout] tests/group2/case2.gos:47:23:	.  => error
[INFO] [stdout] tests/group2/case2.gos:47:6:	=> func New
[INFO] [stdout] tests/group2/case2.gos:52:6:	-- checking white type ./tests/group2/case2.gos.errorString (objPath = )
[INFO] [stdout] tests/group2/case2.gos:52:18:	.  struct{ string}
[INFO] [stdout] tests/group2/case2.gos:53:4:	.  .  string
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  -- checking black type string (objPath = errorString)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  => type string
[INFO] [stdout] tests/group2/case2.gos:53:4:	.  .  => string
[INFO] [stdout] tests/group2/case2.gos:52:18:	.  => struct{s string}
[INFO] [stdout] tests/group2/case2.gos:52:6:	=> type ./tests/group2/case2.gos.errorString
[INFO] [stdout] tests/group2/case2.gos:56:23:	-- checking white func Error (objPath = )
[INFO] [stdout] tests/group2/case2.gos:56:9:	.  *errorString
[INFO] [stdout] tests/group2/case2.gos:56:10:	.  .  errorString
[INFO] [stdout] tests/group2/case2.gos:52:6:	.  .  .  -- checking black type ./tests/group2/case2.gos.errorString struct{s string} (objPath = Error->*->*)
[INFO] [stdout] tests/group2/case2.gos:52:6:	.  .  .  => type ./tests/group2/case2.gos.errorString struct{s string}
[INFO] [stdout] tests/group2/case2.gos:56:10:	.  .  => ./tests/group2/case2.gos.errorString
[INFO] [stdout] tests/group2/case2.gos:56:9:	.  => *./tests/group2/case2.gos.errorString
[INFO] [stdout] tests/group2/case2.gos:56:31:	.  string
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  -- checking black type string (objPath = Error->*)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  => type string
[INFO] [stdout] tests/group2/case2.gos:56:31:	.  => string
[INFO] [stdout] tests/group2/case2.gos:56:23:	=> func Error
[INFO] [stdout] tests/group2/case2.gos:8:13:	--- main: func() ()
[INFO] [stdout] tests/group2/case2.gos:10:9:	errors.New("emit macho dwarf: elf header corrupted")
[INFO] [stdout] tests/group2/case2.gos:10:9:	.  errors.New
[INFO] [stdout] tests/group2/case2.gos:10:9:	.  => errors.New (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:10:20:	.  "emit macho dwarf: elf header corrupted"
[INFO] [stdout] tests/group2/case2.gos:10:20:	.  => "emit macho dwarf: elf header corrupted" (untyped string constant emit macho dwarf: elf header corrupted)
[INFO] [stdout] tests/group2/case2.gos:10:9:	=> errors.New("emit macho dwarf: elf header corrupted") (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:11:5:	err != nil
[INFO] [stdout] tests/group2/case2.gos:11:5:	.  err
[INFO] [stdout] tests/group2/case2.gos:11:5:	.  => err (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:11:12:	.  nil
[INFO] [stdout] tests/group2/case2.gos:11:12:	.  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case2.gos:11:5:	=> err != nil (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:12:3:	fmt2.Println(err.Error(), 1, 2, 3, "tata")
[INFO] [stdout] tests/group2/case2.gos:12:3:	.  fmt2.Println
[INFO] [stdout] tests/group2/case2.gos:12:3:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:12:16:	.  err.Error()
[INFO] [stdout] tests/group2/case2.gos:12:16:	.  .  err.Error
[INFO] [stdout] tests/group2/case2.gos:12:16:	.  .  .  err
[INFO] [stdout] tests/group2/case2.gos:12:16:	.  .  .  => err (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:12:16:	.  .  => err.Error (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:12:16:	.  => err.Error() (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:12:29:	.  1
[INFO] [stdout] tests/group2/case2.gos:12:29:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/case2.gos:12:32:	.  2
[INFO] [stdout] tests/group2/case2.gos:12:32:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group2/case2.gos:12:35:	.  3
[INFO] [stdout] tests/group2/case2.gos:12:35:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group2/case2.gos:12:38:	.  "tata"
[INFO] [stdout] tests/group2/case2.gos:12:38:	.  => "tata" (untyped string constant tata)
[INFO] [stdout] tests/group2/case2.gos:12:3:	=> fmt2.Println(err.Error(), 1, 2, 3, "tata") (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:16:13:	error
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  -- checking black type error interface{Error() string} (objPath = )
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  => type error interface{Error() string}
[INFO] [stdout] tests/group2/case2.gos:16:13:	=> error
[INFO] [stdout] tests/group2/case2.gos:17:2:	assert(errNil == nil)
[INFO] [stdout] tests/group2/case2.gos:17:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:17:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:17:9:	.  errNil == nil
[INFO] [stdout] tests/group2/case2.gos:17:9:	.  .  errNil
[INFO] [stdout] tests/group2/case2.gos:17:9:	.  .  => errNil (variable of type error)
[INFO] [stdout] tests/group2/case2.gos:17:19:	.  .  nil
[INFO] [stdout] tests/group2/case2.gos:17:19:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case2.gos:17:9:	.  => errNil == nil (untyped bool value)
[INFO] [stdout] tests/group2/case2.gos:17:2:	=> assert(errNil == nil) (no value)
[INFO] [stdout] tests/group2/case2.gos:19:15:	[]int
[INFO] [stdout] tests/group2/case2.gos:19:17:	.  int
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/case2.gos:19:17:	.  => int
[INFO] [stdout] tests/group2/case2.gos:19:15:	=> []int
[INFO] [stdout] tests/group2/case2.gos:20:2:	assert(sliceNil == nil)
[INFO] [stdout] tests/group2/case2.gos:20:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:20:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:20:9:	.  sliceNil == nil
[INFO] [stdout] tests/group2/case2.gos:20:9:	.  .  sliceNil
[INFO] [stdout] tests/group2/case2.gos:20:9:	.  .  => sliceNil (variable of type []int)
[INFO] [stdout] tests/group2/case2.gos:20:21:	.  .  nil
[INFO] [stdout] tests/group2/case2.gos:20:21:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case2.gos:20:9:	.  => sliceNil == nil (untyped bool value)
[INFO] [stdout] tests/group2/case2.gos:20:2:	=> assert(sliceNil == nil) (no value)
[INFO] [stdout] tests/group2/case2.gos:22:11:	make([]int, 1)
[INFO] [stdout] tests/group2/case2.gos:22:11:	.  make
[INFO] [stdout] tests/group2/case2.gos:22:11:	.  => make (built-in)
[INFO] [stdout] tests/group2/case2.gos:22:16:	.  []int
[INFO] [stdout] tests/group2/case2.gos:22:18:	.  .  int
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/case2.gos:22:18:	.  .  => int
[INFO] [stdout] tests/group2/case2.gos:22:16:	.  => []int
[INFO] [stdout] tests/group2/case2.gos:22:23:	.  1
[INFO] [stdout] tests/group2/case2.gos:22:23:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/case2.gos:22:11:	=> make([]int, 1) (value of type []int)
[INFO] [stdout] tests/group2/case2.gos:23:2:	assert(slice != nil)
[INFO] [stdout] tests/group2/case2.gos:23:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:23:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:23:9:	.  slice != nil
[INFO] [stdout] tests/group2/case2.gos:23:9:	.  .  slice
[INFO] [stdout] tests/group2/case2.gos:23:9:	.  .  => slice (variable of type []int)
[INFO] [stdout] tests/group2/case2.gos:23:18:	.  .  nil
[INFO] [stdout] tests/group2/case2.gos:23:18:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case2.gos:23:9:	.  => slice != nil (untyped bool value)
[INFO] [stdout] tests/group2/case2.gos:23:2:	=> assert(slice != nil) (no value)
[INFO] [stdout] tests/group2/case2.gos:25:13:	map[int]string
[INFO] [stdout] tests/group2/case2.gos:25:17:	.  int
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/case2.gos:25:17:	.  => int
[INFO] [stdout] tests/group2/case2.gos:25:21:	.  string
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  -- checking black type string (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  => type string
[INFO] [stdout] tests/group2/case2.gos:25:21:	.  => string
[INFO] [stdout] tests/group2/case2.gos:25:13:	=> map[int]string
[INFO] [stdout] tests/group2/case2.gos:26:2:	assert(mapNil == nil)
[INFO] [stdout] tests/group2/case2.gos:26:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:26:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:26:9:	.  mapNil == nil
[INFO] [stdout] tests/group2/case2.gos:26:9:	.  .  mapNil
[INFO] [stdout] tests/group2/case2.gos:26:9:	.  .  => mapNil (variable of type map[int]string)
[INFO] [stdout] tests/group2/case2.gos:26:19:	.  .  nil
[INFO] [stdout] tests/group2/case2.gos:26:19:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case2.gos:26:9:	.  => mapNil == nil (untyped bool value)
[INFO] [stdout] tests/group2/case2.gos:26:2:	=> assert(mapNil == nil) (no value)
[INFO] [stdout] tests/group2/case2.gos:27:14:	"aa"
[INFO] [stdout] tests/group2/case2.gos:27:14:	=> "aa" (untyped string constant aa)
[INFO] [stdout] tests/group2/case2.gos:27:2:	mapNil[1]
[INFO] [stdout] tests/group2/case2.gos:27:2:	.  mapNil
[INFO] [stdout] tests/group2/case2.gos:27:2:	.  => mapNil (variable of type map[int]string)
[INFO] [stdout] tests/group2/case2.gos:27:9:	.  1
[INFO] [stdout] tests/group2/case2.gos:27:9:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/case2.gos:27:2:	=> mapNil[1] (map index expression of type string)
[INFO] [stdout] tests/group2/case2.gos:29:7:	make(map[int]string)
[INFO] [stdout] tests/group2/case2.gos:29:7:	.  make
[INFO] [stdout] tests/group2/case2.gos:29:7:	.  => make (built-in)
[INFO] [stdout] tests/group2/case2.gos:29:12:	.  map[int]string
[INFO] [stdout] tests/group2/case2.gos:29:16:	.  .  int
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/case2.gos:29:16:	.  .  => int
[INFO] [stdout] tests/group2/case2.gos:29:20:	.  .  string
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  -- checking black type string (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:1:1:	.  .  .  => type string
[INFO] [stdout] tests/group2/case2.gos:29:20:	.  .  => string
[INFO] [stdout] tests/group2/case2.gos:29:12:	.  => map[int]string
[INFO] [stdout] tests/group2/case2.gos:29:7:	=> make(map[int]string) (value of type map[int]string)
[INFO] [stdout] tests/group2/case2.gos:30:2:	assert(m != nil)
[INFO] [stdout] tests/group2/case2.gos:30:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:30:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:30:9:	.  m != nil
[INFO] [stdout] tests/group2/case2.gos:30:9:	.  .  m
[INFO] [stdout] tests/group2/case2.gos:30:9:	.  .  => m (variable of type map[int]string)
[INFO] [stdout] tests/group2/case2.gos:30:14:	.  .  nil
[INFO] [stdout] tests/group2/case2.gos:30:14:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/case2.gos:30:9:	.  => m != nil (untyped bool value)
[INFO] [stdout] tests/group2/case2.gos:30:2:	=> assert(m != nil) (no value)
[INFO] [stdout] tests/group2/case2.gos:31:9:	"aa"
[INFO] [stdout] tests/group2/case2.gos:31:9:	=> "aa" (untyped string constant aa)
[INFO] [stdout] tests/group2/case2.gos:31:2:	m[1]
[INFO] [stdout] tests/group2/case2.gos:31:2:	.  m
[INFO] [stdout] tests/group2/case2.gos:31:2:	.  => m (variable of type map[int]string)
[INFO] [stdout] tests/group2/case2.gos:31:4:	.  1
[INFO] [stdout] tests/group2/case2.gos:31:4:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/case2.gos:31:2:	=> m[1] (map index expression of type string)
[INFO] [stdout] tests/group2/case2.gos:34:11:	err.(*errorString)
[INFO] [stdout] tests/group2/case2.gos:34:11:	.  err
[INFO] [stdout] tests/group2/case2.gos:34:11:	.  => err (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:34:11:	=> err.(*errorString) (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:35:2:	assert(!ok)
[INFO] [stdout] tests/group2/case2.gos:35:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:35:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:35:9:	.  !ok
[INFO] [stdout] tests/group2/case2.gos:35:10:	.  .  ok
[INFO] [stdout] tests/group2/case2.gos:35:10:	.  .  => ok (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:35:9:	.  => !ok (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:35:2:	=> assert(!ok) (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:37:10:	New("haha")
[INFO] [stdout] tests/group2/case2.gos:37:10:	.  New
[INFO] [stdout] tests/group2/case2.gos:37:10:	.  => New (value of type func(text string) error)
[INFO] [stdout] tests/group2/case2.gos:37:14:	.  "haha"
[INFO] [stdout] tests/group2/case2.gos:37:14:	.  => "haha" (untyped string constant haha)
[INFO] [stdout] tests/group2/case2.gos:37:10:	=> New("haha") (value of type error)
[INFO] [stdout] tests/group2/case2.gos:38:12:	err2.(*errorString)
[INFO] [stdout] tests/group2/case2.gos:38:12:	.  err2
[INFO] [stdout] tests/group2/case2.gos:38:12:	.  => err2 (variable of type error)
[INFO] [stdout] tests/group2/case2.gos:38:18:	.  *errorString
[INFO] [stdout] tests/group2/case2.gos:38:19:	.  .  errorString
[INFO] [stdout] tests/group2/case2.gos:52:6:	.  .  .  -- checking black type ./tests/group2/case2.gos.errorString struct{s string} (objPath = *)
[INFO] [stdout] tests/group2/case2.gos:52:6:	.  .  .  => type ./tests/group2/case2.gos.errorString struct{s string}
[INFO] [stdout] tests/group2/case2.gos:38:19:	.  .  => ./tests/group2/case2.gos.errorString
[INFO] [stdout] tests/group2/case2.gos:38:18:	.  => *./tests/group2/case2.gos.errorString
[INFO] [stdout] tests/group2/case2.gos:56:23:	.  -- checking black func (*./tests/group2/case2.gos.errorString).Error() string (objPath = )
[INFO] [stdout] tests/group2/case2.gos:56:23:	.  => func (*./tests/group2/case2.gos.errorString).Error() string
[INFO] [stdout] tests/group2/case2.gos:38:12:	=> err2.(*errorString) (comma, ok expression of type *./tests/group2/case2.gos.errorString)
[INFO] [stdout] tests/group2/case2.gos:39:2:	assert(ok2)
[INFO] [stdout] tests/group2/case2.gos:39:2:	.  assert
[INFO] [stdout] tests/group2/case2.gos:39:2:	.  => assert (built-in)
[INFO] [stdout] tests/group2/case2.gos:39:9:	.  ok2
[INFO] [stdout] tests/group2/case2.gos:39:9:	.  => ok2 (variable of type bool)
[INFO] [stdout] tests/group2/case2.gos:39:2:	=> assert(ok2) (no value)
[INFO] [stdout] tests/group2/case2.gos:41:2:	fmt2.Println(ok, ok2, m[1])
[INFO] [stdout] tests/group2/case2.gos:41:2:	.  fmt2.Println
[INFO] [stdout] tests/group2/case2.gos:41:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:41:15:	.  ok
[INFO] [stdout] tests/group2/case2.gos:41:15:	.  => ok (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:41:19:	.  ok2
[INFO] [stdout] tests/group2/case2.gos:41:19:	.  => ok2 (variable of type bool)
[INFO] [stdout] tests/group2/case2.gos:41:24:	.  m[1]
[INFO] [stdout] tests/group2/case2.gos:41:24:	.  .  m
[INFO] [stdout] tests/group2/case2.gos:41:24:	.  .  => m (variable of type map[int]string)
[INFO] [stdout] tests/group2/case2.gos:41:26:	.  .  1
[INFO] [stdout] tests/group2/case2.gos:41:26:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group2/case2.gos:41:24:	.  => m[1] (map index expression of type string)
[INFO] [stdout] tests/group2/case2.gos:41:2:	=> fmt2.Println(ok, ok2, m[1]) (invalid operand)
[INFO] [stdout] tests/group2/case2.gos:43:2:	--- <end>
[INFO] [stdout] tests/group2/case2.gos:47:29:	--- New: func(text string) error
[INFO] [stdout] tests/group2/case2.gos:48:9:	&(errorString literal)
[INFO] [stdout] tests/group2/case2.gos:48:10:	.  (errorString literal)
[INFO] [stdout] tests/group2/case2.gos:48:10:	.  .  errorString
[INFO] [stdout] tests/group2/case2.gos:52:6:	.  .  .  -- checking black type ./tests/group2/case2.gos.errorString struct{s string} (objPath = )
[INFO] [stdout] tests/group2/case2.gos:52:6:	.  .  .  => type ./tests/group2/case2.gos.errorString struct{s string}
[INFO] [stdout] tests/group2/case2.gos:48:10:	.  .  => ./tests/group2/case2.gos.errorString
[INFO] [stdout] tests/group2/case2.gos:48:22:	.  .  text
[INFO] [stdout] tests/group2/case2.gos:48:22:	.  .  => text (variable of type string)
[INFO] [stdout] tests/group2/case2.gos:48:10:	.  => (errorString literal) (value of type ./tests/group2/case2.gos.errorString)
[INFO] [stdout] tests/group2/case2.gos:48:9:	=> &(errorString literal) (value of type *./tests/group2/case2.gos.errorString)
[INFO] [stdout] tests/group2/case2.gos:56:23:	-- checking black func (*./tests/group2/case2.gos.errorString).Error() string (objPath = )
[INFO] [stdout] tests/group2/case2.gos:56:23:	=> func (*./tests/group2/case2.gos.errorString).Error() string
[INFO] [stdout] tests/group2/case2.gos:49:2:	--- <end>
[INFO] [stdout] tests/group2/case2.gos:56:38:	--- Error: func() string
[INFO] [stdout] tests/group2/case2.gos:57:9:	e.s
[INFO] [stdout] tests/group2/case2.gos:57:9:	.  e
[INFO] [stdout] tests/group2/case2.gos:57:9:	.  => e (variable of type *./tests/group2/case2.gos.errorString)
[INFO] [stdout] tests/group2/case2.gos:57:9:	=> e.s (variable of type string)
[INFO] [stdout] tests/group2/case2.gos:58:2:	--- <end>
[INFO] [stdout] Result: 4 errors
[INFO] [stdout] [TC] tests/group2/case2.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/case2.gos:4:2  could not import errors
[INFO] [stdout] [TC] tests/group2/case2.gos:5:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/case2.gos:5:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2case2' (821) panicked at tests/test.rs:214:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d3902e316 - <test[b73a17e78c71dbda]::test_g2case2::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_g2nil stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     7:  1:....next: type
[INFO] [stdout]     7:  1:..)
[INFO] [stdout]     7:  1:..Declaration(
[INFO] [stdout]     7:  1:....GenDecl(type)(
[INFO] [stdout]     7:  6:......next: III
[INFO] [stdout]     7:  6:......TypeSpec(
[INFO] [stdout]     7: 10:........next: interface
[INFO] [stdout]     7: 10:........Type(
[INFO] [stdout]     7: 10:..........InterfaceType(
[INFO] [stdout]     7: 19:............next: {
[INFO] [stdout]     7: 20:............next: }
[INFO] [stdout]     7: 21:............next: ;
[INFO] [stdout]     7: 21:..........)
[INFO] [stdout]     7: 21:........)
[INFO] [stdout]    10:  1:........next: type
[INFO] [stdout]    10:  1:......)
[INFO] [stdout]    10:  1:....)
[INFO] [stdout]    10:  1:..)
[INFO] [stdout]    10:  1:..Declaration(
[INFO] [stdout]    10:  1:....GenDecl(type)(
[INFO] [stdout]    10:  6:......next: A
[INFO] [stdout]    10:  6:......TypeSpec(
[INFO] [stdout]    10:  8:........next: struct
[INFO] [stdout]    10:  8:........Type(
[INFO] [stdout]    10:  8:..........FieldDecl(
[INFO] [stdout]    10: 15:............next: {
[INFO] [stdout]    11:  1:............next: i
[INFO] [stdout]    11:  1:............FieldDecl(
[INFO] [stdout]    11:  1:..............TypeName(
[INFO] [stdout]    11:  3:................next: int
[INFO] [stdout]    11:  3:..............)
[INFO] [stdout]    11:  3:..............TypeName(
[INFO] [stdout]    11:  6:................next: ;
[INFO] [stdout]    11:  6:..............)
[INFO] [stdout]    12:  1:..............next: }
[INFO] [stdout]    12:  1:............)
[INFO] [stdout]    12:  2:............next: ;
[INFO] [stdout]    12:  2:..........)
[INFO] [stdout]    12:  2:........)
[INFO] [stdout]    14:  1:........next: func
[INFO] [stdout]    14:  1:......)
[INFO] [stdout]    14:  1:....)
[INFO] [stdout]    14:  1:..)
[INFO] [stdout]    14:  1:..Declaration(
[INFO] [stdout]    14:  1:....FunctionDecl(
[INFO] [stdout]    14:  6:......next: main
[INFO] [stdout]    14: 10:......next: (
[INFO] [stdout]    14: 10:......Signature(
[INFO] [stdout]    14: 10:........Parameters(
[INFO] [stdout]    14: 11:..........next: )
[INFO] [stdout]    14: 13:..........next: {
[INFO] [stdout]    14: 13:........)
[INFO] [stdout]    14: 13:........Result(
[INFO] [stdout]    14: 13:........)
[INFO] [stdout]    14: 13:......)
[INFO] [stdout]    14: 13:......Body(
[INFO] [stdout]    15:  2:........COMMENT
[INFO] [stdout]    17:  5:........next: var
[INFO] [stdout]    17:  5:........Body(
[INFO] [stdout]    17:  5:..........Statement(
[INFO] [stdout]    17:  5:............Declaration(
[INFO] [stdout]    17:  5:..............GenDecl(var)(
[INFO] [stdout]    17:  9:................next: ia
[INFO] [stdout]    17:  9:................varSpec(
[INFO] [stdout]    17:  9:..................IdentList(
[INFO] [stdout]    17: 12:....................next: interface
[INFO] [stdout]    17: 12:..................)
[INFO] [stdout]    17: 12:..................InterfaceType(
[INFO] [stdout]    17: 21:....................next: {
[INFO] [stdout]    17: 22:....................next: }
[INFO] [stdout]    17: 23:....................next: ;
[INFO] [stdout]    17: 23:..................)
[INFO] [stdout]    18:  5:..................next: ia
[INFO] [stdout]    18:  5:................)
[INFO] [stdout]    18:  5:..............)
[INFO] [stdout]    18:  5:............)
[INFO] [stdout]    18:  5:..........)
[INFO] [stdout]    18:  5:..........Statement(
[INFO] [stdout]    18:  5:............SimpleStmt(
[INFO] [stdout]    18:  5:..............ExpressionList(
[INFO] [stdout]    18:  5:................Expression(
[INFO] [stdout]    18:  5:..................BinaryExpr(
[INFO] [stdout]    18:  5:....................UnaryExpr(
[INFO] [stdout]    18:  5:......................PrimaryExpr(
[INFO] [stdout]    18:  5:........................Operand(
[INFO] [stdout]    18:  8:..........................next: =
[INFO] [stdout]    18:  8:........................)
[INFO] [stdout]    18:  8:......................)
[INFO] [stdout]    18:  8:....................)
[INFO] [stdout]    18:  8:..................)
[INFO] [stdout]    18:  8:................)
[INFO] [stdout]    18:  8:..............)
[INFO] [stdout]    18: 10:..............next: 8
[INFO] [stdout]    18: 10:..............ExpressionList(
[INFO] [stdout]    18: 10:................Expression(
[INFO] [stdout]    18: 10:..................BinaryExpr(
[INFO] [stdout]    18: 10:....................UnaryExpr(
[INFO] [stdout]    18: 10:......................PrimaryExpr(
[INFO] [stdout]    18: 10:........................Operand(
[INFO] [stdout]    18: 11:..........................next: ;
[INFO] [stdout]    18: 11:........................)
[INFO] [stdout]    18: 11:......................)
[INFO] [stdout]    18: 11:....................)
[INFO] [stdout]    18: 11:..................)
[INFO] [stdout]    18: 11:................)
[INFO] [stdout]    18: 11:..............)
[INFO] [stdout]    18: 11:............)
[INFO] [stdout]    20:  5:............next: var
[INFO] [stdout]    20:  5:..........)
[INFO] [stdout]    20:  5:..........Statement(
[INFO] [stdout]    20:  5:............Declaration(
[INFO] [stdout]    20:  5:..............GenDecl(var)(
[INFO] [stdout]    20:  9:................next: ib
[INFO] [stdout]    20:  9:................varSpec(
[INFO] [stdout]    20:  9:..................IdentList(
[INFO] [stdout]    20: 12:....................next: III
[INFO] [stdout]    20: 12:..................)
[INFO] [stdout]    20: 12:..................TypeName(
[INFO] [stdout]    20: 15:....................next: ;
[INFO] [stdout]    20: 15:..................)
[INFO] [stdout]    21:  5:..................next: ib
[INFO] [stdout]    21:  5:................)
[INFO] [stdout]    21:  5:..............)
[INFO] [stdout]    21:  5:............)
[INFO] [stdout]    21:  5:..........)
[INFO] [stdout]    21:  5:..........Statement(
[INFO] [stdout]    21:  5:............SimpleStmt(
[INFO] [stdout]    21:  5:..............ExpressionList(
[INFO] [stdout]    21:  5:................Expression(
[INFO] [stdout]    21:  5:..................BinaryExpr(
[INFO] [stdout]    21:  5:....................UnaryExpr(
[INFO] [stdout]    21:  5:......................PrimaryExpr(
[INFO] [stdout]    21:  5:........................Operand(
[INFO] [stdout]    21:  8:..........................next: =
[INFO] [stdout]    21:  8:........................)
[INFO] [stdout]    21:  8:......................)
[INFO] [stdout]    21:  8:....................)
[INFO] [stdout]    21:  8:..................)
[INFO] [stdout]    21:  8:................)
[INFO] [stdout]    21:  8:..............)
[INFO] [stdout]    21: 10:..............next: 9
[INFO] [stdout]    21: 10:..............ExpressionList(
[INFO] [stdout]    21: 10:................Expression(
[INFO] [stdout]    21: 10:..................BinaryExpr(
[INFO] [stdout]    21: 10:....................UnaryExpr(
[INFO] [stdout]    21: 10:......................PrimaryExpr(
[INFO] [stdout]    21: 10:........................Operand(
[INFO] [stdout]    21: 11:..........................next: ;
[INFO] [stdout]    21: 11:........................)
[INFO] [stdout]    21: 11:......................)
[INFO] [stdout]    21: 11:....................)
[INFO] [stdout]    21: 11:..................)
[INFO] [stdout]    21: 11:................)
[INFO] [stdout]    21: 11:..............)
[INFO] [stdout]    21: 11:............)
[INFO] [stdout]    23:  5:............next: ib
[INFO] [stdout]    23:  5:..........)
[INFO] [stdout]    23:  5:..........Statement(
[INFO] [stdout]    23:  5:............SimpleStmt(
[INFO] [stdout]    23:  5:..............ExpressionList(
[INFO] [stdout]    23:  5:................Expression(
[INFO] [stdout]    23:  5:..................BinaryExpr(
[INFO] [stdout]    23:  5:....................UnaryExpr(
[INFO] [stdout]    23:  5:......................PrimaryExpr(
[INFO] [stdout]    23:  5:........................Operand(
[INFO] [stdout]    23:  8:..........................next: =
[INFO] [stdout]    23:  8:........................)
[INFO] [stdout]    23:  8:......................)
[INFO] [stdout]    23:  8:....................)
[INFO] [stdout]    23:  8:..................)
[INFO] [stdout]    23:  8:................)
[INFO] [stdout]    23:  8:..............)
[INFO] [stdout]    23: 10:..............next: ia
[INFO] [stdout]    23: 10:..............ExpressionList(
[INFO] [stdout]    23: 10:................Expression(
[INFO] [stdout]    23: 10:..................BinaryExpr(
[INFO] [stdout]    23: 10:....................UnaryExpr(
[INFO] [stdout]    23: 10:......................PrimaryExpr(
[INFO] [stdout]    23: 10:........................Operand(
[INFO] [stdout]    23: 12:..........................next: ;
[INFO] [stdout]    23: 12:........................)
[INFO] [stdout]    23: 12:......................)
[INFO] [stdout]    23: 12:....................)
[INFO] [stdout]    23: 12:..................)
[INFO] [stdout]    23: 12:................)
[INFO] [stdout]    23: 12:..............)
[INFO] [stdout]    23: 12:............)
[INFO] [stdout]    25:  5:............next: var
[INFO] [stdout]    25:  5:..........)
[INFO] [stdout]    25:  5:..........Statement(
[INFO] [stdout]    25:  5:............Declaration(
[INFO] [stdout]    25:  5:..............GenDecl(var)(
[INFO] [stdout]    25:  9:................next: a
[INFO] [stdout]    25:  9:................varSpec(
[INFO] [stdout]    25:  9:..................IdentList(
[INFO] [stdout]    25: 11:....................next: A
[INFO] [stdout]    25: 11:..................)
[INFO] [stdout]    25: 11:..................TypeName(
[INFO] [stdout]    25: 12:....................next: ;
[INFO] [stdout]    25: 12:..................)
[INFO] [stdout]    26:  5:..................next: var
[INFO] [stdout]    26:  5:................)
[INFO] [stdout]    26:  5:..............)
[INFO] [stdout]    26:  5:............)
[INFO] [stdout]    26:  5:..........)
[INFO] [stdout]    26:  5:..........Statement(
[INFO] [stdout]    26:  5:............Declaration(
[INFO] [stdout]    26:  5:..............GenDecl(var)(
[INFO] [stdout]    26:  9:................next: b
[INFO] [stdout]    26:  9:................varSpec(
[INFO] [stdout]    26:  9:..................IdentList(
[INFO] [stdout]    26: 11:....................next: struct
[INFO] [stdout]    26: 11:..................)
[INFO] [stdout]    26: 11:..................FieldDecl(
[INFO] [stdout]    26: 18:....................next: {
[INFO] [stdout]    27:  5:....................next: i
[INFO] [stdout]    27:  5:....................FieldDecl(
[INFO] [stdout]    27:  5:......................TypeName(
[INFO] [stdout]    27:  7:........................next: int
[INFO] [stdout]    27:  7:......................)
[INFO] [stdout]    27:  7:......................TypeName(
[INFO] [stdout]    27: 10:........................next: ;
[INFO] [stdout]    27: 10:......................)
[INFO] [stdout]    28:  5:......................next: }
[INFO] [stdout]    28:  5:....................)
[INFO] [stdout]    28:  6:....................next: ;
[INFO] [stdout]    28:  6:..................)
[INFO] [stdout]    29:  5:..................next: b
[INFO] [stdout]    29:  5:................)
[INFO] [stdout]    29:  5:..............)
[INFO] [stdout]    29:  5:............)
[INFO] [stdout]    29:  5:..........)
[INFO] [stdout]    29:  5:..........Statement(
[INFO] [stdout]    29:  5:............SimpleStmt(
[INFO] [stdout]    29:  5:..............ExpressionList(
[INFO] [stdout]    29:  5:................Expression(
[INFO] [stdout]    29:  5:..................BinaryExpr(
[INFO] [stdout]    29:  5:....................UnaryExpr(
[INFO] [stdout]    29:  5:......................PrimaryExpr(
[INFO] [stdout]    29:  5:........................Operand(
[INFO] [stdout]    29:  6:..........................next: .
[INFO] [stdout]    29:  6:........................)
[INFO] [stdout]    29:  7:........................next: i
[INFO] [stdout]    29:  7:........................Selector(
[INFO] [stdout]    29:  9:..........................next: =
[INFO] [stdout]    29:  9:........................)
[INFO] [stdout]    29:  9:......................)
[INFO] [stdout]    29:  9:....................)
[INFO] [stdout]    29:  9:..................)
[INFO] [stdout]    29:  9:................)
[INFO] [stdout]    29:  9:..............)
[INFO] [stdout]    29: 11:..............next: 99
[INFO] [stdout]    29: 11:..............ExpressionList(
[INFO] [stdout]    29: 11:................Expression(
[INFO] [stdout]    29: 11:..................BinaryExpr(
[INFO] [stdout]    29: 11:....................UnaryExpr(
[INFO] [stdout]    29: 11:......................PrimaryExpr(
[INFO] [stdout]    29: 11:........................Operand(
[INFO] [stdout]    29: 13:..........................next: ;
[INFO] [stdout]    29: 13:........................)
[INFO] [stdout]    29: 13:......................)
[INFO] [stdout]    29: 13:....................)
[INFO] [stdout]    29: 13:..................)
[INFO] [stdout]    29: 13:................)
[INFO] [stdout]    29: 13:..............)
[INFO] [stdout]    29: 13:............)
[INFO] [stdout]    31:  5:............next: a
[INFO] [stdout]    31:  5:..........)
[INFO] [stdout]    31:  5:..........Statement(
[INFO] [stdout]    31:  5:............SimpleStmt(
[INFO] [stdout]    31:  5:..............ExpressionList(
[INFO] [stdout]    31:  5:................Expression(
[INFO] [stdout]    31:  5:..................BinaryExpr(
[INFO] [stdout]    31:  5:....................UnaryExpr(
[INFO] [stdout]    31:  5:......................PrimaryExpr(
[INFO] [stdout]    31:  5:........................Operand(
[INFO] [stdout]    31:  7:..........................next: =
[INFO] [stdout]    31:  7:........................)
[INFO] [stdout]    31:  7:......................)
[INFO] [stdout]    31:  7:....................)
[INFO] [stdout]    31:  7:..................)
[INFO] [stdout]    31:  7:................)
[INFO] [stdout]    31:  7:..............)
[INFO] [stdout]    31:  9:..............next: b
[INFO] [stdout]    31:  9:..............ExpressionList(
[INFO] [stdout]    31:  9:................Expression(
[INFO] [stdout]    31:  9:..................BinaryExpr(
[INFO] [stdout]    31:  9:....................UnaryExpr(
[INFO] [stdout]    31:  9:......................PrimaryExpr(
[INFO] [stdout]    31:  9:........................Operand(
[INFO] [stdout]    31: 10:..........................next: ;
[INFO] [stdout]    31: 10:........................)
[INFO] [stdout]    31: 10:......................)
[INFO] [stdout]    31: 10:....................)
[INFO] [stdout]    31: 10:..................)
[INFO] [stdout]    31: 10:................)
[INFO] [stdout]    31: 10:..............)
[INFO] [stdout]    31: 10:............)
[INFO] [stdout]    32:  5:............next: b
[INFO] [stdout]    32:  5:..........)
[INFO] [stdout]    32:  5:..........Statement(
[INFO] [stdout]    32:  5:............SimpleStmt(
[INFO] [stdout]    32:  5:..............ExpressionList(
[INFO] [stdout]    32:  5:................Expression(
[INFO] [stdout]    32:  5:..................BinaryExpr(
[INFO] [stdout]    32:  5:....................UnaryExpr(
[INFO] [stdout]    32:  5:......................PrimaryExpr(
[INFO] [stdout]    32:  5:........................Operand(
[INFO] [stdout]    32:  6:..........................next: .
[INFO] [stdout]    32:  6:........................)
[INFO] [stdout]    32:  7:........................next: i
[INFO] [stdout]    32:  7:........................Selector(
[INFO] [stdout]    32:  9:..........................next: =
[INFO] [stdout]    32:  9:........................)
[INFO] [stdout]    32:  9:......................)
[INFO] [stdout]    32:  9:....................)
[INFO] [stdout]    32:  9:..................)
[INFO] [stdout]    32:  9:................)
[INFO] [stdout]    32:  9:..............)
[INFO] [stdout]    32: 11:..............next: 55
[INFO] [stdout]    32: 11:..............ExpressionList(
[INFO] [stdout]    32: 11:................Expression(
[INFO] [stdout]    32: 11:..................BinaryExpr(
[INFO] [stdout]    32: 11:....................UnaryExpr(
[INFO] [stdout]    32: 11:......................PrimaryExpr(
[INFO] [stdout]    32: 11:........................Operand(
[INFO] [stdout]    32: 13:..........................next: ;
[INFO] [stdout]    32: 13:........................)
[INFO] [stdout]    32: 13:......................)
[INFO] [stdout]    32: 13:....................)
[INFO] [stdout]    32: 13:..................)
[INFO] [stdout]    32: 13:................)
[INFO] [stdout]    32: 13:..............)
[INFO] [stdout]    32: 13:............)
[INFO] [stdout]    34:  2:............next: fmt2
[INFO] [stdout]    34:  2:..........)
[INFO] [stdout]    34:  2:..........Statement(
[INFO] [stdout]    34:  2:............SimpleStmt(
[INFO] [stdout]    34:  2:..............ExpressionList(
[INFO] [stdout]    34:  2:................Expression(
[INFO] [stdout]    34:  2:..................BinaryExpr(
[INFO] [stdout]    34:  2:....................UnaryExpr(
[INFO] [stdout]    34:  2:......................PrimaryExpr(
[INFO] [stdout]    34:  2:........................Operand(
[INFO] [stdout]    34:  6:..........................next: .
[INFO] [stdout]    34:  6:........................)
[INFO] [stdout]    34:  7:........................next: Println
[INFO] [stdout]    34:  7:........................Selector(
[INFO] [stdout]    34: 14:..........................next: (
[INFO] [stdout]    34: 14:........................)
[INFO] [stdout]    34: 14:........................CallOrConversion(
[INFO] [stdout]    34: 15:..........................next: "Hello, playground"
[INFO] [stdout]    34: 15:..........................Expression(
[INFO] [stdout]    34: 15:............................BinaryExpr(
[INFO] [stdout]    34: 15:..............................UnaryExpr(
[INFO] [stdout]    34: 15:................................PrimaryExpr(
[INFO] [stdout]    34: 15:..................................Operand(
[INFO] [stdout]    34: 34:....................................next: ,
[INFO] [stdout]    34: 34:..................................)
[INFO] [stdout]    34: 34:................................)
[INFO] [stdout]    34: 34:..............................)
[INFO] [stdout]    34: 34:............................)
[INFO] [stdout]    34: 34:..........................)
[INFO] [stdout]    34: 36:..........................next: ia
[INFO] [stdout]    34: 36:..........................Expression(
[INFO] [stdout]    34: 36:............................BinaryExpr(
[INFO] [stdout]    34: 36:..............................UnaryExpr(
[INFO] [stdout]    34: 36:................................PrimaryExpr(
[INFO] [stdout]    34: 36:..................................Operand(
[INFO] [stdout]    34: 38:....................................next: ,
[INFO] [stdout]    34: 38:..................................)
[INFO] [stdout]    34: 38:................................)
[INFO] [stdout]    34: 38:..............................)
[INFO] [stdout]    34: 38:............................)
[INFO] [stdout]    34: 38:..........................)
[INFO] [stdout]    34: 40:..........................next: ia
[INFO] [stdout]    34: 40:..........................Expression(
[INFO] [stdout]    34: 40:............................BinaryExpr(
[INFO] [stdout]    34: 40:..............................UnaryExpr(
[INFO] [stdout]    34: 40:................................PrimaryExpr(
[INFO] [stdout]    34: 40:..................................Operand(
[INFO] [stdout]    34: 43:....................................next: ==
[INFO] [stdout]    34: 43:..................................)
[INFO] [stdout]    34: 43:................................)
[INFO] [stdout]    34: 43:..............................)
[INFO] [stdout]    34: 46:..............................next: nil
[INFO] [stdout]    34: 46:..............................BinaryExpr(
[INFO] [stdout]    34: 46:................................UnaryExpr(
[INFO] [stdout]    34: 46:..................................PrimaryExpr(
[INFO] [stdout]    34: 46:....................................Operand(
[INFO] [stdout]    34: 49:......................................next: ,
[INFO] [stdout]    34: 49:....................................)
[INFO] [stdout]    34: 49:..................................)
[INFO] [stdout]    34: 49:................................)
[INFO] [stdout]    34: 49:..............................)
[INFO] [stdout]    34: 49:............................)
[INFO] [stdout]    34: 49:..........................)
[INFO] [stdout]    34: 51:..........................next: ib
[INFO] [stdout]    34: 51:..........................Expression(
[INFO] [stdout]    34: 51:............................BinaryExpr(
[INFO] [stdout]    34: 51:..............................UnaryExpr(
[INFO] [stdout]    34: 51:................................PrimaryExpr(
[INFO] [stdout]    34: 51:..................................Operand(
[INFO] [stdout]    34: 53:....................................next: ,
[INFO] [stdout]    34: 53:..................................)
[INFO] [stdout]    34: 53:................................)
[INFO] [stdout]    34: 53:..............................)
[INFO] [stdout]    34: 53:............................)
[INFO] [stdout]    34: 53:..........................)
[INFO] [stdout]    34: 55:..........................next: ib
[INFO] [stdout]    34: 55:..........................Expression(
[INFO] [stdout]    34: 55:............................BinaryExpr(
[INFO] [stdout]    34: 55:..............................UnaryExpr(
[INFO] [stdout]    34: 55:................................PrimaryExpr(
[INFO] [stdout]    34: 55:..................................Operand(
[INFO] [stdout]    34: 58:....................................next: ==
[INFO] [stdout]    34: 58:..................................)
[INFO] [stdout]    34: 58:................................)
[INFO] [stdout]    34: 58:..............................)
[INFO] [stdout]    34: 61:..............................next: nil
[INFO] [stdout]    34: 61:..............................BinaryExpr(
[INFO] [stdout]    34: 61:................................UnaryExpr(
[INFO] [stdout]    34: 61:..................................PrimaryExpr(
[INFO] [stdout]    34: 61:....................................Operand(
[INFO] [stdout]    34: 64:......................................next: ,
[INFO] [stdout]    34: 64:....................................)
[INFO] [stdout]    34: 64:..................................)
[INFO] [stdout]    34: 64:................................)
[INFO] [stdout]    34: 64:..............................)
[INFO] [stdout]    34: 64:............................)
[INFO] [stdout]    34: 64:..........................)
[INFO] [stdout]    34: 66:..........................next: 10
[INFO] [stdout]    34: 66:..........................Expression(
[INFO] [stdout]    34: 66:............................BinaryExpr(
[INFO] [stdout]    34: 66:..............................UnaryExpr(
[INFO] [stdout]    34: 66:................................PrimaryExpr(
[INFO] [stdout]    34: 66:..................................Operand(
[INFO] [stdout]    34: 68:....................................next: ,
[INFO] [stdout]    34: 68:..................................)
[INFO] [stdout]    34: 68:................................)
[INFO] [stdout]    34: 68:..............................)
[INFO] [stdout]    34: 68:............................)
[INFO] [stdout]    34: 68:..........................)
[INFO] [stdout]    34: 70:..........................next: a
[INFO] [stdout]    34: 70:..........................Expression(
[INFO] [stdout]    34: 70:............................BinaryExpr(
[INFO] [stdout]    34: 70:..............................UnaryExpr(
[INFO] [stdout]    34: 70:................................PrimaryExpr(
[INFO] [stdout]    34: 70:..................................Operand(
[INFO] [stdout]    34: 71:....................................next: .
[INFO] [stdout]    34: 71:..................................)
[INFO] [stdout]    34: 72:..................................next: i
[INFO] [stdout]    34: 72:..................................Selector(
[INFO] [stdout]    34: 73:....................................next: ,
[INFO] [stdout]    34: 73:..................................)
[INFO] [stdout]    34: 73:................................)
[INFO] [stdout]    34: 73:..............................)
[INFO] [stdout]    34: 73:............................)
[INFO] [stdout]    34: 73:..........................)
[INFO] [stdout]    34: 75:..........................next: b
[INFO] [stdout]    34: 75:..........................Expression(
[INFO] [stdout]    34: 75:............................BinaryExpr(
[INFO] [stdout]    34: 75:..............................UnaryExpr(
[INFO] [stdout]    34: 75:................................PrimaryExpr(
[INFO] [stdout]    34: 75:..................................Operand(
[INFO] [stdout]    34: 76:....................................next: .
[INFO] [stdout]    34: 76:..................................)
[INFO] [stdout]    34: 77:..................................next: i
[INFO] [stdout]    34: 77:..................................Selector(
[INFO] [stdout]    34: 78:....................................next: )
[INFO] [stdout]    34: 78:..................................)
[INFO] [stdout]    34: 78:................................)
[INFO] [stdout]    34: 78:..............................)
[INFO] [stdout]    34: 78:............................)
[INFO] [stdout]    34: 78:..........................)
[INFO] [stdout]    34: 79:..........................next: ;
[INFO] [stdout]    34: 79:........................)
[INFO] [stdout]    34: 79:......................)
[INFO] [stdout]    34: 79:....................)
[INFO] [stdout]    34: 79:..................)
[INFO] [stdout]    34: 79:................)
[INFO] [stdout]    34: 79:..............)
[INFO] [stdout]    34: 79:............)
[INFO] [stdout]    36:  5:............next: c
[INFO] [stdout]    36:  5:..........)
[INFO] [stdout]    36:  5:..........Statement(
[INFO] [stdout]    36:  5:............SimpleStmt(
[INFO] [stdout]    36:  5:..............ExpressionList(
[INFO] [stdout]    36:  5:................Expression(
[INFO] [stdout]    36:  5:..................BinaryExpr(
[INFO] [stdout]    36:  5:....................UnaryExpr(
[INFO] [stdout]    36:  5:......................PrimaryExpr(
[INFO] [stdout]    36:  5:........................Operand(
[INFO] [stdout]    36:  7:..........................next: :=
[INFO] [stdout]    36:  7:........................)
[INFO] [stdout]    36:  7:......................)
[INFO] [stdout]    36:  7:....................)
[INFO] [stdout]    36:  7:..................)
[INFO] [stdout]    36:  7:................)
[INFO] [stdout]    36:  7:..............)
[INFO] [stdout]    36: 10:..............next: &
[INFO] [stdout]    36: 10:..............ExpressionList(
[INFO] [stdout]    36: 10:................Expression(
[INFO] [stdout]    36: 10:..................BinaryExpr(
[INFO] [stdout]    36: 10:....................UnaryExpr(
[INFO] [stdout]    36: 11:......................next: a
[INFO] [stdout]    36: 11:......................UnaryExpr(
[INFO] [stdout]    36: 11:........................PrimaryExpr(
[INFO] [stdout]    36: 11:..........................Operand(
[INFO] [stdout]    36: 12:............................next: ;
[INFO] [stdout]    36: 12:..........................)
[INFO] [stdout]    36: 12:........................)
[INFO] [stdout]    36: 12:......................)
[INFO] [stdout]    36: 12:....................)
[INFO] [stdout]    36: 12:..................)
[INFO] [stdout]    36: 12:................)
[INFO] [stdout]    36: 12:..............)
[INFO] [stdout]    36: 12:............)
[INFO] [stdout]    37:  5:............next: d
[INFO] [stdout]    37:  5:..........)
[INFO] [stdout]    37:  5:..........Statement(
[INFO] [stdout]    37:  5:............SimpleStmt(
[INFO] [stdout]    37:  5:..............ExpressionList(
[INFO] [stdout]    37:  5:................Expression(
[INFO] [stdout]    37:  5:..................BinaryExpr(
[INFO] [stdout]    37:  5:....................UnaryExpr(
[INFO] [stdout]    37:  5:......................PrimaryExpr(
[INFO] [stdout]    37:  5:........................Operand(
[INFO] [stdout]    37:  7:..........................next: :=
[INFO] [stdout]    37:  7:........................)
[INFO] [stdout]    37:  7:......................)
[INFO] [stdout]    37:  7:....................)
[INFO] [stdout]    37:  7:..................)
[INFO] [stdout]    37:  7:................)
[INFO] [stdout]    37:  7:..............)
[INFO] [stdout]    37: 10:..............next: &
[INFO] [stdout]    37: 10:..............ExpressionList(
[INFO] [stdout]    37: 10:................Expression(
[INFO] [stdout]    37: 10:..................BinaryExpr(
[INFO] [stdout]    37: 10:....................UnaryExpr(
[INFO] [stdout]    37: 11:......................next: b
[INFO] [stdout]    37: 11:......................UnaryExpr(
[INFO] [stdout]    37: 11:........................PrimaryExpr(
[INFO] [stdout]    37: 11:..........................Operand(
[INFO] [stdout]    37: 12:............................next: ;
[INFO] [stdout]    37: 12:..........................)
[INFO] [stdout]    37: 12:........................)
[INFO] [stdout]    37: 12:......................)
[INFO] [stdout]    37: 12:....................)
[INFO] [stdout]    37: 12:..................)
[INFO] [stdout]    37: 12:................)
[INFO] [stdout]    37: 12:..............)
[INFO] [stdout]    37: 12:............)
[INFO] [stdout]    38:  5:............next: c
[INFO] [stdout]    38:  5:..........)
[INFO] [stdout]    38:  5:..........Statement(
[INFO] [stdout]    38:  5:............SimpleStmt(
[INFO] [stdout]    38:  5:..............ExpressionList(
[INFO] [stdout]    38:  5:................Expression(
[INFO] [stdout]    38:  5:..................BinaryExpr(
[INFO] [stdout]    38:  5:....................UnaryExpr(
[INFO] [stdout]    38:  5:......................PrimaryExpr(
[INFO] [stdout]    38:  5:........................Operand(
[INFO] [stdout]    38:  6:..........................next: .
[INFO] [stdout]    38:  6:........................)
[INFO] [stdout]    38:  7:........................next: i
[INFO] [stdout]    38:  7:........................Selector(
[INFO] [stdout]    38:  9:..........................next: =
[INFO] [stdout]    38:  9:........................)
[INFO] [stdout]    38:  9:......................)
[INFO] [stdout]    38:  9:....................)
[INFO] [stdout]    38:  9:..................)
[INFO] [stdout]    38:  9:................)
[INFO] [stdout]    38:  9:..............)
[INFO] [stdout]    38: 11:..............next: 111
[INFO] [stdout]    38: 11:..............ExpressionList(
[INFO] [stdout]    38: 11:................Expression(
[INFO] [stdout]    38: 11:..................BinaryExpr(
[INFO] [stdout]    38: 11:....................UnaryExpr(
[INFO] [stdout]    38: 11:......................PrimaryExpr(
[INFO] [stdout]    38: 11:........................Operand(
[INFO] [stdout]    38: 14:..........................next: ;
[INFO] [stdout]    38: 14:........................)
[INFO] [stdout]    38: 14:......................)
[INFO] [stdout]    38: 14:....................)
[INFO] [stdout]    38: 14:..................)
[INFO] [stdout]    38: 14:................)
[INFO] [stdout]    38: 14:..............)
[INFO] [stdout]    38: 14:............)
[INFO] [stdout]    39:  5:............next: d
[INFO] [stdout]    39:  5:..........)
[INFO] [stdout]    39:  5:..........Statement(
[INFO] [stdout]    39:  5:............SimpleStmt(
[INFO] [stdout]    39:  5:..............ExpressionList(
[INFO] [stdout]    39:  5:................Expression(
[INFO] [stdout]    39:  5:..................BinaryExpr(
[INFO] [stdout]    39:  5:....................UnaryExpr(
[INFO] [stdout]    39:  5:......................PrimaryExpr(
[INFO] [stdout]    39:  5:........................Operand(
[INFO] [stdout]    39:  6:..........................next: .
[INFO] [stdout]    39:  6:........................)
[INFO] [stdout]    39:  7:........................next: i
[INFO] [stdout]    39:  7:........................Selector(
[INFO] [stdout]    39:  9:..........................next: =
[INFO] [stdout]    39:  9:........................)
[INFO] [stdout]    39:  9:......................)
[INFO] [stdout]    39:  9:....................)
[INFO] [stdout]    39:  9:..................)
[INFO] [stdout]    39:  9:................)
[INFO] [stdout]    39:  9:..............)
[INFO] [stdout]    39: 11:..............next: 222
[INFO] [stdout]    39: 11:..............ExpressionList(
[INFO] [stdout]    39: 11:................Expression(
[INFO] [stdout]    39: 11:..................BinaryExpr(
[INFO] [stdout]    39: 11:....................UnaryExpr(
[INFO] [stdout]    39: 11:......................PrimaryExpr(
[INFO] [stdout]    39: 11:........................Operand(
[INFO] [stdout]    39: 14:..........................next: ;
[INFO] [stdout]    39: 14:........................)
[INFO] [stdout]    39: 14:......................)
[INFO] [stdout]    39: 14:....................)
[INFO] [stdout]    39: 14:..................)
[INFO] [stdout]    39: 14:................)
[INFO] [stdout]    39: 14:..............)
[INFO] [stdout]    39: 14:............)
[INFO] [stdout]    40:  5:............next: fmt2
[INFO] [stdout]    40:  5:..........)
[INFO] [stdout]    40:  5:..........Statement(
[INFO] [stdout]    40:  5:............SimpleStmt(
[INFO] [stdout]    40:  5:..............ExpressionList(
[INFO] [stdout]    40:  5:................Expression(
[INFO] [stdout]    40:  5:..................BinaryExpr(
[INFO] [stdout]    40:  5:....................UnaryExpr(
[INFO] [stdout]    40:  5:......................PrimaryExpr(
[INFO] [stdout]    40:  5:........................Operand(
[INFO] [stdout]    40:  9:..........................next: .
[INFO] [stdout]    40:  9:........................)
[INFO] [stdout]    40: 10:........................next: Println
[INFO] [stdout]    40: 10:........................Selector(
[INFO] [stdout]    40: 17:..........................next: (
[INFO] [stdout]    40: 17:........................)
[INFO] [stdout]    40: 17:........................CallOrConversion(
[INFO] [stdout]    40: 18:..........................next: a
[INFO] [stdout]    40: 18:..........................Expression(
[INFO] [stdout]    40: 18:............................BinaryExpr(
[INFO] [stdout]    40: 18:..............................UnaryExpr(
[INFO] [stdout]    40: 18:................................PrimaryExpr(
[INFO] [stdout]    40: 18:..................................Operand(
[INFO] [stdout]    40: 19:....................................next: .
[INFO] [stdout]    40: 19:..................................)
[INFO] [stdout]    40: 20:..................................next: i
[INFO] [stdout]    40: 20:..................................Selector(
[INFO] [stdout]    40: 21:....................................next: ,
[INFO] [stdout]    40: 21:..................................)
[INFO] [stdout]    40: 21:................................)
[INFO] [stdout]    40: 21:..............................)
[INFO] [stdout]    40: 21:............................)
[INFO] [stdout]    40: 21:..........................)
[INFO] [stdout]    40: 23:..........................next: b
[INFO] [stdout]    40: 23:..........................Expression(
[INFO] [stdout]    40: 23:............................BinaryExpr(
[INFO] [stdout]    40: 23:..............................UnaryExpr(
[INFO] [stdout]    40: 23:................................PrimaryExpr(
[INFO] [stdout]    40: 23:..................................Operand(
[INFO] [stdout]    40: 24:....................................next: .
[INFO] [stdout]    40: 24:..................................)
[INFO] [stdout]    40: 25:..................................next: i
[INFO] [stdout]    40: 25:..................................Selector(
[INFO] [stdout]    40: 26:....................................next: )
[INFO] [stdout]    40: 26:..................................)
[INFO] [stdout]    40: 26:................................)
[INFO] [stdout]    40: 26:..............................)
[INFO] [stdout]    40: 26:............................)
[INFO] [stdout]    40: 26:..........................)
[INFO] [stdout]    40: 27:..........................next: ;
[INFO] [stdout]    40: 27:........................)
[INFO] [stdout]    40: 27:......................)
[INFO] [stdout]    40: 27:....................)
[INFO] [stdout]    40: 27:..................)
[INFO] [stdout]    40: 27:................)
[INFO] [stdout]    40: 27:..............)
[INFO] [stdout]    40: 27:............)
[INFO] [stdout]    41:  5:............next: *
[INFO] [stdout]    41:  5:..........)
[INFO] [stdout]    41:  5:..........Statement(
[INFO] [stdout]    41:  5:............SimpleStmt(
[INFO] [stdout]    41:  5:..............ExpressionList(
[INFO] [stdout]    41:  5:................Expression(
[INFO] [stdout]    41:  5:..................BinaryExpr(
[INFO] [stdout]    41:  5:....................UnaryExpr(
[INFO] [stdout]    41:  6:......................next: c
[INFO] [stdout]    41:  6:......................UnaryExpr(
[INFO] [stdout]    41:  6:........................PrimaryExpr(
[INFO] [stdout]    41:  6:..........................Operand(
[INFO] [stdout]    41:  8:............................next: =
[INFO] [stdout]    41:  8:..........................)
[INFO] [stdout]    41:  8:........................)
[INFO] [stdout]    41:  8:......................)
[INFO] [stdout]    41:  8:....................)
[INFO] [stdout]    41:  8:..................)
[INFO] [stdout]    41:  8:................)
[INFO] [stdout]    41:  8:..............)
[INFO] [stdout]    41: 10:..............next: b
[INFO] [stdout]    41: 10:..............ExpressionList(
[INFO] [stdout]    41: 10:................Expression(
[INFO] [stdout]    41: 10:..................BinaryExpr(
[INFO] [stdout]    41: 10:....................UnaryExpr(
[INFO] [stdout]    41: 10:......................PrimaryExpr(
[INFO] [stdout]    41: 10:........................Operand(
[INFO] [stdout]    41: 11:..........................next: ;
[INFO] [stdout]    41: 11:........................)
[INFO] [stdout]    41: 11:......................)
[INFO] [stdout]    41: 11:....................)
[INFO] [stdout]    41: 11:..................)
[INFO] [stdout]    41: 11:................)
[INFO] [stdout]    41: 11:..............)
[INFO] [stdout]    41: 11:............)
[INFO] [stdout]    42:  5:............next: fmt2
[INFO] [stdout]    42:  5:..........)
[INFO] [stdout]    42:  5:..........Statement(
[INFO] [stdout]    42:  5:............SimpleStmt(
[INFO] [stdout]    42:  5:..............ExpressionList(
[INFO] [stdout]    42:  5:................Expression(
[INFO] [stdout]    42:  5:..................BinaryExpr(
[INFO] [stdout]    42:  5:....................UnaryExpr(
[INFO] [stdout]    42:  5:......................PrimaryExpr(
[INFO] [stdout]    42:  5:........................Operand(
[INFO] [stdout]    42:  9:..........................next: .
[INFO] [stdout]    42:  9:........................)
[INFO] [stdout]    42: 10:........................next: Println
[INFO] [stdout]    42: 10:........................Selector(
[INFO] [stdout]    42: 17:..........................next: (
[INFO] [stdout]    42: 17:........................)
[INFO] [stdout]    42: 17:........................CallOrConversion(
[INFO] [stdout]    42: 18:..........................next: a
[INFO] [stdout]    42: 18:..........................Expression(
[INFO] [stdout]    42: 18:............................BinaryExpr(
[INFO] [stdout]    42: 18:..............................UnaryExpr(
[INFO] [stdout]    42: 18:................................PrimaryExpr(
[INFO] [stdout]    42: 18:..................................Operand(
[INFO] [stdout]    42: 19:....................................next: .
[INFO] [stdout]    42: 19:..................................)
[INFO] [stdout]    42: 20:..................................next: i
[INFO] [stdout]    42: 20:..................................Selector(
[INFO] [stdout]    42: 21:....................................next: ,
[INFO] [stdout]    42: 21:..................................)
[INFO] [stdout]    42: 21:................................)
[INFO] [stdout]    42: 21:..............................)
[INFO] [stdout]    42: 21:............................)
[INFO] [stdout]    42: 21:..........................)
[INFO] [stdout]    42: 23:..........................next: b
[INFO] [stdout]    42: 23:..........................Expression(
[INFO] [stdout]    42: 23:............................BinaryExpr(
[INFO] [stdout]    42: 23:..............................UnaryExpr(
[INFO] [stdout]    42: 23:................................PrimaryExpr(
[INFO] [stdout]    42: 23:..................................Operand(
[INFO] [stdout]    42: 24:....................................next: .
[INFO] [stdout]    42: 24:..................................)
[INFO] [stdout]    42: 25:..................................next: i
[INFO] [stdout]    42: 25:..................................Selector(
[INFO] [stdout]    42: 26:....................................next: )
[INFO] [stdout]    42: 26:..................................)
[INFO] [stdout]    42: 26:................................)
[INFO] [stdout]    42: 26:..............................)
[INFO] [stdout]    42: 26:............................)
[INFO] [stdout]    42: 26:..........................)
[INFO] [stdout]    42: 27:..........................next: ;
[INFO] [stdout]    42: 27:........................)
[INFO] [stdout]    42: 27:......................)
[INFO] [stdout]    42: 27:....................)
[INFO] [stdout]    42: 27:..................)
[INFO] [stdout]    42: 27:................)
[INFO] [stdout]    42: 27:..............)
[INFO] [stdout]    42: 27:............)
[INFO] [stdout]    44:  5:............next: var
[INFO] [stdout]    44:  5:..........)
[INFO] [stdout]    44:  5:..........Statement(
[INFO] [stdout]    44:  5:............Declaration(
[INFO] [stdout]    44:  5:..............GenDecl(var)(
[INFO] [stdout]    44:  9:................next: e
[INFO] [stdout]    44:  9:................varSpec(
[INFO] [stdout]    44:  9:..................IdentList(
[INFO] [stdout]    44: 11:....................next: *
[INFO] [stdout]    44: 11:..................)
[INFO] [stdout]    44: 11:..................PointerType(
[INFO] [stdout]    44: 12:....................next: int
[INFO] [stdout]    44: 12:....................Type(
[INFO] [stdout]    44: 12:......................TypeName(
[INFO] [stdout]    44: 15:........................next: ;
[INFO] [stdout]    44: 15:......................)
[INFO] [stdout]    44: 15:....................)
[INFO] [stdout]    44: 15:..................)
[INFO] [stdout]    45:  5:..................next: fmt2
[INFO] [stdout]    45:  5:................)
[INFO] [stdout]    45:  5:..............)
[INFO] [stdout]    45:  5:............)
[INFO] [stdout]    45:  5:..........)
[INFO] [stdout]    45:  5:..........Statement(
[INFO] [stdout]    45:  5:............SimpleStmt(
[INFO] [stdout]    45:  5:..............ExpressionList(
[INFO] [stdout]    45:  5:................Expression(
[INFO] [stdout]    45:  5:..................BinaryExpr(
[INFO] [stdout]    45:  5:....................UnaryExpr(
[INFO] [stdout]    45:  5:......................PrimaryExpr(
[INFO] [stdout]    45:  5:........................Operand(
[INFO] [stdout]    45:  9:..........................next: .
[INFO] [stdout]    45:  9:........................)
[INFO] [stdout]    45: 10:........................next: Println
[INFO] [stdout]    45: 10:........................Selector(
[INFO] [stdout]    45: 17:..........................next: (
[INFO] [stdout]    45: 17:........................)
[INFO] [stdout]    45: 17:........................CallOrConversion(
[INFO] [stdout]    45: 18:..........................next: e
[INFO] [stdout]    45: 18:..........................Expression(
[INFO] [stdout]    45: 18:............................BinaryExpr(
[INFO] [stdout]    45: 18:..............................UnaryExpr(
[INFO] [stdout]    45: 18:................................PrimaryExpr(
[INFO] [stdout]    45: 18:..................................Operand(
[INFO] [stdout]    45: 19:....................................next: )
[INFO] [stdout]    45: 19:..................................)
[INFO] [stdout]    45: 19:................................)
[INFO] [stdout]    45: 19:..............................)
[INFO] [stdout]    45: 19:............................)
[INFO] [stdout]    45: 19:..........................)
[INFO] [stdout]    45: 20:..........................next: ;
[INFO] [stdout]    45: 20:........................)
[INFO] [stdout]    45: 20:......................)
[INFO] [stdout]    45: 20:....................)
[INFO] [stdout]    45: 20:..................)
[INFO] [stdout]    45: 20:................)
[INFO] [stdout]    45: 20:..............)
[INFO] [stdout]    45: 20:............)
[INFO] [stdout]    46:  5:............next: i
[INFO] [stdout]    46:  5:..........)
[INFO] [stdout]    46:  5:..........Statement(
[INFO] [stdout]    46:  5:............SimpleStmt(
[INFO] [stdout]    46:  5:..............ExpressionList(
[INFO] [stdout]    46:  5:................Expression(
[INFO] [stdout]    46:  5:..................BinaryExpr(
[INFO] [stdout]    46:  5:....................UnaryExpr(
[INFO] [stdout]    46:  5:......................PrimaryExpr(
[INFO] [stdout]    46:  5:........................Operand(
[INFO] [stdout]    46:  7:..........................next: :=
[INFO] [stdout]    46:  7:........................)
[INFO] [stdout]    46:  7:......................)
[INFO] [stdout]    46:  7:....................)
[INFO] [stdout]    46:  7:..................)
[INFO] [stdout]    46:  7:................)
[INFO] [stdout]    46:  7:..............)
[INFO] [stdout]    46: 10:..............next: 666
[INFO] [stdout]    46: 10:..............ExpressionList(
[INFO] [stdout]    46: 10:................Expression(
[INFO] [stdout]    46: 10:..................BinaryExpr(
[INFO] [stdout]    46: 10:....................UnaryExpr(
[INFO] [stdout]    46: 10:......................PrimaryExpr(
[INFO] [stdout]    46: 10:........................Operand(
[INFO] [stdout]    46: 13:..........................next: ;
[INFO] [stdout]    46: 13:........................)
[INFO] [stdout]    46: 13:......................)
[INFO] [stdout]    46: 13:....................)
[INFO] [stdout]    46: 13:..................)
[INFO] [stdout]    46: 13:................)
[INFO] [stdout]    46: 13:..............)
[INFO] [stdout]    46: 13:............)
[INFO] [stdout]    47:  5:............next: e
[INFO] [stdout]    47:  5:..........)
[INFO] [stdout]    47:  5:..........Statement(
[INFO] [stdout]    47:  5:............SimpleStmt(
[INFO] [stdout]    47:  5:..............ExpressionList(
[INFO] [stdout]    47:  5:................Expression(
[INFO] [stdout]    47:  5:..................BinaryExpr(
[INFO] [stdout]    47:  5:....................UnaryExpr(
[INFO] [stdout]    47:  5:......................PrimaryExpr(
[INFO] [stdout]    47:  5:........................Operand(
[INFO] [stdout]    47:  7:..........................next: =
[INFO] [stdout]    47:  7:........................)
[INFO] [stdout]    47:  7:......................)
[INFO] [stdout]    47:  7:....................)
[INFO] [stdout]    47:  7:..................)
[INFO] [stdout]    47:  7:................)
[INFO] [stdout]    47:  7:..............)
[INFO] [stdout]    47:  9:..............next: &
[INFO] [stdout]    47:  9:..............ExpressionList(
[INFO] [stdout]    47:  9:................Expression(
[INFO] [stdout]    47:  9:..................BinaryExpr(
[INFO] [stdout]    47:  9:....................UnaryExpr(
[INFO] [stdout]    47: 10:......................next: i
[INFO] [stdout]    47: 10:......................UnaryExpr(
[INFO] [stdout]    47: 10:........................PrimaryExpr(
[INFO] [stdout]    47: 10:..........................Operand(
[INFO] [stdout]    47: 11:............................next: ;
[INFO] [stdout]    47: 11:..........................)
[INFO] [stdout]    47: 11:........................)
[INFO] [stdout]    47: 11:......................)
[INFO] [stdout]    47: 11:....................)
[INFO] [stdout]    47: 11:..................)
[INFO] [stdout]    47: 11:................)
[INFO] [stdout]    47: 11:..............)
[INFO] [stdout]    47: 11:............)
[INFO] [stdout]    48:  5:............next: fmt2
[INFO] [stdout]    48:  5:..........)
[INFO] [stdout]    48:  5:..........Statement(
[INFO] [stdout]    48:  5:............SimpleStmt(
[INFO] [stdout]    48:  5:..............ExpressionList(
[INFO] [stdout]    48:  5:................Expression(
[INFO] [stdout]    48:  5:..................BinaryExpr(
[INFO] [stdout]    48:  5:....................UnaryExpr(
[INFO] [stdout]    48:  5:......................PrimaryExpr(
[INFO] [stdout]    48:  5:........................Operand(
[INFO] [stdout]    48:  9:..........................next: .
[INFO] [stdout]    48:  9:........................)
[INFO] [stdout]    48: 10:........................next: Println
[INFO] [stdout]    48: 10:........................Selector(
[INFO] [stdout]    48: 17:..........................next: (
[INFO] [stdout]    48: 17:........................)
[INFO] [stdout]    48: 17:........................CallOrConversion(
[INFO] [stdout]    48: 18:..........................next: e
[INFO] [stdout]    48: 18:..........................Expression(
[INFO] [stdout]    48: 18:............................BinaryExpr(
[INFO] [stdout]    48: 18:..............................UnaryExpr(
[INFO] [stdout]    48: 18:................................PrimaryExpr(
[INFO] [stdout]    48: 18:..................................Operand(
[INFO] [stdout]    48: 19:....................................next: ,
[INFO] [stdout]    48: 19:..................................)
[INFO] [stdout]    48: 19:................................)
[INFO] [stdout]    48: 19:..............................)
[INFO] [stdout]    48: 19:............................)
[INFO] [stdout]    48: 19:..........................)
[INFO] [stdout]    48: 21:..........................next: *
[INFO] [stdout]    48: 21:..........................Expression(
[INFO] [stdout]    48: 21:............................BinaryExpr(
[INFO] [stdout]    48: 21:..............................UnaryExpr(
[INFO] [stdout]    48: 22:................................next: e
[INFO] [stdout]    48: 22:................................UnaryExpr(
[INFO] [stdout]    48: 22:..................................PrimaryExpr(
[INFO] [stdout]    48: 22:....................................Operand(
[INFO] [stdout]    48: 23:......................................next: )
[INFO] [stdout]    48: 23:....................................)
[INFO] [stdout]    48: 23:..................................)
[INFO] [stdout]    48: 23:................................)
[INFO] [stdout]    48: 23:..............................)
[INFO] [stdout]    48: 23:............................)
[INFO] [stdout]    48: 23:..........................)
[INFO] [stdout]    48: 24:..........................next: ;
[INFO] [stdout]    48: 24:........................)
[INFO] [stdout]    48: 24:......................)
[INFO] [stdout]    48: 24:....................)
[INFO] [stdout]    48: 24:..................)
[INFO] [stdout]    48: 24:................)
[INFO] [stdout]    48: 24:..............)
[INFO] [stdout]    48: 24:............)
[INFO] [stdout]    49:  1:............next: }
[INFO] [stdout]    49:  1:..........)
[INFO] [stdout]    49:  1:........)
[INFO] [stdout]    49:  2:........next: ;
[INFO] [stdout]    49:  2:......)
[INFO] [stdout]    49:  3:......next: EOF
[INFO] [stdout]    49:  3:....)
[INFO] [stdout]    49:  3:..)
[INFO] [stdout]    49:  3:)
[INFO] [stdout] tests/group2/nil.gos:7:6:	-- checking white type ./tests/group2/nil.gos.III (objPath = )
[INFO] [stdout] tests/group2/nil.gos:7:10:	.  interface{}
[INFO] [stdout] tests/group2/nil.gos:7:10:	.  => interface{}
[INFO] [stdout] tests/group2/nil.gos:7:6:	=> type ./tests/group2/nil.gos.III
[INFO] [stdout] tests/group2/nil.gos:10:6:	-- checking white type ./tests/group2/nil.gos.A (objPath = )
[INFO] [stdout] tests/group2/nil.gos:10:8:	.  struct{ int}
[INFO] [stdout] tests/group2/nil.gos:11:3:	.  .  int
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  .  -- checking black type int (objPath = A)
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group2/nil.gos:11:3:	.  .  => int
[INFO] [stdout] tests/group2/nil.gos:10:8:	.  => struct{i int}
[INFO] [stdout] tests/group2/nil.gos:10:6:	=> type ./tests/group2/nil.gos.A
[INFO] [stdout] tests/group2/nil.gos:14:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group2/nil.gos:14:6:	=> func main
[INFO] [stdout] tests/group2/nil.gos:14:13:	--- main: func() ()
[INFO] [stdout] tests/group2/nil.gos:17:12:	interface{}
[INFO] [stdout] tests/group2/nil.gos:17:12:	=> interface{}
[INFO] [stdout] tests/group2/nil.gos:18:10:	8
[INFO] [stdout] tests/group2/nil.gos:18:10:	=> 8 (untyped int constant 8)
[INFO] [stdout] tests/group2/nil.gos:18:5:	ia
[INFO] [stdout] tests/group2/nil.gos:18:5:	=> ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:20:12:	III
[INFO] [stdout] tests/group2/nil.gos:7:6:	.  -- checking black type ./tests/group2/nil.gos.III interface{} (objPath = )
[INFO] [stdout] tests/group2/nil.gos:7:6:	.  => type ./tests/group2/nil.gos.III interface{}
[INFO] [stdout] tests/group2/nil.gos:20:12:	=> ./tests/group2/nil.gos.III
[INFO] [stdout] tests/group2/nil.gos:21:10:	9
[INFO] [stdout] tests/group2/nil.gos:21:10:	=> 9 (untyped int constant 9)
[INFO] [stdout] tests/group2/nil.gos:21:5:	ib
[INFO] [stdout] tests/group2/nil.gos:21:5:	=> ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:23:10:	ia
[INFO] [stdout] tests/group2/nil.gos:23:10:	=> ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:23:5:	ib
[INFO] [stdout] tests/group2/nil.gos:23:5:	=> ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:25:11:	A
[INFO] [stdout] tests/group2/nil.gos:10:6:	.  -- checking black type ./tests/group2/nil.gos.A struct{i int} (objPath = )
[INFO] [stdout] tests/group2/nil.gos:10:6:	.  => type ./tests/group2/nil.gos.A struct{i int}
[INFO] [stdout] tests/group2/nil.gos:25:11:	=> ./tests/group2/nil.gos.A
[INFO] [stdout] tests/group2/nil.gos:26:11:	struct{ int}
[INFO] [stdout] tests/group2/nil.gos:27:7:	.  int
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  -- checking black type int (objPath = )
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/nil.gos:27:7:	.  => int
[INFO] [stdout] tests/group2/nil.gos:26:11:	=> struct{i int}
[INFO] [stdout] tests/group2/nil.gos:29:11:	99
[INFO] [stdout] tests/group2/nil.gos:29:11:	=> 99 (untyped int constant 99)
[INFO] [stdout] tests/group2/nil.gos:29:5:	b.i
[INFO] [stdout] tests/group2/nil.gos:29:5:	.  b
[INFO] [stdout] tests/group2/nil.gos:29:5:	.  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:29:5:	=> b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:31:9:	b
[INFO] [stdout] tests/group2/nil.gos:31:9:	=> b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:31:5:	a
[INFO] [stdout] tests/group2/nil.gos:31:5:	=> a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:32:11:	55
[INFO] [stdout] tests/group2/nil.gos:32:11:	=> 55 (untyped int constant 55)
[INFO] [stdout] tests/group2/nil.gos:32:5:	b.i
[INFO] [stdout] tests/group2/nil.gos:32:5:	.  b
[INFO] [stdout] tests/group2/nil.gos:32:5:	.  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:32:5:	=> b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:34:2:	fmt2.Println("Hello, playground", ia, ia == nil, ib, ib == nil, 10, a.i, b.i)
[INFO] [stdout] tests/group2/nil.gos:34:2:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:34:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:34:15:	.  "Hello, playground"
[INFO] [stdout] tests/group2/nil.gos:34:15:	.  => "Hello, playground" (untyped string constant Hello, playground)
[INFO] [stdout] tests/group2/nil.gos:34:36:	.  ia
[INFO] [stdout] tests/group2/nil.gos:34:36:	.  => ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  ia == nil
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  .  ia
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  .  => ia (variable of type interface{})
[INFO] [stdout] tests/group2/nil.gos:34:46:	.  .  nil
[INFO] [stdout] tests/group2/nil.gos:34:46:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/nil.gos:34:40:	.  => ia == nil (untyped bool value)
[INFO] [stdout] tests/group2/nil.gos:34:51:	.  ib
[INFO] [stdout] tests/group2/nil.gos:34:51:	.  => ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  ib == nil
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  .  ib
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  .  => ib (variable of type ./tests/group2/nil.gos.III)
[INFO] [stdout] tests/group2/nil.gos:34:61:	.  .  nil
[INFO] [stdout] tests/group2/nil.gos:34:61:	.  .  => nil (untyped nil value)
[INFO] [stdout] tests/group2/nil.gos:34:55:	.  => ib == nil (untyped bool value)
[INFO] [stdout] tests/group2/nil.gos:34:66:	.  10
[INFO] [stdout] tests/group2/nil.gos:34:66:	.  => 10 (untyped int constant 10)
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  a.i
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  .  a
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  .  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:34:70:	.  => a.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  b.i
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  .  b
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  .  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:34:75:	.  => b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:34:2:	=> fmt2.Println("Hello, playground", ia, ia == nil, ib, ib == nil, 10, a.i, b.i) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:36:10:	&a
[INFO] [stdout] tests/group2/nil.gos:36:11:	.  a
[INFO] [stdout] tests/group2/nil.gos:36:11:	.  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:36:10:	=> &a (value of type *./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:37:10:	&b
[INFO] [stdout] tests/group2/nil.gos:37:11:	.  b
[INFO] [stdout] tests/group2/nil.gos:37:11:	.  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:37:10:	=> &b (value of type *struct{i int})
[INFO] [stdout] tests/group2/nil.gos:38:11:	111
[INFO] [stdout] tests/group2/nil.gos:38:11:	=> 111 (untyped int constant 111)
[INFO] [stdout] tests/group2/nil.gos:38:5:	c.i
[INFO] [stdout] tests/group2/nil.gos:38:5:	.  c
[INFO] [stdout] tests/group2/nil.gos:38:5:	.  => c (variable of type *./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:38:5:	=> c.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:39:11:	222
[INFO] [stdout] tests/group2/nil.gos:39:11:	=> 222 (untyped int constant 222)
[INFO] [stdout] tests/group2/nil.gos:39:5:	d.i
[INFO] [stdout] tests/group2/nil.gos:39:5:	.  d
[INFO] [stdout] tests/group2/nil.gos:39:5:	.  => d (variable of type *struct{i int})
[INFO] [stdout] tests/group2/nil.gos:39:5:	=> d.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:40:5:	fmt2.Println(a.i, b.i)
[INFO] [stdout] tests/group2/nil.gos:40:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:40:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  a.i
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  .  a
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  .  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:40:18:	.  => a.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  b.i
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  .  b
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  .  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:40:23:	.  => b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:40:5:	=> fmt2.Println(a.i, b.i) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:41:10:	b
[INFO] [stdout] tests/group2/nil.gos:41:10:	=> b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:41:5:	*c
[INFO] [stdout] tests/group2/nil.gos:41:6:	.  c
[INFO] [stdout] tests/group2/nil.gos:41:6:	.  => c (variable of type *./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:41:5:	=> *c (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:42:5:	fmt2.Println(a.i, b.i)
[INFO] [stdout] tests/group2/nil.gos:42:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:42:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  a.i
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  .  a
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  .  => a (variable of type ./tests/group2/nil.gos.A)
[INFO] [stdout] tests/group2/nil.gos:42:18:	.  => a.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  b.i
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  .  b
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  .  => b (variable of type struct{i int})
[INFO] [stdout] tests/group2/nil.gos:42:23:	.  => b.i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:42:5:	=> fmt2.Println(a.i, b.i) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:44:11:	*int
[INFO] [stdout] tests/group2/nil.gos:44:12:	.  int
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group2/nil.gos:1:1:	.  .  => type int
[INFO] [stdout] tests/group2/nil.gos:44:12:	.  => int
[INFO] [stdout] tests/group2/nil.gos:44:11:	=> *int
[INFO] [stdout] tests/group2/nil.gos:45:5:	fmt2.Println(e)
[INFO] [stdout] tests/group2/nil.gos:45:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:45:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:45:18:	.  e
[INFO] [stdout] tests/group2/nil.gos:45:18:	.  => e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:45:5:	=> fmt2.Println(e) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:46:10:	666
[INFO] [stdout] tests/group2/nil.gos:46:10:	=> 666 (untyped int constant 666)
[INFO] [stdout] tests/group2/nil.gos:47:9:	&i
[INFO] [stdout] tests/group2/nil.gos:47:10:	.  i
[INFO] [stdout] tests/group2/nil.gos:47:10:	.  => i (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:47:9:	=> &i (value of type *int)
[INFO] [stdout] tests/group2/nil.gos:47:5:	e
[INFO] [stdout] tests/group2/nil.gos:47:5:	=> e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:48:5:	fmt2.Println(e, *e)
[INFO] [stdout] tests/group2/nil.gos:48:5:	.  fmt2.Println
[INFO] [stdout] tests/group2/nil.gos:48:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:48:18:	.  e
[INFO] [stdout] tests/group2/nil.gos:48:18:	.  => e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:48:21:	.  *e
[INFO] [stdout] tests/group2/nil.gos:48:22:	.  .  e
[INFO] [stdout] tests/group2/nil.gos:48:22:	.  .  => e (variable of type *int)
[INFO] [stdout] tests/group2/nil.gos:48:21:	.  => *e (variable of type int)
[INFO] [stdout] tests/group2/nil.gos:48:5:	=> fmt2.Println(e, *e) (invalid operand)
[INFO] [stdout] tests/group2/nil.gos:49:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group2/nil.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group2/nil.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_g2nil' (824) panicked at tests/test.rs:226:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d3902d7b9 - <test[b73a17e78c71dbda]::test_g2nil::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_composite stdout ----
[INFO] [stdout]     1:  1:next: package
[INFO] [stdout]     1:  1:File(
[INFO] [stdout]     1:  9:..next: main
[INFO] [stdout]     1: 13:..next: ;
[INFO] [stdout]     3:  1:..next: import
[INFO] [stdout]     3:  1:..GenDecl(import)(
[INFO] [stdout]     3:  8:....next: (
[INFO] [stdout]     4:  2:....next: "fmt2"
[INFO] [stdout]     4:  2:....ImportSpec(
[INFO] [stdout]     4:  8:......next: ;
[INFO] [stdout]     5:  1:......next: )
[INFO] [stdout]     5:  1:....)
[INFO] [stdout]     5:  2:....next: ;
[INFO] [stdout]     8:  1:....next: type
[INFO] [stdout]     8:  1:..)
[INFO] [stdout]     8:  1:..Declaration(
[INFO] [stdout]     8:  1:....GenDecl(type)(
[INFO] [stdout]     8:  6:......next: Point3D
[INFO] [stdout]     8:  6:......TypeSpec(
[INFO] [stdout]     8: 14:........next: struct
[INFO] [stdout]     8: 14:........Type(
[INFO] [stdout]     8: 14:..........FieldDecl(
[INFO] [stdout]     8: 21:............next: {
[INFO] [stdout]     8: 23:............next: x
[INFO] [stdout]     8: 23:............FieldDecl(
[INFO] [stdout]     8: 23:..............TypeName(
[INFO] [stdout]     8: 24:................next: ,
[INFO] [stdout]     8: 24:..............)
[INFO] [stdout]     8: 26:..............next: y
[INFO] [stdout]     8: 26:..............TypeName(
[INFO] [stdout]     8: 27:................next: ,
[INFO] [stdout]     8: 27:..............)
[INFO] [stdout]     8: 29:..............next: z
[INFO] [stdout]     8: 29:..............TypeName(
[INFO] [stdout]     8: 31:................next: int
[INFO] [stdout]     8: 31:..............)
[INFO] [stdout]     8: 31:..............TypeName(
[INFO] [stdout]     8: 35:................next: }
[INFO] [stdout]     8: 35:..............)
[INFO] [stdout]     8: 35:............)
[INFO] [stdout]     8: 36:............next: ;
[INFO] [stdout]     8: 36:..........)
[INFO] [stdout]     8: 36:........)
[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: Point3Df
[INFO] [stdout]     9:  6:......TypeSpec(
[INFO] [stdout]     9: 15:........next: struct
[INFO] [stdout]     9: 15:........Type(
[INFO] [stdout]     9: 15:..........FieldDecl(
[INFO] [stdout]     9: 22:............next: {
[INFO] [stdout]     9: 24:............next: x
[INFO] [stdout]     9: 24:............FieldDecl(
[INFO] [stdout]     9: 24:..............TypeName(
[INFO] [stdout]     9: 25:................next: ,
[INFO] [stdout]     9: 25:..............)
[INFO] [stdout]     9: 27:..............next: y
[INFO] [stdout]     9: 27:..............TypeName(
[INFO] [stdout]     9: 28:................next: ,
[INFO] [stdout]     9: 28:..............)
[INFO] [stdout]     9: 30:..............next: z
[INFO] [stdout]     9: 30:..............TypeName(
[INFO] [stdout]     9: 32:................next: float32
[INFO] [stdout]     9: 32:..............)
[INFO] [stdout]     9: 32:..............TypeName(
[INFO] [stdout]     9: 40:................next: }
[INFO] [stdout]     9: 40:..............)
[INFO] [stdout]     9: 40:............)
[INFO] [stdout]     9: 41:............next: ;
[INFO] [stdout]     9: 41:..........)
[INFO] [stdout]     9: 41:........)
[INFO] [stdout]    11:  1:........next: type
[INFO] [stdout]    11:  1:......)
[INFO] [stdout]    11:  1:....)
[INFO] [stdout]    11:  1:..)
[INFO] [stdout]    11:  1:..Declaration(
[INFO] [stdout]    11:  1:....GenDecl(type)(
[INFO] [stdout]    11:  6:......next: acceptRange
[INFO] [stdout]    11:  6:......TypeSpec(
[INFO] [stdout]    11: 18:........next: struct
[INFO] [stdout]    11: 18:........Type(
[INFO] [stdout]    11: 18:..........FieldDecl(
[INFO] [stdout]    11: 25:............next: {
[INFO] [stdout]    12:  2:............next: lo
[INFO] [stdout]    12:  2:............FieldDecl(
[INFO] [stdout]    12:  2:..............TypeName(
[INFO] [stdout]    12:  5:................next: uint8
[INFO] [stdout]    12:  5:..............)
[INFO] [stdout]    12:  5:..............TypeName(
[INFO] [stdout]    12: 11:................next: ;
[INFO] [stdout]    12: 11:..............)
[INFO] [stdout]    13:  2:..............next: hi
[INFO] [stdout]    13:  2:............)
[INFO] [stdout]    13:  2:............FieldDecl(
[INFO] [stdout]    13:  2:..............TypeName(
[INFO] [stdout]    13:  5:................next: uint8
[INFO] [stdout]    13:  5:..............)
[INFO] [stdout]    13:  5:..............TypeName(
[INFO] [stdout]    13: 11:................next: ;
[INFO] [stdout]    13: 11:..............)
[INFO] [stdout]    14:  1:..............next: }
[INFO] [stdout]    14:  1:............)
[INFO] [stdout]    14:  2:............next: ;
[INFO] [stdout]    14:  2:..........)
[INFO] [stdout]    14:  2:........)
[INFO] [stdout]    16:  1:........next: var
[INFO] [stdout]    16:  1:......)
[INFO] [stdout]    16:  1:....)
[INFO] [stdout]    16:  1:..)
[INFO] [stdout]    16:  1:..Declaration(
[INFO] [stdout]    16:  1:....GenDecl(var)(
[INFO] [stdout]    16:  5:......next: t
[INFO] [stdout]    16:  5:......varSpec(
[INFO] [stdout]    16:  5:........IdentList(
[INFO] [stdout]    16:  7:..........next: =
[INFO] [stdout]    16:  7:........)
[INFO] [stdout]    16:  9:........next: [
[INFO] [stdout]    16:  9:........ExpressionList(
[INFO] [stdout]    16:  9:..........Expression(
[INFO] [stdout]    16:  9:............BinaryExpr(
[INFO] [stdout]    16:  9:..............UnaryExpr(
[INFO] [stdout]    16:  9:................PrimaryExpr(
[INFO] [stdout]    16:  9:..................Operand(
[INFO] [stdout]    16:  9:....................ArrayType(
[INFO] [stdout]    16: 10:......................next: 16
[INFO] [stdout]    16: 10:......................Expression(
[INFO] [stdout]    16: 10:........................BinaryExpr(
[INFO] [stdout]    16: 10:..........................UnaryExpr(
[INFO] [stdout]    16: 10:............................PrimaryExpr(
[INFO] [stdout]    16: 10:..............................Operand(
[INFO] [stdout]    16: 12:................................next: ]
[INFO] [stdout]    16: 12:..............................)
[INFO] [stdout]    16: 12:............................)
[INFO] [stdout]    16: 12:..........................)
[INFO] [stdout]    16: 12:........................)
[INFO] [stdout]    16: 12:......................)
[INFO] [stdout]    16: 13:......................next: Point3D
[INFO] [stdout]    16: 13:......................Type(
[INFO] [stdout]    16: 13:........................TypeName(
[INFO] [stdout]    16: 20:..........................next: {
[INFO] [stdout]    16: 20:........................)
[INFO] [stdout]    16: 20:......................)
[INFO] [stdout]    16: 20:....................)
[INFO] [stdout]    16: 20:..................)
[INFO] [stdout]    16: 20:..................LiteralValue(
[INFO] [stdout]    16: 21:....................next: {
[INFO] [stdout]    16: 21:....................ElementList(
[INFO] [stdout]    16: 21:......................Element(
[INFO] [stdout]    16: 21:........................Value(
[INFO] [stdout]    16: 21:..........................LiteralValue(
[INFO] [stdout]    16: 22:............................next: 1
[INFO] [stdout]    16: 22:............................ElementList(
[INFO] [stdout]    16: 22:..............................Element(
[INFO] [stdout]    16: 22:................................Value(
[INFO] [stdout]    16: 22:..................................Expression(
[INFO] [stdout]    16: 22:....................................BinaryExpr(
[INFO] [stdout]    16: 22:......................................UnaryExpr(
[INFO] [stdout]    16: 22:........................................PrimaryExpr(
[INFO] [stdout]    16: 22:..........................................Operand(
[INFO] [stdout]    16: 23:............................................next: ,
[INFO] [stdout]    16: 23:..........................................)
[INFO] [stdout]    16: 23:........................................)
[INFO] [stdout]    16: 23:......................................)
[INFO] [stdout]    16: 23:....................................)
[INFO] [stdout]    16: 23:..................................)
[INFO] [stdout]    16: 23:................................)
[INFO] [stdout]    16: 23:..............................)
[INFO] [stdout]    16: 24:..............................next: 2
[INFO] [stdout]    16: 24:..............................Element(
[INFO] [stdout]    16: 24:................................Value(
[INFO] [stdout]    16: 24:..................................Expression(
[INFO] [stdout]    16: 24:....................................BinaryExpr(
[INFO] [stdout]    16: 24:......................................UnaryExpr(
[INFO] [stdout]    16: 24:........................................PrimaryExpr(
[INFO] [stdout]    16: 24:..........................................Operand(
[INFO] [stdout]    16: 25:............................................next: ,
[INFO] [stdout]    16: 25:..........................................)
[INFO] [stdout]    16: 25:........................................)
[INFO] [stdout]    16: 25:......................................)
[INFO] [stdout]    16: 25:....................................)
[INFO] [stdout]    16: 25:..................................)
[INFO] [stdout]    16: 25:................................)
[INFO] [stdout]    16: 25:..............................)
[INFO] [stdout]    16: 26:..............................next: 3
[INFO] [stdout]    16: 26:..............................Element(
[INFO] [stdout]    16: 26:................................Value(
[INFO] [stdout]    16: 26:..................................Expression(
[INFO] [stdout]    16: 26:....................................BinaryExpr(
[INFO] [stdout]    16: 26:......................................UnaryExpr(
[INFO] [stdout]    16: 26:........................................PrimaryExpr(
[INFO] [stdout]    16: 26:..........................................Operand(
[INFO] [stdout]    16: 27:............................................next: }
[INFO] [stdout]    16: 27:..........................................)
[INFO] [stdout]    16: 27:........................................)
[INFO] [stdout]    16: 27:......................................)
[INFO] [stdout]    16: 27:....................................)
[INFO] [stdout]    16: 27:..................................)
[INFO] [stdout]    16: 27:................................)
[INFO] [stdout]    16: 27:..............................)
[INFO] [stdout]    16: 27:............................)
[INFO] [stdout]    16: 28:............................next: ,
[INFO] [stdout]    16: 28:..........................)
[INFO] [stdout]    16: 28:........................)
[INFO] [stdout]    16: 28:......................)
[INFO] [stdout]    16: 29:......................next: {
[INFO] [stdout]    16: 29:......................Element(
[INFO] [stdout]    16: 29:........................Value(
[INFO] [stdout]    16: 29:..........................LiteralValue(
[INFO] [stdout]    16: 30:............................next: y
[INFO] [stdout]    16: 30:............................ElementList(
[INFO] [stdout]    16: 30:..............................Element(
[INFO] [stdout]    16: 30:................................Value(
[INFO] [stdout]    16: 30:..................................Expression(
[INFO] [stdout]    16: 30:....................................BinaryExpr(
[INFO] [stdout]    16: 30:......................................UnaryExpr(
[INFO] [stdout]    16: 30:........................................PrimaryExpr(
[INFO] [stdout]    16: 30:..........................................Operand(
[INFO] [stdout]    16: 31:............................................next: :
[INFO] [stdout]    16: 31:..........................................)
[INFO] [stdout]    16: 31:........................................)
[INFO] [stdout]    16: 31:......................................)
[INFO] [stdout]    16: 31:....................................)
[INFO] [stdout]    16: 31:..................................)
[INFO] [stdout]    16: 31:................................)
[INFO] [stdout]    16: 32:................................next: 4
[INFO] [stdout]    16: 32:................................Value(
[INFO] [stdout]    16: 32:..................................Expression(
[INFO] [stdout]    16: 32:....................................BinaryExpr(
[INFO] [stdout]    16: 32:......................................UnaryExpr(
[INFO] [stdout]    16: 32:........................................PrimaryExpr(
[INFO] [stdout]    16: 32:..........................................Operand(
[INFO] [stdout]    16: 33:............................................next: }
[INFO] [stdout]    16: 33:..........................................)
[INFO] [stdout]    16: 33:........................................)
[INFO] [stdout]    16: 33:......................................)
[INFO] [stdout]    16: 33:....................................)
[INFO] [stdout]    16: 33:..................................)
[INFO] [stdout]    16: 33:................................)
[INFO] [stdout]    16: 33:..............................)
[INFO] [stdout]    16: 33:............................)
[INFO] [stdout]    16: 34:............................next: }
[INFO] [stdout]    16: 34:..........................)
[INFO] [stdout]    16: 34:........................)
[INFO] [stdout]    16: 34:......................)
[INFO] [stdout]    16: 34:....................)
[INFO] [stdout]    16: 35:....................next: ;
[INFO] [stdout]    16: 35:..................)
[INFO] [stdout]    16: 35:................)
[INFO] [stdout]    16: 35:..............)
[INFO] [stdout]    16: 35:............)
[INFO] [stdout]    16: 35:..........)
[INFO] [stdout]    16: 35:........)
[INFO] [stdout]    19:  1:........next: var
[INFO] [stdout]    19:  1:......)
[INFO] [stdout]    19:  1:....)
[INFO] [stdout]    19:  1:..)
[INFO] [stdout]    19:  1:..Declaration(
[INFO] [stdout]    19:  1:....GenDecl(var)(
[INFO] [stdout]    19:  5:......next: acceptRanges
[INFO] [stdout]    19:  5:......varSpec(
[INFO] [stdout]    19:  5:........IdentList(
[INFO] [stdout]    19: 18:..........next: =
[INFO] [stdout]    19: 18:........)
[INFO] [stdout]    19: 20:........next: [
[INFO] [stdout]    19: 20:........ExpressionList(
[INFO] [stdout]    19: 20:..........Expression(
[INFO] [stdout]    19: 20:............BinaryExpr(
[INFO] [stdout]    19: 20:..............UnaryExpr(
[INFO] [stdout]    19: 20:................PrimaryExpr(
[INFO] [stdout]    19: 20:..................Operand(
[INFO] [stdout]    19: 20:....................ArrayType(
[INFO] [stdout]    19: 21:......................next: 16
[INFO] [stdout]    19: 21:......................Expression(
[INFO] [stdout]    19: 21:........................BinaryExpr(
[INFO] [stdout]    19: 21:..........................UnaryExpr(
[INFO] [stdout]    19: 21:............................PrimaryExpr(
[INFO] [stdout]    19: 21:..............................Operand(
[INFO] [stdout]    19: 23:................................next: ]
[INFO] [stdout]    19: 23:..............................)
[INFO] [stdout]    19: 23:............................)
[INFO] [stdout]    19: 23:..........................)
[INFO] [stdout]    19: 23:........................)
[INFO] [stdout]    19: 23:......................)
[INFO] [stdout]    19: 24:......................next: acceptRange
[INFO] [stdout]    19: 24:......................Type(
[INFO] [stdout]    19: 24:........................TypeName(
[INFO] [stdout]    19: 35:..........................next: {
[INFO] [stdout]    19: 35:........................)
[INFO] [stdout]    19: 35:......................)
[INFO] [stdout]    19: 35:....................)
[INFO] [stdout]    19: 35:..................)
[INFO] [stdout]    19: 35:..................LiteralValue(
[INFO] [stdout]    20:  2:....................next: 0
[INFO] [stdout]    20:  2:....................ElementList(
[INFO] [stdout]    20:  2:......................Element(
[INFO] [stdout]    20:  2:........................Value(
[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:  3:....................................next: :
[INFO] [stdout]    20:  3:..................................)
[INFO] [stdout]    20:  3:................................)
[INFO] [stdout]    20:  3:..............................)
[INFO] [stdout]    20:  3:............................)
[INFO] [stdout]    20:  3:..........................)
[INFO] [stdout]    20:  3:........................)
[INFO] [stdout]    20:  5:........................next: {
[INFO] [stdout]    20:  5:........................Value(
[INFO] [stdout]    20:  5:..........................LiteralValue(
[INFO] [stdout]    20:  6:............................next: 1
[INFO] [stdout]    20:  6:............................ElementList(
[INFO] [stdout]    20:  6:..............................Element(
[INFO] [stdout]    20:  6:................................Value(
[INFO] [stdout]    20:  6:..................................Expression(
[INFO] [stdout]    20:  6:....................................BinaryExpr(
[INFO] [stdout]    20:  6:......................................UnaryExpr(
[INFO] [stdout]    20:  6:........................................PrimaryExpr(
[INFO] [stdout]    20:  6:..........................................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:  7:..............................)
[INFO] [stdout]    20:  9:..............................next: 2
[INFO] [stdout]    20:  9:..............................Element(
[INFO] [stdout]    20:  9:................................Value(
[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: 10:............................................next: }
[INFO] [stdout]    20: 10:..........................................)
[INFO] [stdout]    20: 10:........................................)
[INFO] [stdout]    20: 10:......................................)
[INFO] [stdout]    20: 10:....................................)
[INFO] [stdout]    20: 10:..................................)
[INFO] [stdout]    20: 10:................................)
[INFO] [stdout]    20: 10:..............................)
[INFO] [stdout]    20: 10:............................)
[INFO] [stdout]    20: 11:............................next: ,
[INFO] [stdout]    20: 11:..........................)
[INFO] [stdout]    20: 11:........................)
[INFO] [stdout]    20: 11:......................)
[INFO] [stdout]    21:  2:......................next: 1
[INFO] [stdout]    21:  2:......................Element(
[INFO] [stdout]    21:  2:........................Value(
[INFO] [stdout]    21:  2:..........................Expression(
[INFO] [stdout]    21:  2:............................BinaryExpr(
[INFO] [stdout]    21:  2:..............................UnaryExpr(
[INFO] [stdout]    21:  2:................................PrimaryExpr(
[INFO] [stdout]    21:  2:..................................Operand(
[INFO] [stdout]    21:  3:....................................next: :
[INFO] [stdout]    21:  3:..................................)
[INFO] [stdout]    21:  3:................................)
[INFO] [stdout]    21:  3:..............................)
[INFO] [stdout]    21:  3:............................)
[INFO] [stdout]    21:  3:..........................)
[INFO] [stdout]    21:  3:........................)
[INFO] [stdout]    21:  5:........................next: {
[INFO] [stdout]    21:  5:........................Value(
[INFO] [stdout]    21:  5:..........................LiteralValue(
[INFO] [stdout]    21:  6:............................next: 1
[INFO] [stdout]    21:  6:............................ElementList(
[INFO] [stdout]    21:  6:..............................Element(
[INFO] [stdout]    21:  6:................................Value(
[INFO] [stdout]    21:  6:..................................Expression(
[INFO] [stdout]    21:  6:....................................BinaryExpr(
[INFO] [stdout]    21:  6:......................................UnaryExpr(
[INFO] [stdout]    21:  6:........................................PrimaryExpr(
[INFO] [stdout]    21:  6:..........................................Operand(
[INFO] [stdout]    21:  7:............................................next: ,
[INFO] [stdout]    21:  7:..........................................)
[INFO] [stdout]    21:  7:........................................)
[INFO] [stdout]    21:  7:......................................)
[INFO] [stdout]    21:  7:....................................)
[INFO] [stdout]    21:  7:..................................)
[INFO] [stdout]    21:  7:................................)
[INFO] [stdout]    21:  7:..............................)
[INFO] [stdout]    21:  9:..............................next: 2
[INFO] [stdout]    21:  9:..............................Element(
[INFO] [stdout]    21:  9:................................Value(
[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: 10:............................................next: }
[INFO] [stdout]    21: 10:..........................................)
[INFO] [stdout]    21: 10:........................................)
[INFO] [stdout]    21: 10:......................................)
[INFO] [stdout]    21: 10:....................................)
[INFO] [stdout]    21: 10:..................................)
[INFO] [stdout]    21: 10:................................)
[INFO] [stdout]    21: 10:..............................)
[INFO] [stdout]    21: 10:............................)
[INFO] [stdout]    21: 11:............................next: ,
[INFO] [stdout]    21: 11:..........................)
[INFO] [stdout]    21: 11:........................)
[INFO] [stdout]    21: 11:......................)
[INFO] [stdout]    22:  2:......................next: 2
[INFO] [stdout]    22:  2:......................Element(
[INFO] [stdout]    22:  2:........................Value(
[INFO] [stdout]    22:  2:..........................Expression(
[INFO] [stdout]    22:  2:............................BinaryExpr(
[INFO] [stdout]    22:  2:..............................UnaryExpr(
[INFO] [stdout]    22:  2:................................PrimaryExpr(
[INFO] [stdout]    22:  2:..................................Operand(
[INFO] [stdout]    22:  3:....................................next: :
[INFO] [stdout]    22:  3:..................................)
[INFO] [stdout]    22:  3:................................)
[INFO] [stdout]    22:  3:..............................)
[INFO] [stdout]    22:  3:............................)
[INFO] [stdout]    22:  3:..........................)
[INFO] [stdout]    22:  3:........................)
[INFO] [stdout]    22:  5:........................next: {
[INFO] [stdout]    22:  5:........................Value(
[INFO] [stdout]    22:  5:..........................LiteralValue(
[INFO] [stdout]    22:  6:............................next: 1
[INFO] [stdout]    22:  6:............................ElementList(
[INFO] [stdout]    22:  6:..............................Element(
[INFO] [stdout]    22:  6:................................Value(
[INFO] [stdout]    22:  6:..................................Expression(
[INFO] [stdout]    22:  6:....................................BinaryExpr(
[INFO] [stdout]    22:  6:......................................UnaryExpr(
[INFO] [stdout]    22:  6:........................................PrimaryExpr(
[INFO] [stdout]    22:  6:..........................................Operand(
[INFO] [stdout]    22:  7:............................................next: ,
[INFO] [stdout]    22:  7:..........................................)
[INFO] [stdout]    22:  7:........................................)
[INFO] [stdout]    22:  7:......................................)
[INFO] [stdout]    22:  7:....................................)
[INFO] [stdout]    22:  7:..................................)
[INFO] [stdout]    22:  7:................................)
[INFO] [stdout]    22:  7:..............................)
[INFO] [stdout]    22:  9:..............................next: 0x9F
[INFO] [stdout]    22:  9:..............................Element(
[INFO] [stdout]    22:  9:................................Value(
[INFO] [stdout]    22:  9:..................................Expression(
[INFO] [stdout]    22:  9:....................................BinaryExpr(
[INFO] [stdout]    22:  9:......................................UnaryExpr(
[INFO] [stdout]    22:  9:........................................PrimaryExpr(
[INFO] [stdout]    22:  9:..........................................Operand(
[INFO] [stdout]    22: 13:............................................next: }
[INFO] [stdout]    22: 13:..........................................)
[INFO] [stdout]    22: 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: 14:............................next: ,
[INFO] [stdout]    22: 14:..........................)
[INFO] [stdout]    22: 14:........................)
[INFO] [stdout]    22: 14:......................)
[INFO] [stdout]    23:  2:......................next: 3
[INFO] [stdout]    23:  2:......................Element(
[INFO] [stdout]    23:  2:........................Value(
[INFO] [stdout]    23:  2:..........................Expression(
[INFO] [stdout]    23:  2:............................BinaryExpr(
[INFO] [stdout]    23:  2:..............................UnaryExpr(
[INFO] [stdout]    23:  2:................................PrimaryExpr(
[INFO] [stdout]    23:  2:..................................Operand(
[INFO] [stdout]    23:  3:....................................next: :
[INFO] [stdout]    23:  3:..................................)
[INFO] [stdout]    23:  3:................................)
[INFO] [stdout]    23:  3:..............................)
[INFO] [stdout]    23:  3:............................)
[INFO] [stdout]    23:  3:..........................)
[INFO] [stdout]    23:  3:........................)
[INFO] [stdout]    23:  5:........................next: {
[INFO] [stdout]    23:  5:........................Value(
[INFO] [stdout]    23:  5:..........................LiteralValue(
[INFO] [stdout]    23:  6:............................next: 0x90
[INFO] [stdout]    23:  6:............................ElementList(
[INFO] [stdout]    23:  6:..............................Element(
[INFO] [stdout]    23:  6:................................Value(
[INFO] [stdout]    23:  6:..................................Expression(
[INFO] [stdout]    23:  6:....................................BinaryExpr(
[INFO] [stdout]    23:  6:......................................UnaryExpr(
[INFO] [stdout]    23:  6:........................................PrimaryExpr(
[INFO] [stdout]    23:  6:..........................................Operand(
[INFO] [stdout]    23: 10:............................................next: ,
[INFO] [stdout]    23: 10:..........................................)
[INFO] [stdout]    23: 10:........................................)
[INFO] [stdout]    23: 10:......................................)
[INFO] [stdout]    23: 10:....................................)
[INFO] [stdout]    23: 10:..................................)
[INFO] [stdout]    23: 10:................................)
[INFO] [stdout]    23: 10:..............................)
[INFO] [stdout]    23: 12:..............................next: 1
[INFO] [stdout]    23: 12:..............................Element(
[INFO] [stdout]    23: 12:................................Value(
[INFO] [stdout]    23: 12:..................................Expression(
[INFO] [stdout]    23: 12:....................................BinaryExpr(
[INFO] [stdout]    23: 12:......................................UnaryExpr(
[INFO] [stdout]    23: 12:........................................PrimaryExpr(
[INFO] [stdout]    23: 12:..........................................Operand(
[INFO] [stdout]    23: 13:............................................next: }
[INFO] [stdout]    23: 13:..........................................)
[INFO] [stdout]    23: 13:........................................)
[INFO] [stdout]    23: 13:......................................)
[INFO] [stdout]    23: 13:....................................)
[INFO] [stdout]    23: 13:..................................)
[INFO] [stdout]    23: 13:................................)
[INFO] [stdout]    23: 13:..............................)
[INFO] [stdout]    23: 13:............................)
[INFO] [stdout]    23: 14:............................next: ,
[INFO] [stdout]    23: 14:..........................)
[INFO] [stdout]    23: 14:........................)
[INFO] [stdout]    23: 14:......................)
[INFO] [stdout]    24:  2:......................next: 4
[INFO] [stdout]    24:  2:......................Element(
[INFO] [stdout]    24:  2:........................Value(
[INFO] [stdout]    24:  2:..........................Expression(
[INFO] [stdout]    24:  2:............................BinaryExpr(
[INFO] [stdout]    24:  2:..............................UnaryExpr(
[INFO] [stdout]    24:  2:................................PrimaryExpr(
[INFO] [stdout]    24:  2:..................................Operand(
[INFO] [stdout]    24:  3:....................................next: :
[INFO] [stdout]    24:  3:..................................)
[INFO] [stdout]    24:  3:................................)
[INFO] [stdout]    24:  3:..............................)
[INFO] [stdout]    24:  3:............................)
[INFO] [stdout]    24:  3:..........................)
[INFO] [stdout]    24:  3:........................)
[INFO] [stdout]    24:  5:........................next: {
[INFO] [stdout]    24:  5:........................Value(
[INFO] [stdout]    24:  5:..........................LiteralValue(
[INFO] [stdout]    24:  6:............................next: 1
[INFO] [stdout]    24:  6:............................ElementList(
[INFO] [stdout]    24:  6:..............................Element(
[INFO] [stdout]    24:  6:................................Value(
[INFO] [stdout]    24:  6:..................................Expression(
[INFO] [stdout]    24:  6:....................................BinaryExpr(
[INFO] [stdout]    24:  6:......................................UnaryExpr(
[INFO] [stdout]    24:  6:........................................PrimaryExpr(
[INFO] [stdout]    24:  6:..........................................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:  7:..............................)
[INFO] [stdout]    24:  9:..............................next: 0x8F
[INFO] [stdout]    24:  9:..............................Element(
[INFO] [stdout]    24:  9:................................Value(
[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: 13:........................................)
[INFO] [stdout]    24: 13:......................................)
[INFO] [stdout]    24: 13:....................................)
[INFO] [stdout]    24: 13:..................................)
[INFO] [stdout]    24: 13:................................)
[INFO] [stdout]    24: 13:..............................)
[INFO] [stdout]    24: 13:............................)
[INFO] [stdout]    24: 14:............................next: ,
[INFO] [stdout]    24: 14:..........................)
[INFO] [stdout]    24: 14:........................)
[INFO] [stdout]    24: 14:......................)
[INFO] [stdout]    25:  1:......................next: }
[INFO] [stdout]    25:  1:....................)
[INFO] [stdout]    25:  2:....................next: ;
[INFO] [stdout]    25:  2:..................)
[INFO] [stdout]    25:  2:................)
[INFO] [stdout]    25:  2:..............)
[INFO] [stdout]    25:  2:............)
[INFO] [stdout]    25:  2:..........)
[INFO] [stdout]    25:  2:........)
[INFO] [stdout]    28:  1:........next: func
[INFO] [stdout]    28:  1:......)
[INFO] [stdout]    28:  1:....)
[INFO] [stdout]    28:  1:..)
[INFO] [stdout]    28:  1:..Declaration(
[INFO] [stdout]    28:  1:....FunctionDecl(
[INFO] [stdout]    28:  6:......next: withInterface
[INFO] [stdout]    28: 19:......next: (
[INFO] [stdout]    28: 19:......Signature(
[INFO] [stdout]    28: 19:........Parameters(
[INFO] [stdout]    28: 20:..........next: )
[INFO] [stdout]    28: 22:..........next: {
[INFO] [stdout]    28: 22:........)
[INFO] [stdout]    28: 22:........Result(
[INFO] [stdout]    28: 22:........)
[INFO] [stdout]    28: 22:......)
[INFO] [stdout]    28: 22:......Body(
[INFO] [stdout]    29:  2:........next: m
[INFO] [stdout]    29:  2:........Body(
[INFO] [stdout]    29:  2:..........Statement(
[INFO] [stdout]    29:  2:............SimpleStmt(
[INFO] [stdout]    29:  2:..............ExpressionList(
[INFO] [stdout]    29:  2:................Expression(
[INFO] [stdout]    29:  2:..................BinaryExpr(
[INFO] [stdout]    29:  2:....................UnaryExpr(
[INFO] [stdout]    29:  2:......................PrimaryExpr(
[INFO] [stdout]    29:  2:........................Operand(
[INFO] [stdout]    29:  4:..........................next: :=
[INFO] [stdout]    29:  4:........................)
[INFO] [stdout]    29:  4:......................)
[INFO] [stdout]    29:  4:....................)
[INFO] [stdout]    29:  4:..................)
[INFO] [stdout]    29:  4:................)
[INFO] [stdout]    29:  4:..............)
[INFO] [stdout]    29:  7:..............next: [
[INFO] [stdout]    29:  7:..............ExpressionList(
[INFO] [stdout]    29:  7:................Expression(
[INFO] [stdout]    29:  7:..................BinaryExpr(
[INFO] [stdout]    29:  7:....................UnaryExpr(
[INFO] [stdout]    29:  7:......................PrimaryExpr(
[INFO] [stdout]    29:  7:........................Operand(
[INFO] [stdout]    29:  7:..........................ArrayType(
[INFO] [stdout]    29:  8:............................next: ]
[INFO] [stdout]    29:  9:............................next: interface
[INFO] [stdout]    29:  9:............................Type(
[INFO] [stdout]    29:  9:..............................InterfaceType(
[INFO] [stdout]    29: 18:................................next: {
[INFO] [stdout]    29: 19:................................next: }
[INFO] [stdout]    29: 20:................................next: {
[INFO] [stdout]    29: 20:..............................)
[INFO] [stdout]    29: 20:............................)
[INFO] [stdout]    29: 20:..........................)
[INFO] [stdout]    29: 20:........................)
[INFO] [stdout]    29: 20:........................LiteralValue(
[INFO] [stdout]    29: 21:..........................next: "a string"
[INFO] [stdout]    29: 21:..........................ElementList(
[INFO] [stdout]    29: 21:............................Element(
[INFO] [stdout]    29: 21:..............................Value(
[INFO] [stdout]    29: 21:................................Expression(
[INFO] [stdout]    29: 21:..................................BinaryExpr(
[INFO] [stdout]    29: 21:....................................UnaryExpr(
[INFO] [stdout]    29: 21:......................................PrimaryExpr(
[INFO] [stdout]    29: 21:........................................Operand(
[INFO] [stdout]    29: 31:..........................................next: ,
[INFO] [stdout]    29: 31:........................................)
[INFO] [stdout]    29: 31:......................................)
[INFO] [stdout]    29: 31:....................................)
[INFO] [stdout]    29: 31:..................................)
[INFO] [stdout]    29: 31:................................)
[INFO] [stdout]    29: 31:..............................)
[INFO] [stdout]    29: 31:............................)
[INFO] [stdout]    29: 33:............................next: 1
[INFO] [stdout]    29: 33:............................Element(
[INFO] [stdout]    29: 33:..............................Value(
[INFO] [stdout]    29: 33:................................Expression(
[INFO] [stdout]    29: 33:..................................BinaryExpr(
[INFO] [stdout]    29: 33:....................................UnaryExpr(
[INFO] [stdout]    29: 33:......................................PrimaryExpr(
[INFO] [stdout]    29: 33:........................................Operand(
[INFO] [stdout]    29: 34:..........................................next: ,
[INFO] [stdout]    29: 34:........................................)
[INFO] [stdout]    29: 34:......................................)
[INFO] [stdout]    29: 34:....................................)
[INFO] [stdout]    29: 34:..................................)
[INFO] [stdout]    29: 34:................................)
[INFO] [stdout]    29: 34:..............................)
[INFO] [stdout]    29: 34:............................)
[INFO] [stdout]    29: 36:............................next: 2.04
[INFO] [stdout]    29: 36:............................Element(
[INFO] [stdout]    29: 36:..............................Value(
[INFO] [stdout]    29: 36:................................Expression(
[INFO] [stdout]    29: 36:..................................BinaryExpr(
[INFO] [stdout]    29: 36:....................................UnaryExpr(
[INFO] [stdout]    29: 36:......................................PrimaryExpr(
[INFO] [stdout]    29: 36:........................................Operand(
[INFO] [stdout]    29: 40:..........................................next: ,
[INFO] [stdout]    29: 40:........................................)
[INFO] [stdout]    29: 40:......................................)
[INFO] [stdout]    29: 40:....................................)
[INFO] [stdout]    29: 40:..................................)
[INFO] [stdout]    29: 40:................................)
[INFO] [stdout]    29: 40:..............................)
[INFO] [stdout]    29: 40:............................)
[INFO] [stdout]    29: 42:............................next: [
[INFO] [stdout]    29: 42:............................Element(
[INFO] [stdout]    29: 42:..............................Value(
[INFO] [stdout]    29: 42:................................Expression(
[INFO] [stdout]    29: 42:..................................BinaryExpr(
[INFO] [stdout]    29: 42:....................................UnaryExpr(
[INFO] [stdout]    29: 42:......................................PrimaryExpr(
[INFO] [stdout]    29: 42:........................................Operand(
[INFO] [stdout]    29: 42:..........................................ArrayType(
[INFO] [stdout]    29: 43:............................................next: ]
[INFO] [stdout]    29: 44:............................................next: int
[INFO] [stdout]    29: 44:............................................Type(
[INFO] [stdout]    29: 44:..............................................TypeName(
[INFO] [stdout]    29: 47:................................................next: {
[INFO] [stdout]    29: 47:..............................................)
[INFO] [stdout]    29: 47:............................................)
[INFO] [stdout]    29: 47:..........................................)
[INFO] [stdout]    29: 47:........................................)
[INFO] [stdout]    29: 47:........................................LiteralValue(
[INFO] [stdout]    29: 48:..........................................next: 1
[INFO] [stdout]    29: 48:..........................................ElementList(
[INFO] [stdout]    29: 48:............................................Element(
[INFO] [stdout]    29: 48:..............................................Value(
[INFO] [stdout]    29: 48:................................................Expression(
[INFO] [stdout]    29: 48:..................................................BinaryExpr(
[INFO] [stdout]    29: 48:....................................................UnaryExpr(
[INFO] [stdout]    29: 48:......................................................PrimaryExpr(
[INFO] [stdout]    29: 48:........................................................Operand(
[INFO] [stdout]    29: 49:..........................................................next: ,
[INFO] [stdout]    29: 49:........................................................)
[INFO] [stdout]    29: 49:......................................................)
[INFO] [stdout]    29: 49:....................................................)
[INFO] [stdout]    29: 49:..................................................)
[INFO] [stdout]    29: 49:................................................)
[INFO] [stdout]    29: 49:..............................................)
[INFO] [stdout]    29: 49:............................................)
[INFO] [stdout]    29: 51:............................................next: 2
[INFO] [stdout]    29: 51:............................................Element(
[INFO] [stdout]    29: 51:..............................................Value(
[INFO] [stdout]    29: 51:................................................Expression(
[INFO] [stdout]    29: 51:..................................................BinaryExpr(
[INFO] [stdout]    29: 51:....................................................UnaryExpr(
[INFO] [stdout]    29: 51:......................................................PrimaryExpr(
[INFO] [stdout]    29: 51:........................................................Operand(
[INFO] [stdout]    29: 52:..........................................................next: ,
[INFO] [stdout]    29: 52:........................................................)
[INFO] [stdout]    29: 52:......................................................)
[INFO] [stdout]    29: 52:....................................................)
[INFO] [stdout]    29: 52:..................................................)
[INFO] [stdout]    29: 52:................................................)
[INFO] [stdout]    29: 52:..............................................)
[INFO] [stdout]    29: 52:............................................)
[INFO] [stdout]    29: 54:............................................next: 3
[INFO] [stdout]    29: 54:............................................Element(
[INFO] [stdout]    29: 54:..............................................Value(
[INFO] [stdout]    29: 54:................................................Expression(
[INFO] [stdout]    29: 54:..................................................BinaryExpr(
[INFO] [stdout]    29: 54:....................................................UnaryExpr(
[INFO] [stdout]    29: 54:......................................................PrimaryExpr(
[INFO] [stdout]    29: 54:........................................................Operand(
[INFO] [stdout]    29: 55:..........................................................next: ,
[INFO] [stdout]    29: 55:........................................................)
[INFO] [stdout]    29: 55:......................................................)
[INFO] [stdout]    29: 55:....................................................)
[INFO] [stdout]    29: 55:..................................................)
[INFO] [stdout]    29: 55:................................................)
[INFO] [stdout]    29: 55:..............................................)
[INFO] [stdout]    29: 55:............................................)
[INFO] [stdout]    29: 57:............................................next: 4
[INFO] [stdout]    29: 57:............................................Element(
[INFO] [stdout]    29: 57:..............................................Value(
[INFO] [stdout]    29: 57:................................................Expression(
[INFO] [stdout]    29: 57:..................................................BinaryExpr(
[INFO] [stdout]    29: 57:....................................................UnaryExpr(
[INFO] [stdout]    29: 57:......................................................PrimaryExpr(
[INFO] [stdout]    29: 57:........................................................Operand(
[INFO] [stdout]    29: 58:..........................................................next: }
[INFO] [stdout]    29: 58:........................................................)
[INFO] [stdout]    29: 58:......................................................)
[INFO] [stdout]    29: 58:....................................................)
[INFO] [stdout]    29: 58:..................................................)
[INFO] [stdout]    29: 58:................................................)
[INFO] [stdout]    29: 58:..............................................)
[INFO] [stdout]    29: 58:............................................)
[INFO] [stdout]    29: 58:..........................................)
[INFO] [stdout]    29: 59:..........................................next: }
[INFO] [stdout]    29: 59:........................................)
[INFO] [stdout]    29: 59:......................................)
[INFO] [stdout]    29: 59:....................................)
[INFO] [stdout]    29: 59:..................................)
[INFO] [stdout]    29: 59:................................)
[INFO] [stdout]    29: 59:..............................)
[INFO] [stdout]    29: 59:............................)
[INFO] [stdout]    29: 59:..........................)
[INFO] [stdout]    29: 60:..........................next: ;
[INFO] [stdout]    29: 60:........................)
[INFO] [stdout]    29: 60:......................)
[INFO] [stdout]    29: 60:....................)
[INFO] [stdout]    29: 60:..................)
[INFO] [stdout]    29: 60:................)
[INFO] [stdout]    29: 60:..............)
[INFO] [stdout]    29: 60:............)
[INFO] [stdout]    30:  2:............next: get_string
[INFO] [stdout]    30:  2:..........)
[INFO] [stdout]    30:  2:..........Statement(
[INFO] [stdout]    30:  2:............SimpleStmt(
[INFO] [stdout]    30:  2:..............ExpressionList(
[INFO] [stdout]    30:  2:................Expression(
[INFO] [stdout]    30:  2:..................BinaryExpr(
[INFO] [stdout]    30:  2:....................UnaryExpr(
[INFO] [stdout]    30:  2:......................PrimaryExpr(
[INFO] [stdout]    30:  2:........................Operand(
[INFO] [stdout]    30: 13:..........................next: :=
[INFO] [stdout]    30: 13:........................)
[INFO] [stdout]    30: 13:......................)
[INFO] [stdout]    30: 13:....................)
[INFO] [stdout]    30: 13:..................)
[INFO] [stdout]    30: 13:................)
[INFO] [stdout]    30: 13:..............)
[INFO] [stdout]    30: 16:..............next: m
[INFO] [stdout]    30: 16:..............ExpressionList(
[INFO] [stdout]    30: 16:................Expression(
[INFO] [stdout]    30: 16:..................BinaryExpr(
[INFO] [stdout]    30: 16:....................UnaryExpr(
[INFO] [stdout]    30: 16:......................PrimaryExpr(
[INFO] [stdout]    30: 16:........................Operand(
[INFO] [stdout]    30: 17:..........................next: [
[INFO] [stdout]    30: 17:........................)
[INFO] [stdout]    30: 17:........................IndexOrSlice(
[INFO] [stdout]    30: 18:..........................next: 0
[INFO] [stdout]    30: 18:..........................Expression(
[INFO] [stdout]    30: 18:............................BinaryExpr(
[INFO] [stdout]    30: 18:..............................UnaryExpr(
[INFO] [stdout]    30: 18:................................PrimaryExpr(
[INFO] [stdout]    30: 18:..................................Operand(
[INFO] [stdout]    30: 19:....................................next: ]
[INFO] [stdout]    30: 19:..................................)
[INFO] [stdout]    30: 19:................................)
[INFO] [stdout]    30: 19:..............................)
[INFO] [stdout]    30: 19:............................)
[INFO] [stdout]    30: 19:..........................)
[INFO] [stdout]    30: 20:..........................next: ;
[INFO] [stdout]    30: 20:........................)
[INFO] [stdout]    30: 20:......................)
[INFO] [stdout]    30: 20:....................)
[INFO] [stdout]    30: 20:..................)
[INFO] [stdout]    30: 20:................)
[INFO] [stdout]    30: 20:..............)
[INFO] [stdout]    30: 20:............)
[INFO] [stdout]    31:  2:............next: fmt2
[INFO] [stdout]    31:  2:..........)
[INFO] [stdout]    31:  2:..........Statement(
[INFO] [stdout]    31:  2:............SimpleStmt(
[INFO] [stdout]    31:  2:..............ExpressionList(
[INFO] [stdout]    31:  2:................Expression(
[INFO] [stdout]    31:  2:..................BinaryExpr(
[INFO] [stdout]    31:  2:....................UnaryExpr(
[INFO] [stdout]    31:  2:......................PrimaryExpr(
[INFO] [stdout]    31:  2:........................Operand(
[INFO] [stdout]    31:  6:..........................next: .
[INFO] [stdout]    31:  6:........................)
[INFO] [stdout]    31:  7:........................next: Println
[INFO] [stdout]    31:  7:........................Selector(
[INFO] [stdout]    31: 14:..........................next: (
[INFO] [stdout]    31: 14:........................)
[INFO] [stdout]    31: 14:........................CallOrConversion(
[INFO] [stdout]    31: 15:..........................next: get_string
[INFO] [stdout]    31: 15:..........................Expression(
[INFO] [stdout]    31: 15:............................BinaryExpr(
[INFO] [stdout]    31: 15:..............................UnaryExpr(
[INFO] [stdout]    31: 15:................................PrimaryExpr(
[INFO] [stdout]    31: 15:..................................Operand(
[INFO] [stdout]    31: 25:....................................next: )
[INFO] [stdout]    31: 25:..................................)
[INFO] [stdout]    31: 25:................................)
[INFO] [stdout]    31: 25:..............................)
[INFO] [stdout]    31: 25:............................)
[INFO] [stdout]    31: 25:..........................)
[INFO] [stdout]    31: 26:..........................next: ;
[INFO] [stdout]    31: 26:........................)
[INFO] [stdout]    31: 26:......................)
[INFO] [stdout]    31: 26:....................)
[INFO] [stdout]    31: 26:..................)
[INFO] [stdout]    31: 26:................)
[INFO] [stdout]    31: 26:..............)
[INFO] [stdout]    31: 26:............)
[INFO] [stdout]    32:  2:............next: get_num
[INFO] [stdout]    32:  2:..........)
[INFO] [stdout]    32:  2:..........Statement(
[INFO] [stdout]    32:  2:............SimpleStmt(
[INFO] [stdout]    32:  2:..............ExpressionList(
[INFO] [stdout]    32:  2:................Expression(
[INFO] [stdout]    32:  2:..................BinaryExpr(
[INFO] [stdout]    32:  2:....................UnaryExpr(
[INFO] [stdout]    32:  2:......................PrimaryExpr(
[INFO] [stdout]    32:  2:........................Operand(
[INFO] [stdout]    32: 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: 13:..............next: m
[INFO] [stdout]    32: 13:..............ExpressionList(
[INFO] [stdout]    32: 13:................Expression(
[INFO] [stdout]    32: 13:..................BinaryExpr(
[INFO] [stdout]    32: 13:....................UnaryExpr(
[INFO] [stdout]    32: 13:......................PrimaryExpr(
[INFO] [stdout]    32: 13:........................Operand(
[INFO] [stdout]    32: 14:..........................next: [
[INFO] [stdout]    32: 14:........................)
[INFO] [stdout]    32: 14:........................IndexOrSlice(
[INFO] [stdout]    32: 15:..........................next: 1
[INFO] [stdout]    32: 15:..........................Expression(
[INFO] [stdout]    32: 15:............................BinaryExpr(
[INFO] [stdout]    32: 15:..............................UnaryExpr(
[INFO] [stdout]    32: 15:................................PrimaryExpr(
[INFO] [stdout]    32: 15:..................................Operand(
[INFO] [stdout]    32: 16:....................................next: ]
[INFO] [stdout]    32: 16:..................................)
[INFO] [stdout]    32: 16:................................)
[INFO] [stdout]    32: 16:..............................)
[INFO] [stdout]    32: 16:............................)
[INFO] [stdout]    32: 16:..........................)
[INFO] [stdout]    32: 17:..........................next: ;
[INFO] [stdout]    32: 17:........................)
[INFO] [stdout]    32: 17:......................)
[INFO] [stdout]    32: 17:....................)
[INFO] [stdout]    32: 17:..................)
[INFO] [stdout]    32: 17:................)
[INFO] [stdout]    32: 17:..............)
[INFO] [stdout]    32: 17:............)
[INFO] [stdout]    33:  2:............next: fmt2
[INFO] [stdout]    33:  2:..........)
[INFO] [stdout]    33:  2:..........Statement(
[INFO] [stdout]    33:  2:............SimpleStmt(
[INFO] [stdout]    33:  2:..............ExpressionList(
[INFO] [stdout]    33:  2:................Expression(
[INFO] [stdout]    33:  2:..................BinaryExpr(
[INFO] [stdout]    33:  2:....................UnaryExpr(
[INFO] [stdout]    33:  2:......................PrimaryExpr(
[INFO] [stdout]    33:  2:........................Operand(
[INFO] [stdout]    33:  6:..........................next: .
[INFO] [stdout]    33:  6:........................)
[INFO] [stdout]    33:  7:........................next: Println
[INFO] [stdout]    33:  7:........................Selector(
[INFO] [stdout]    33: 14:..........................next: (
[INFO] [stdout]    33: 14:........................)
[INFO] [stdout]    33: 14:........................CallOrConversion(
[INFO] [stdout]    33: 15:..........................next: get_num
[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: 22:....................................next: )
[INFO] [stdout]    33: 22:..................................)
[INFO] [stdout]    33: 22:................................)
[INFO] [stdout]    33: 22:..............................)
[INFO] [stdout]    33: 22:............................)
[INFO] [stdout]    33: 22:..........................)
[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: 23:............)
[INFO] [stdout]    34:  2:............next: get_float
[INFO] [stdout]    34:  2:..........)
[INFO] [stdout]    34:  2:..........Statement(
[INFO] [stdout]    34:  2:............SimpleStmt(
[INFO] [stdout]    34:  2:..............ExpressionList(
[INFO] [stdout]    34:  2:................Expression(
[INFO] [stdout]    34:  2:..................BinaryExpr(
[INFO] [stdout]    34:  2:....................UnaryExpr(
[INFO] [stdout]    34:  2:......................PrimaryExpr(
[INFO] [stdout]    34:  2:........................Operand(
[INFO] [stdout]    34: 12:..........................next: :=
[INFO] [stdout]    34: 12:........................)
[INFO] [stdout]    34: 12:......................)
[INFO] [stdout]    34: 12:....................)
[INFO] [stdout]    34: 12:..................)
[INFO] [stdout]    34: 12:................)
[INFO] [stdout]    34: 12:..............)
[INFO] [stdout]    34: 15:..............next: m
[INFO] [stdout]    34: 15:..............ExpressionList(
[INFO] [stdout]    34: 15:................Expression(
[INFO] [stdout]    34: 15:..................BinaryExpr(
[INFO] [stdout]    34: 15:....................UnaryExpr(
[INFO] [stdout]    34: 15:......................PrimaryExpr(
[INFO] [stdout]    34: 15:........................Operand(
[INFO] [stdout]    34: 16:..........................next: [
[INFO] [stdout]    34: 16:........................)
[INFO] [stdout]    34: 16:........................IndexOrSlice(
[INFO] [stdout]    34: 17:..........................next: 2
[INFO] [stdout]    34: 17:..........................Expression(
[INFO] [stdout]    34: 17:............................BinaryExpr(
[INFO] [stdout]    34: 17:..............................UnaryExpr(
[INFO] [stdout]    34: 17:................................PrimaryExpr(
[INFO] [stdout]    34: 17:..................................Operand(
[INFO] [stdout]    34: 18:....................................next: ]
[INFO] [stdout]    34: 18:..................................)
[INFO] [stdout]    34: 18:................................)
[INFO] [stdout]    34: 18:..............................)
[INFO] [stdout]    34: 18:............................)
[INFO] [stdout]    34: 18:..........................)
[INFO] [stdout]    34: 19:..........................next: ;
[INFO] [stdout]    34: 19:........................)
[INFO] [stdout]    34: 19:......................)
[INFO] [stdout]    34: 19:....................)
[INFO] [stdout]    34: 19:..................)
[INFO] [stdout]    34: 19:................)
[INFO] [stdout]    34: 19:..............)
[INFO] [stdout]    34: 19:............)
[INFO] [stdout]    35:  2:............next: fmt2
[INFO] [stdout]    35:  2:..........)
[INFO] [stdout]    35:  2:..........Statement(
[INFO] [stdout]    35:  2:............SimpleStmt(
[INFO] [stdout]    35:  2:..............ExpressionList(
[INFO] [stdout]    35:  2:................Expression(
[INFO] [stdout]    35:  2:..................BinaryExpr(
[INFO] [stdout]    35:  2:....................UnaryExpr(
[INFO] [stdout]    35:  2:......................PrimaryExpr(
[INFO] [stdout]    35:  2:........................Operand(
[INFO] [stdout]    35:  6:..........................next: .
[INFO] [stdout]    35:  6:........................)
[INFO] [stdout]    35:  7:........................next: Println
[INFO] [stdout]    35:  7:........................Selector(
[INFO] [stdout]    35: 14:..........................next: (
[INFO] [stdout]    35: 14:........................)
[INFO] [stdout]    35: 14:........................CallOrConversion(
[INFO] [stdout]    35: 15:..........................next: get_float
[INFO] [stdout]    35: 15:..........................Expression(
[INFO] [stdout]    35: 15:............................BinaryExpr(
[INFO] [stdout]    35: 15:..............................UnaryExpr(
[INFO] [stdout]    35: 15:................................PrimaryExpr(
[INFO] [stdout]    35: 15:..................................Operand(
[INFO] [stdout]    35: 24:....................................next: )
[INFO] [stdout]    35: 24:..................................)
[INFO] [stdout]    35: 24:................................)
[INFO] [stdout]    35: 24:..............................)
[INFO] [stdout]    35: 24:............................)
[INFO] [stdout]    35: 24:..........................)
[INFO] [stdout]    35: 25:..........................next: ;
[INFO] [stdout]    35: 25:........................)
[INFO] [stdout]    35: 25:......................)
[INFO] [stdout]    35: 25:....................)
[INFO] [stdout]    35: 25:..................)
[INFO] [stdout]    35: 25:................)
[INFO] [stdout]    35: 25:..............)
[INFO] [stdout]    35: 25:............)
[INFO] [stdout]    37:  2:............next: get_array
[INFO] [stdout]    37:  2:..........)
[INFO] [stdout]    37:  2:..........Statement(
[INFO] [stdout]    37:  2:............SimpleStmt(
[INFO] [stdout]    37:  2:..............ExpressionList(
[INFO] [stdout]    37:  2:................Expression(
[INFO] [stdout]    37:  2:..................BinaryExpr(
[INFO] [stdout]    37:  2:....................UnaryExpr(
[INFO] [stdout]    37:  2:......................PrimaryExpr(
[INFO] [stdout]    37:  2:........................Operand(
[INFO] [stdout]    37: 12:..........................next: :=
[INFO] [stdout]    37: 12:........................)
[INFO] [stdout]    37: 12:......................)
[INFO] [stdout]    37: 12:....................)
[INFO] [stdout]    37: 12:..................)
[INFO] [stdout]    37: 12:................)
[INFO] [stdout]    37: 12:..............)
[INFO] [stdout]    37: 15:..............next: m
[INFO] [stdout]    37: 15:..............ExpressionList(
[INFO] [stdout]    37: 15:................Expression(
[INFO] [stdout]    37: 15:..................BinaryExpr(
[INFO] [stdout]    37: 15:....................UnaryExpr(
[INFO] [stdout]    37: 15:......................PrimaryExpr(
[INFO] [stdout]    37: 15:........................Operand(
[INFO] [stdout]    37: 16:..........................next: [
[INFO] [stdout]    37: 16:........................)
[INFO] [stdout]    37: 16:........................IndexOrSlice(
[INFO] [stdout]    37: 17:..........................next: 3
[INFO] [stdout]    37: 17:..........................Expression(
[INFO] [stdout]    37: 17:............................BinaryExpr(
[INFO] [stdout]    37: 17:..............................UnaryExpr(
[INFO] [stdout]    37: 17:................................PrimaryExpr(
[INFO] [stdout]    37: 17:..................................Operand(
[INFO] [stdout]    37: 18:....................................next: ]
[INFO] [stdout]    37: 18:..................................)
[INFO] [stdout]    37: 18:................................)
[INFO] [stdout]    37: 18:..............................)
[INFO] [stdout]    37: 18:............................)
[INFO] [stdout]    37: 18:..........................)
[INFO] [stdout]    37: 19:..........................next: ;
[INFO] [stdout]    37: 19:........................)
[INFO] [stdout]    37: 19:......................)
[INFO] [stdout]    37: 19:....................)
[INFO] [stdout]    37: 19:..................)
[INFO] [stdout]    37: 19:................)
[INFO] [stdout]    37: 19:..............)
[INFO] [stdout]    37: 19:............)
[INFO] [stdout]    38:  2:............next: fmt2
[INFO] [stdout]    38:  2:..........)
[INFO] [stdout]    38:  2:..........Statement(
[INFO] [stdout]    38:  2:............SimpleStmt(
[INFO] [stdout]    38:  2:..............ExpressionList(
[INFO] [stdout]    38:  2:................Expression(
[INFO] [stdout]    38:  2:..................BinaryExpr(
[INFO] [stdout]    38:  2:....................UnaryExpr(
[INFO] [stdout]    38:  2:......................PrimaryExpr(
[INFO] [stdout]    38:  2:........................Operand(
[INFO] [stdout]    38:  6:..........................next: .
[INFO] [stdout]    38:  6:........................)
[INFO] [stdout]    38:  7:........................next: Println
[INFO] [stdout]    38:  7:........................Selector(
[INFO] [stdout]    38: 14:..........................next: (
[INFO] [stdout]    38: 14:........................)
[INFO] [stdout]    38: 14:........................CallOrConversion(
[INFO] [stdout]    38: 15:..........................next: get_array
[INFO] [stdout]    38: 15:..........................Expression(
[INFO] [stdout]    38: 15:............................BinaryExpr(
[INFO] [stdout]    38: 15:..............................UnaryExpr(
[INFO] [stdout]    38: 15:................................PrimaryExpr(
[INFO] [stdout]    38: 15:..................................Operand(
[INFO] [stdout]    38: 24:....................................next: )
[INFO] [stdout]    38: 24:..................................)
[INFO] [stdout]    38: 24:................................)
[INFO] [stdout]    38: 24:..............................)
[INFO] [stdout]    38: 24:............................)
[INFO] [stdout]    38: 24:..........................)
[INFO] [stdout]    38: 25:..........................next: ;
[INFO] [stdout]    38: 25:........................)
[INFO] [stdout]    38: 25:......................)
[INFO] [stdout]    38: 25:....................)
[INFO] [stdout]    38: 25:..................)
[INFO] [stdout]    38: 25:................)
[INFO] [stdout]    38: 25:..............)
[INFO] [stdout]    38: 25:............)
[INFO] [stdout]    39:  1:............next: }
[INFO] [stdout]    39:  1:..........)
[INFO] [stdout]    39:  1:........)
[INFO] [stdout]    39:  2:........next: ;
[INFO] [stdout]    39:  2:......)
[INFO] [stdout]    42:  1:......next: func
[INFO] [stdout]    42:  1:....)
[INFO] [stdout]    42:  1:..)
[INFO] [stdout]    42:  1:..Declaration(
[INFO] [stdout]    42:  1:....FunctionDecl(
[INFO] [stdout]    42:  6:......next: main
[INFO] [stdout]    42: 10:......next: (
[INFO] [stdout]    42: 10:......Signature(
[INFO] [stdout]    42: 10:........Parameters(
[INFO] [stdout]    42: 11:..........next: )
[INFO] [stdout]    42: 13:..........next: {
[INFO] [stdout]    42: 13:........)
[INFO] [stdout]    42: 13:........Result(
[INFO] [stdout]    42: 13:........)
[INFO] [stdout]    42: 13:......)
[INFO] [stdout]    42: 13:......Body(
[INFO] [stdout]    44:  5:........next: var
[INFO] [stdout]    44:  5:........Body(
[INFO] [stdout]    44:  5:..........Statement(
[INFO] [stdout]    44:  5:............Declaration(
[INFO] [stdout]    44:  5:..............GenDecl(var)(
[INFO] [stdout]    44:  9:................next: p
[INFO] [stdout]    44:  9:................varSpec(
[INFO] [stdout]    44:  9:..................IdentList(
[INFO] [stdout]    44: 11:....................next: =
[INFO] [stdout]    44: 11:..................)
[INFO] [stdout]    44: 13:..................next: Point3D
[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: 20:..............................next: {
[INFO] [stdout]    44: 20:............................)
[INFO] [stdout]    44: 20:............................LiteralValue(
[INFO] [stdout]    44: 21:..............................next: 8
[INFO] [stdout]    44: 21:..............................ElementList(
[INFO] [stdout]    44: 21:................................Element(
[INFO] [stdout]    44: 21:..................................Value(
[INFO] [stdout]    44: 21:....................................Expression(
[INFO] [stdout]    44: 21:......................................BinaryExpr(
[INFO] [stdout]    44: 21:........................................UnaryExpr(
[INFO] [stdout]    44: 21:..........................................PrimaryExpr(
[INFO] [stdout]    44: 21:............................................Operand(
[INFO] [stdout]    44: 22:..............................................next: ,
[INFO] [stdout]    44: 22:............................................)
[INFO] [stdout]    44: 22:..........................................)
[INFO] [stdout]    44: 22:........................................)
[INFO] [stdout]    44: 22:......................................)
[INFO] [stdout]    44: 22:....................................)
[INFO] [stdout]    44: 22:..................................)
[INFO] [stdout]    44: 22:................................)
[INFO] [stdout]    44: 23:................................next: 9
[INFO] [stdout]    44: 23:................................Element(
[INFO] [stdout]    44: 23:..................................Value(
[INFO] [stdout]    44: 23:....................................Expression(
[INFO] [stdout]    44: 23:......................................BinaryExpr(
[INFO] [stdout]    44: 23:........................................UnaryExpr(
[INFO] [stdout]    44: 23:..........................................PrimaryExpr(
[INFO] [stdout]    44: 23:............................................Operand(
[INFO] [stdout]    44: 24:..............................................next: ,
[INFO] [stdout]    44: 24:............................................)
[INFO] [stdout]    44: 24:..........................................)
[INFO] [stdout]    44: 24:........................................)
[INFO] [stdout]    44: 24:......................................)
[INFO] [stdout]    44: 24:....................................)
[INFO] [stdout]    44: 24:..................................)
[INFO] [stdout]    44: 24:................................)
[INFO] [stdout]    44: 25:................................next: 10
[INFO] [stdout]    44: 25:................................Element(
[INFO] [stdout]    44: 25:..................................Value(
[INFO] [stdout]    44: 25:....................................Expression(
[INFO] [stdout]    44: 25:......................................BinaryExpr(
[INFO] [stdout]    44: 25:........................................UnaryExpr(
[INFO] [stdout]    44: 25:..........................................PrimaryExpr(
[INFO] [stdout]    44: 25:............................................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: 27:..............................)
[INFO] [stdout]    44: 28:..............................next: ;
[INFO] [stdout]    44: 28:............................)
[INFO] [stdout]    44: 28:..........................)
[INFO] [stdout]    44: 28:........................)
[INFO] [stdout]    44: 28:......................)
[INFO] [stdout]    44: 28:....................)
[INFO] [stdout]    44: 28:..................)
[INFO] [stdout]    45:  5:..................next: assert
[INFO] [stdout]    45:  5:................)
[INFO] [stdout]    45:  5:..............)
[INFO] [stdout]    45:  5:............)
[INFO] [stdout]    45:  5:..........)
[INFO] [stdout]    45:  5:..........Statement(
[INFO] [stdout]    45:  5:............SimpleStmt(
[INFO] [stdout]    45:  5:..............ExpressionList(
[INFO] [stdout]    45:  5:................Expression(
[INFO] [stdout]    45:  5:..................BinaryExpr(
[INFO] [stdout]    45:  5:....................UnaryExpr(
[INFO] [stdout]    45:  5:......................PrimaryExpr(
[INFO] [stdout]    45:  5:........................Operand(
[INFO] [stdout]    45: 11:..........................next: (
[INFO] [stdout]    45: 11:........................)
[INFO] [stdout]    45: 11:........................CallOrConversion(
[INFO] [stdout]    45: 12:..........................next: p
[INFO] [stdout]    45: 12:..........................Expression(
[INFO] [stdout]    45: 12:............................BinaryExpr(
[INFO] [stdout]    45: 12:..............................UnaryExpr(
[INFO] [stdout]    45: 12:................................PrimaryExpr(
[INFO] [stdout]    45: 12:..................................Operand(
[INFO] [stdout]    45: 13:....................................next: .
[INFO] [stdout]    45: 13:..................................)
[INFO] [stdout]    45: 14:..................................next: x
[INFO] [stdout]    45: 14:..................................Selector(
[INFO] [stdout]    45: 16:....................................next: ==
[INFO] [stdout]    45: 16:..................................)
[INFO] [stdout]    45: 16:................................)
[INFO] [stdout]    45: 16:..............................)
[INFO] [stdout]    45: 19:..............................next: 8
[INFO] [stdout]    45: 19:..............................BinaryExpr(
[INFO] [stdout]    45: 19:................................UnaryExpr(
[INFO] [stdout]    45: 19:..................................PrimaryExpr(
[INFO] [stdout]    45: 19:....................................Operand(
[INFO] [stdout]    45: 20:......................................next: )
[INFO] [stdout]    45: 20:....................................)
[INFO] [stdout]    45: 20:..................................)
[INFO] [stdout]    45: 20:................................)
[INFO] [stdout]    45: 20:..............................)
[INFO] [stdout]    45: 20:............................)
[INFO] [stdout]    45: 20:..........................)
[INFO] [stdout]    45: 21:..........................next: ;
[INFO] [stdout]    45: 21:........................)
[INFO] [stdout]    45: 21:......................)
[INFO] [stdout]    45: 21:....................)
[INFO] [stdout]    45: 21:..................)
[INFO] [stdout]    45: 21:................)
[INFO] [stdout]    45: 21:..............)
[INFO] [stdout]    45: 21:............)
[INFO] [stdout]    47:  5:............next: var
[INFO] [stdout]    47:  5:..........)
[INFO] [stdout]    47:  5:..........Statement(
[INFO] [stdout]    47:  5:............Declaration(
[INFO] [stdout]    47:  5:..............GenDecl(var)(
[INFO] [stdout]    47:  9:................next: p2
[INFO] [stdout]    47:  9:................varSpec(
[INFO] [stdout]    47:  9:..................IdentList(
[INFO] [stdout]    47: 12:....................next: =
[INFO] [stdout]    47: 12:..................)
[INFO] [stdout]    47: 14:..................next: Point3D
[INFO] [stdout]    47: 14:..................ExpressionList(
[INFO] [stdout]    47: 14:....................Expression(
[INFO] [stdout]    47: 14:......................BinaryExpr(
[INFO] [stdout]    47: 14:........................UnaryExpr(
[INFO] [stdout]    47: 14:..........................PrimaryExpr(
[INFO] [stdout]    47: 14:............................Operand(
[INFO] [stdout]    47: 21:..............................next: {
[INFO] [stdout]    47: 21:............................)
[INFO] [stdout]    47: 21:............................LiteralValue(
[INFO] [stdout]    47: 22:..............................next: y
[INFO] [stdout]    47: 22:..............................ElementList(
[INFO] [stdout]    47: 22:................................Element(
[INFO] [stdout]    47: 22:..................................Value(
[INFO] [stdout]    47: 22:....................................Expression(
[INFO] [stdout]    47: 22:......................................BinaryExpr(
[INFO] [stdout]    47: 22:........................................UnaryExpr(
[INFO] [stdout]    47: 22:..........................................PrimaryExpr(
[INFO] [stdout]    47: 22:............................................Operand(
[INFO] [stdout]    47: 23:..............................................next: :
[INFO] [stdout]    47: 23:............................................)
[INFO] [stdout]    47: 23:..........................................)
[INFO] [stdout]    47: 23:........................................)
[INFO] [stdout]    47: 23:......................................)
[INFO] [stdout]    47: 23:....................................)
[INFO] [stdout]    47: 23:..................................)
[INFO] [stdout]    47: 24:..................................next: 88
[INFO] [stdout]    47: 24:..................................Value(
[INFO] [stdout]    47: 24:....................................Expression(
[INFO] [stdout]    47: 24:......................................BinaryExpr(
[INFO] [stdout]    47: 24:........................................UnaryExpr(
[INFO] [stdout]    47: 24:..........................................PrimaryExpr(
[INFO] [stdout]    47: 24:............................................Operand(
[INFO] [stdout]    47: 26:..............................................next: }
[INFO] [stdout]    47: 26:............................................)
[INFO] [stdout]    47: 26:..........................................)
[INFO] [stdout]    47: 26:........................................)
[INFO] [stdout]    47: 26:......................................)
[INFO] [stdout]    47: 26:....................................)
[INFO] [stdout]    47: 26:..................................)
[INFO] [stdout]    47: 26:................................)
[INFO] [stdout]    47: 26:..............................)
[INFO] [stdout]    47: 27:..............................next: ;
[INFO] [stdout]    47: 27:............................)
[INFO] [stdout]    47: 27:..........................)
[INFO] [stdout]    47: 27:........................)
[INFO] [stdout]    47: 27:......................)
[INFO] [stdout]    47: 27:....................)
[INFO] [stdout]    47: 27:..................)
[INFO] [stdout]    48:  5:..................next: assert
[INFO] [stdout]    48:  5:................)
[INFO] [stdout]    48:  5:..............)
[INFO] [stdout]    48:  5:............)
[INFO] [stdout]    48:  5:..........)
[INFO] [stdout]    48:  5:..........Statement(
[INFO] [stdout]    48:  5:............SimpleStmt(
[INFO] [stdout]    48:  5:..............ExpressionList(
[INFO] [stdout]    48:  5:................Expression(
[INFO] [stdout]    48:  5:..................BinaryExpr(
[INFO] [stdout]    48:  5:....................UnaryExpr(
[INFO] [stdout]    48:  5:......................PrimaryExpr(
[INFO] [stdout]    48:  5:........................Operand(
[INFO] [stdout]    48: 11:..........................next: (
[INFO] [stdout]    48: 11:........................)
[INFO] [stdout]    48: 11:........................CallOrConversion(
[INFO] [stdout]    48: 12:..........................next: p2
[INFO] [stdout]    48: 12:..........................Expression(
[INFO] [stdout]    48: 12:............................BinaryExpr(
[INFO] [stdout]    48: 12:..............................UnaryExpr(
[INFO] [stdout]    48: 12:................................PrimaryExpr(
[INFO] [stdout]    48: 12:..................................Operand(
[INFO] [stdout]    48: 14:....................................next: .
[INFO] [stdout]    48: 14:..................................)
[INFO] [stdout]    48: 15:..................................next: y
[INFO] [stdout]    48: 15:..................................Selector(
[INFO] [stdout]    48: 17:....................................next: ==
[INFO] [stdout]    48: 17:..................................)
[INFO] [stdout]    48: 17:................................)
[INFO] [stdout]    48: 17:..............................)
[INFO] [stdout]    48: 20:..............................next: 88
[INFO] [stdout]    48: 20:..............................BinaryExpr(
[INFO] [stdout]    48: 20:................................UnaryExpr(
[INFO] [stdout]    48: 20:..................................PrimaryExpr(
[INFO] [stdout]    48: 20:....................................Operand(
[INFO] [stdout]    48: 22:......................................next: )
[INFO] [stdout]    48: 22:....................................)
[INFO] [stdout]    48: 22:..................................)
[INFO] [stdout]    48: 22:................................)
[INFO] [stdout]    48: 22:..............................)
[INFO] [stdout]    48: 22:............................)
[INFO] [stdout]    48: 22:..........................)
[INFO] [stdout]    48: 23:..........................next: ;
[INFO] [stdout]    48: 23:........................)
[INFO] [stdout]    48: 23:......................)
[INFO] [stdout]    48: 23:....................)
[INFO] [stdout]    48: 23:..................)
[INFO] [stdout]    48: 23:................)
[INFO] [stdout]    48: 23:..............)
[INFO] [stdout]    48: 23:............)
[INFO] [stdout]    50:  5:............next: var
[INFO] [stdout]    50:  5:..........)
[INFO] [stdout]    50:  5:..........Statement(
[INFO] [stdout]    50:  5:............Declaration(
[INFO] [stdout]    50:  5:..............GenDecl(var)(
[INFO] [stdout]    50:  9:................next: s
[INFO] [stdout]    50:  9:................varSpec(
[INFO] [stdout]    50:  9:..................IdentList(
[INFO] [stdout]    50: 11:....................next: =
[INFO] [stdout]    50: 11:..................)
[INFO] [stdout]    50: 13:..................next: [
[INFO] [stdout]    50: 13:..................ExpressionList(
[INFO] [stdout]    50: 13:....................Expression(
[INFO] [stdout]    50: 13:......................BinaryExpr(
[INFO] [stdout]    50: 13:........................UnaryExpr(
[INFO] [stdout]    50: 13:..........................PrimaryExpr(
[INFO] [stdout]    50: 13:............................Operand(
[INFO] [stdout]    50: 13:..............................ArrayType(
[INFO] [stdout]    50: 14:................................next: ]
[INFO] [stdout]    50: 15:................................next: Point3D
[INFO] [stdout]    50: 15:................................Type(
[INFO] [stdout]    50: 15:..................................TypeName(
[INFO] [stdout]    50: 22:....................................next: {
[INFO] [stdout]    50: 22:..................................)
[INFO] [stdout]    50: 22:................................)
[INFO] [stdout]    50: 22:..............................)
[INFO] [stdout]    50: 22:............................)
[INFO] [stdout]    50: 22:............................LiteralValue(
[INFO] [stdout]    50: 23:..............................next: {
[INFO] [stdout]    50: 23:..............................ElementList(
[INFO] [stdout]    50: 23:................................Element(
[INFO] [stdout]    50: 23:..................................Value(
[INFO] [stdout]    50: 23:....................................LiteralValue(
[INFO] [stdout]    50: 24:......................................next: 1
[INFO] [stdout]    50: 24:......................................ElementList(
[INFO] [stdout]    50: 24:........................................Element(
[INFO] [stdout]    50: 24:..........................................Value(
[INFO] [stdout]    50: 24:............................................Expression(
[INFO] [stdout]    50: 24:..............................................BinaryExpr(
[INFO] [stdout]    50: 24:................................................UnaryExpr(
[INFO] [stdout]    50: 24:..................................................PrimaryExpr(
[INFO] [stdout]    50: 24:....................................................Operand(
[INFO] [stdout]    50: 25:......................................................next: ,
[INFO] [stdout]    50: 25:....................................................)
[INFO] [stdout]    50: 25:..................................................)
[INFO] [stdout]    50: 25:................................................)
[INFO] [stdout]    50: 25:..............................................)
[INFO] [stdout]    50: 25:............................................)
[INFO] [stdout]    50: 25:..........................................)
[INFO] [stdout]    50: 25:........................................)
[INFO] [stdout]    50: 26:........................................next: 2
[INFO] [stdout]    50: 26:........................................Element(
[INFO] [stdout]    50: 26:..........................................Value(
[INFO] [stdout]    50: 26:............................................Expression(
[INFO] [stdout]    50: 26:..............................................BinaryExpr(
[INFO] [stdout]    50: 26:................................................UnaryExpr(
[INFO] [stdout]    50: 26:..................................................PrimaryExpr(
[INFO] [stdout]    50: 26:....................................................Operand(
[INFO] [stdout]    50: 27:......................................................next: ,
[INFO] [stdout]    50: 27:....................................................)
[INFO] [stdout]    50: 27:..................................................)
[INFO] [stdout]    50: 27:................................................)
[INFO] [stdout]    50: 27:..............................................)
[INFO] [stdout]    50: 27:............................................)
[INFO] [stdout]    50: 27:..........................................)
[INFO] [stdout]    50: 27:........................................)
[INFO] [stdout]    50: 28:........................................next: 3
[INFO] [stdout]    50: 28:........................................Element(
[INFO] [stdout]    50: 28:..........................................Value(
[INFO] [stdout]    50: 28:............................................Expression(
[INFO] [stdout]    50: 28:..............................................BinaryExpr(
[INFO] [stdout]    50: 28:................................................UnaryExpr(
[INFO] [stdout]    50: 28:..................................................PrimaryExpr(
[INFO] [stdout]    50: 28:....................................................Operand(
[INFO] [stdout]    50: 29:......................................................next: }
[INFO] [stdout]    50: 29:....................................................)
[INFO] [stdout]    50: 29:..................................................)
[INFO] [stdout]    50: 29:................................................)
[INFO] [stdout]    50: 29:..............................................)
[INFO] [stdout]    50: 29:............................................)
[INFO] [stdout]    50: 29:..........................................)
[INFO] [stdout]    50: 29:........................................)
[INFO] [stdout]    50: 29:......................................)
[INFO] [stdout]    50: 30:......................................next: ,
[INFO] [stdout]    50: 30:....................................)
[INFO] [stdout]    50: 30:..................................)
[INFO] [stdout]    50: 30:................................)
[INFO] [stdout]    50: 31:................................next: {
[INFO] [stdout]    50: 31:................................Element(
[INFO] [stdout]    50: 31:..................................Value(
[INFO] [stdout]    50: 31:....................................LiteralValue(
[INFO] [stdout]    50: 32:......................................next: y
[INFO] [stdout]    50: 32:......................................ElementList(
[INFO] [stdout]    50: 32:........................................Element(
[INFO] [stdout]    50: 32:..........................................Value(
[INFO] [stdout]    50: 32:............................................Expression(
[INFO] [stdout]    50: 32:..............................................BinaryExpr(
[INFO] [stdout]    50: 32:................................................UnaryExpr(
[INFO] [stdout]    50: 32:..................................................PrimaryExpr(
[INFO] [stdout]    50: 32:....................................................Operand(
[INFO] [stdout]    50: 33:......................................................next: :
[INFO] [stdout]    50: 33:....................................................)
[INFO] [stdout]    50: 33:..................................................)
[INFO] [stdout]    50: 33:................................................)
[INFO] [stdout]    50: 33:..............................................)
[INFO] [stdout]    50: 33:............................................)
[INFO] [stdout]    50: 33:..........................................)
[INFO] [stdout]    50: 34:..........................................next: 4
[INFO] [stdout]    50: 34:..........................................Value(
[INFO] [stdout]    50: 34:............................................Expression(
[INFO] [stdout]    50: 34:..............................................BinaryExpr(
[INFO] [stdout]    50: 34:................................................UnaryExpr(
[INFO] [stdout]    50: 34:..................................................PrimaryExpr(
[INFO] [stdout]    50: 34:....................................................Operand(
[INFO] [stdout]    50: 35:......................................................next: }
[INFO] [stdout]    50: 35:....................................................)
[INFO] [stdout]    50: 35:..................................................)
[INFO] [stdout]    50: 35:................................................)
[INFO] [stdout]    50: 35:..............................................)
[INFO] [stdout]    50: 35:............................................)
[INFO] [stdout]    50: 35:..........................................)
[INFO] [stdout]    50: 35:........................................)
[INFO] [stdout]    50: 35:......................................)
[INFO] [stdout]    50: 36:......................................next: }
[INFO] [stdout]    50: 36:....................................)
[INFO] [stdout]    50: 36:..................................)
[INFO] [stdout]    50: 36:................................)
[INFO] [stdout]    50: 36:..............................)
[INFO] [stdout]    50: 37:..............................next: ;
[INFO] [stdout]    50: 37:............................)
[INFO] [stdout]    50: 37:..........................)
[INFO] [stdout]    50: 37:........................)
[INFO] [stdout]    50: 37:......................)
[INFO] [stdout]    50: 37:....................)
[INFO] [stdout]    50: 37:..................)
[INFO] [stdout]    51:  5:..................next: fmt2
[INFO] [stdout]    51:  5:................)
[INFO] [stdout]    51:  5:..............)
[INFO] [stdout]    51:  5:............)
[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:  9:..........................next: .
[INFO] [stdout]    51:  9:........................)
[INFO] [stdout]    51: 10:........................next: Println
[INFO] [stdout]    51: 10:........................Selector(
[INFO] [stdout]    51: 17:..........................next: (
[INFO] [stdout]    51: 17:........................)
[INFO] [stdout]    51: 17:........................CallOrConversion(
[INFO] [stdout]    51: 18:..........................next: s
[INFO] [stdout]    51: 18:..........................Expression(
[INFO] [stdout]    51: 18:............................BinaryExpr(
[INFO] [stdout]    51: 18:..............................UnaryExpr(
[INFO] [stdout]    51: 18:................................PrimaryExpr(
[INFO] [stdout]    51: 18:..................................Operand(
[INFO] [stdout]    51: 19:....................................next: [
[INFO] [stdout]    51: 19:..................................)
[INFO] [stdout]    51: 19:..................................IndexOrSlice(
[INFO] [stdout]    51: 20:....................................next: 0
[INFO] [stdout]    51: 20:....................................Expression(
[INFO] [stdout]    51: 20:......................................BinaryExpr(
[INFO] [stdout]    51: 20:........................................UnaryExpr(
[INFO] [stdout]    51: 20:..........................................PrimaryExpr(
[INFO] [stdout]    51: 20:............................................Operand(
[INFO] [stdout]    51: 21:..............................................next: ]
[INFO] [stdout]    51: 21:............................................)
[INFO] [stdout]    51: 21:..........................................)
[INFO] [stdout]    51: 21:........................................)
[INFO] [stdout]    51: 21:......................................)
[INFO] [stdout]    51: 21:....................................)
[INFO] [stdout]    51: 22:....................................next: .
[INFO] [stdout]    51: 22:..................................)
[INFO] [stdout]    51: 23:..................................next: x
[INFO] [stdout]    51: 23:..................................Selector(
[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: 26:..........................next: s
[INFO] [stdout]    51: 26:..........................Expression(
[INFO] [stdout]    51: 26:............................BinaryExpr(
[INFO] [stdout]    51: 26:..............................UnaryExpr(
[INFO] [stdout]    51: 26:................................PrimaryExpr(
[INFO] [stdout]    51: 26:..................................Operand(
[INFO] [stdout]    51: 27:....................................next: [
[INFO] [stdout]    51: 27:..................................)
[INFO] [stdout]    51: 27:..................................IndexOrSlice(
[INFO] [stdout]    51: 28:....................................next: 0
[INFO] [stdout]    51: 28:....................................Expression(
[INFO] [stdout]    51: 28:......................................BinaryExpr(
[INFO] [stdout]    51: 28:........................................UnaryExpr(
[INFO] [stdout]    51: 28:..........................................PrimaryExpr(
[INFO] [stdout]    51: 28:............................................Operand(
[INFO] [stdout]    51: 29:..............................................next: ]
[INFO] [stdout]    51: 29:............................................)
[INFO] [stdout]    51: 29:..........................................)
[INFO] [stdout]    51: 29:........................................)
[INFO] [stdout]    51: 29:......................................)
[INFO] [stdout]    51: 29:....................................)
[INFO] [stdout]    51: 30:....................................next: .
[INFO] [stdout]    51: 30:..................................)
[INFO] [stdout]    51: 31:..................................next: y
[INFO] [stdout]    51: 31:..................................Selector(
[INFO] [stdout]    51: 32:....................................next: ,
[INFO] [stdout]    51: 32:..................................)
[INFO] [stdout]    51: 32:................................)
[INFO] [stdout]    51: 32:..............................)
[INFO] [stdout]    51: 32:............................)
[INFO] [stdout]    51: 32:..........................)
[INFO] [stdout]    51: 34:..........................next: s
[INFO] [stdout]    51: 34:..........................Expression(
[INFO] [stdout]    51: 34:............................BinaryExpr(
[INFO] [stdout]    51: 34:..............................UnaryExpr(
[INFO] [stdout]    51: 34:................................PrimaryExpr(
[INFO] [stdout]    51: 34:..................................Operand(
[INFO] [stdout]    51: 35:....................................next: [
[INFO] [stdout]    51: 35:..................................)
[INFO] [stdout]    51: 35:..................................IndexOrSlice(
[INFO] [stdout]    51: 36:....................................next: 0
[INFO] [stdout]    51: 36:....................................Expression(
[INFO] [stdout]    51: 36:......................................BinaryExpr(
[INFO] [stdout]    51: 36:........................................UnaryExpr(
[INFO] [stdout]    51: 36:..........................................PrimaryExpr(
[INFO] [stdout]    51: 36:............................................Operand(
[INFO] [stdout]    51: 37:..............................................next: ]
[INFO] [stdout]    51: 37:............................................)
[INFO] [stdout]    51: 37:..........................................)
[INFO] [stdout]    51: 37:........................................)
[INFO] [stdout]    51: 37:......................................)
[INFO] [stdout]    51: 37:....................................)
[INFO] [stdout]    51: 38:....................................next: .
[INFO] [stdout]    51: 38:..................................)
[INFO] [stdout]    51: 39:..................................next: z
[INFO] [stdout]    51: 39:..................................Selector(
[INFO] [stdout]    51: 40:....................................next: ,
[INFO] [stdout]    51: 40:..................................)
[INFO] [stdout]    51: 40:................................)
[INFO] [stdout]    51: 40:..............................)
[INFO] [stdout]    51: 40:............................)
[INFO] [stdout]    51: 40:..........................)
[INFO] [stdout]    51: 42:..........................next: s
[INFO] [stdout]    51: 42:..........................Expression(
[INFO] [stdout]    51: 42:............................BinaryExpr(
[INFO] [stdout]    51: 42:..............................UnaryExpr(
[INFO] [stdout]    51: 42:................................PrimaryExpr(
[INFO] [stdout]    51: 42:..................................Operand(
[INFO] [stdout]    51: 43:....................................next: [
[INFO] [stdout]    51: 43:..................................)
[INFO] [stdout]    51: 43:..................................IndexOrSlice(
[INFO] [stdout]    51: 44:....................................next: 1
[INFO] [stdout]    51: 44:....................................Expression(
[INFO] [stdout]    51: 44:......................................BinaryExpr(
[INFO] [stdout]    51: 44:........................................UnaryExpr(
[INFO] [stdout]    51: 44:..........................................PrimaryExpr(
[INFO] [stdout]    51: 44:............................................Operand(
[INFO] [stdout]    51: 45:..............................................next: ]
[INFO] [stdout]    51: 45:............................................)
[INFO] [stdout]    51: 45:..........................................)
[INFO] [stdout]    51: 45:........................................)
[INFO] [stdout]    51: 45:......................................)
[INFO] [stdout]    51: 45:....................................)
[INFO] [stdout]    51: 46:....................................next: .
[INFO] [stdout]    51: 46:..................................)
[INFO] [stdout]    51: 47:..................................next: x
[INFO] [stdout]    51: 47:..................................Selector(
[INFO] [stdout]    51: 48:....................................next: ,
[INFO] [stdout]    51: 48:..................................)
[INFO] [stdout]    51: 48:................................)
[INFO] [stdout]    51: 48:..............................)
[INFO] [stdout]    51: 48:............................)
[INFO] [stdout]    51: 48:..........................)
[INFO] [stdout]    51: 50:..........................next: s
[INFO] [stdout]    51: 50:..........................Expression(
[INFO] [stdout]    51: 50:............................BinaryExpr(
[INFO] [stdout]    51: 50:..............................UnaryExpr(
[INFO] [stdout]    51: 50:................................PrimaryExpr(
[INFO] [stdout]    51: 50:..................................Operand(
[INFO] [stdout]    51: 51:....................................next: [
[INFO] [stdout]    51: 51:..................................)
[INFO] [stdout]    51: 51:..................................IndexOrSlice(
[INFO] [stdout]    51: 52:....................................next: 1
[INFO] [stdout]    51: 52:....................................Expression(
[INFO] [stdout]    51: 52:......................................BinaryExpr(
[INFO] [stdout]    51: 52:........................................UnaryExpr(
[INFO] [stdout]    51: 52:..........................................PrimaryExpr(
[INFO] [stdout]    51: 52:............................................Operand(
[INFO] [stdout]    51: 53:..............................................next: ]
[INFO] [stdout]    51: 53:............................................)
[INFO] [stdout]    51: 53:..........................................)
[INFO] [stdout]    51: 53:........................................)
[INFO] [stdout]    51: 53:......................................)
[INFO] [stdout]    51: 53:....................................)
[INFO] [stdout]    51: 54:....................................next: .
[INFO] [stdout]    51: 54:..................................)
[INFO] [stdout]    51: 55:..................................next: y
[INFO] [stdout]    51: 55:..................................Selector(
[INFO] [stdout]    51: 56:....................................next: ,
[INFO] [stdout]    51: 56:..................................)
[INFO] [stdout]    51: 56:................................)
[INFO] [stdout]    51: 56:..............................)
[INFO] [stdout]    51: 56:............................)
[INFO] [stdout]    51: 56:..........................)
[INFO] [stdout]    51: 58:..........................next: s
[INFO] [stdout]    51: 58:..........................Expression(
[INFO] [stdout]    51: 58:............................BinaryExpr(
[INFO] [stdout]    51: 58:..............................UnaryExpr(
[INFO] [stdout]    51: 58:................................PrimaryExpr(
[INFO] [stdout]    51: 58:..................................Operand(
[INFO] [stdout]    51: 59:....................................next: [
[INFO] [stdout]    51: 59:..................................)
[INFO] [stdout]    51: 59:..................................IndexOrSlice(
[INFO] [stdout]    51: 60:....................................next: 1
[INFO] [stdout]    51: 60:....................................Expression(
[INFO] [stdout]    51: 60:......................................BinaryExpr(
[INFO] [stdout]    51: 60:........................................UnaryExpr(
[INFO] [stdout]    51: 60:..........................................PrimaryExpr(
[INFO] [stdout]    51: 60:............................................Operand(
[INFO] [stdout]    51: 61:..............................................next: ]
[INFO] [stdout]    51: 61:............................................)
[INFO] [stdout]    51: 61:..........................................)
[INFO] [stdout]    51: 61:........................................)
[INFO] [stdout]    51: 61:......................................)
[INFO] [stdout]    51: 61:....................................)
[INFO] [stdout]    51: 62:....................................next: .
[INFO] [stdout]    51: 62:..................................)
[INFO] [stdout]    51: 63:..................................next: z
[INFO] [stdout]    51: 63:..................................Selector(
[INFO] [stdout]    51: 64:....................................next: )
[INFO] [stdout]    51: 64:..................................)
[INFO] [stdout]    51: 64:................................)
[INFO] [stdout]    51: 64:..............................)
[INFO] [stdout]    51: 64:............................)
[INFO] [stdout]    51: 64:..........................)
[INFO] [stdout]    51: 65:..........................next: ;
[INFO] [stdout]    51: 65:........................)
[INFO] [stdout]    51: 65:......................)
[INFO] [stdout]    51: 65:....................)
[INFO] [stdout]    51: 65:..................)
[INFO] [stdout]    51: 65:................)
[INFO] [stdout]    51: 65:..............)
[INFO] [stdout]    51: 65:............)
[INFO] [stdout]    53:  5:............next: assert
[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: 11:..........................next: (
[INFO] [stdout]    53: 11:........................)
[INFO] [stdout]    53: 11:........................CallOrConversion(
[INFO] [stdout]    53: 12:..........................next: s
[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: 13:....................................next: [
[INFO] [stdout]    53: 13:..................................)
[INFO] [stdout]    53: 13:..................................IndexOrSlice(
[INFO] [stdout]    53: 14:....................................next: 0
[INFO] [stdout]    53: 14:....................................Expression(
[INFO] [stdout]    53: 14:......................................BinaryExpr(
[INFO] [stdout]    53: 14:........................................UnaryExpr(
[INFO] [stdout]    53: 14:..........................................PrimaryExpr(
[INFO] [stdout]    53: 14:............................................Operand(
[INFO] [stdout]    53: 15:..............................................next: ]
[INFO] [stdout]    53: 15:............................................)
[INFO] [stdout]    53: 15:..........................................)
[INFO] [stdout]    53: 15:........................................)
[INFO] [stdout]    53: 15:......................................)
[INFO] [stdout]    53: 15:....................................)
[INFO] [stdout]    53: 16:....................................next: .
[INFO] [stdout]    53: 16:..................................)
[INFO] [stdout]    53: 17:..................................next: z
[INFO] [stdout]    53: 17:..................................Selector(
[INFO] [stdout]    53: 19:....................................next: ==
[INFO] [stdout]    53: 19:..................................)
[INFO] [stdout]    53: 19:................................)
[INFO] [stdout]    53: 19:..............................)
[INFO] [stdout]    53: 22:..............................next: 3
[INFO] [stdout]    53: 22:..............................BinaryExpr(
[INFO] [stdout]    53: 22:................................UnaryExpr(
[INFO] [stdout]    53: 22:..................................PrimaryExpr(
[INFO] [stdout]    53: 22:....................................Operand(
[INFO] [stdout]    53: 23:......................................next: )
[INFO] [stdout]    53: 23:....................................)
[INFO] [stdout]    53: 23:..................................)
[INFO] [stdout]    53: 23:................................)
[INFO] [stdout]    53: 23:..............................)
[INFO] [stdout]    53: 23:............................)
[INFO] [stdout]    53: 23:..........................)
[INFO] [stdout]    53: 24:..........................next: ;
[INFO] [stdout]    53: 24:........................)
[INFO] [stdout]    53: 24:......................)
[INFO] [stdout]    53: 24:....................)
[INFO] [stdout]    53: 24:..................)
[INFO] [stdout]    53: 24:................)
[INFO] [stdout]    53: 24:..............)
[INFO] [stdout]    53: 24:............)
[INFO] [stdout]    54:  5:............next: assert
[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: 11:..........................next: (
[INFO] [stdout]    54: 11:........................)
[INFO] [stdout]    54: 11:........................CallOrConversion(
[INFO] [stdout]    54: 12:..........................next: s
[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: 13:....................................next: [
[INFO] [stdout]    54: 13:..................................)
[INFO] [stdout]    54: 13:..................................IndexOrSlice(
[INFO] [stdout]    54: 14:....................................next: 1
[INFO] [stdout]    54: 14:....................................Expression(
[INFO] [stdout]    54: 14:......................................BinaryExpr(
[INFO] [stdout]    54: 14:........................................UnaryExpr(
[INFO] [stdout]    54: 14:..........................................PrimaryExpr(
[INFO] [stdout]    54: 14:............................................Operand(
[INFO] [stdout]    54: 15:..............................................next: ]
[INFO] [stdout]    54: 15:............................................)
[INFO] [stdout]    54: 15:..........................................)
[INFO] [stdout]    54: 15:........................................)
[INFO] [stdout]    54: 15:......................................)
[INFO] [stdout]    54: 15:....................................)
[INFO] [stdout]    54: 16:....................................next: .
[INFO] [stdout]    54: 16:..................................)
[INFO] [stdout]    54: 17:..................................next: y
[INFO] [stdout]    54: 17:..................................Selector(
[INFO] [stdout]    54: 19:....................................next: ==
[INFO] [stdout]    54: 19:..................................)
[INFO] [stdout]    54: 19:................................)
[INFO] [stdout]    54: 19:..............................)
[INFO] [stdout]    54: 22:..............................next: 4
[INFO] [stdout]    54: 22:..............................BinaryExpr(
[INFO] [stdout]    54: 22:................................UnaryExpr(
[INFO] [stdout]    54: 22:..................................PrimaryExpr(
[INFO] [stdout]    54: 22:....................................Operand(
[INFO] [stdout]    54: 23:......................................next: )
[INFO] [stdout]    54: 23:....................................)
[INFO] [stdout]    54: 23:..................................)
[INFO] [stdout]    54: 23:................................)
[INFO] [stdout]    54: 23:..............................)
[INFO] [stdout]    54: 23:............................)
[INFO] [stdout]    54: 23:..........................)
[INFO] [stdout]    54: 24:..........................next: ;
[INFO] [stdout]    54: 24:........................)
[INFO] [stdout]    54: 24:......................)
[INFO] [stdout]    54: 24:....................)
[INFO] [stdout]    54: 24:..................)
[INFO] [stdout]    54: 24:................)
[INFO] [stdout]    54: 24:..............)
[INFO] [stdout]    54: 24:............)
[INFO] [stdout]    56:  5:............next: var
[INFO] [stdout]    56:  5:..........)
[INFO] [stdout]    56:  5:..........Statement(
[INFO] [stdout]    56:  5:............Declaration(
[INFO] [stdout]    56:  5:..............GenDecl(var)(
[INFO] [stdout]    56:  9:................next: pf
[INFO] [stdout]    56:  9:................varSpec(
[INFO] [stdout]    56:  9:..................IdentList(
[INFO] [stdout]    56: 12:....................next: =
[INFO] [stdout]    56: 12:..................)
[INFO] [stdout]    56: 14:..................next: Point3Df
[INFO] [stdout]    56: 14:..................ExpressionList(
[INFO] [stdout]    56: 14:....................Expression(
[INFO] [stdout]    56: 14:......................BinaryExpr(
[INFO] [stdout]    56: 14:........................UnaryExpr(
[INFO] [stdout]    56: 14:..........................PrimaryExpr(
[INFO] [stdout]    56: 14:............................Operand(
[INFO] [stdout]    56: 22:..............................next: {
[INFO] [stdout]    56: 22:............................)
[INFO] [stdout]    56: 22:............................LiteralValue(
[INFO] [stdout]    56: 23:..............................next: 1.1
[INFO] [stdout]    56: 23:..............................ElementList(
[INFO] [stdout]    56: 23:................................Element(
[INFO] [stdout]    56: 23:..................................Value(
[INFO] [stdout]    56: 23:....................................Expression(
[INFO] [stdout]    56: 23:......................................BinaryExpr(
[INFO] [stdout]    56: 23:........................................UnaryExpr(
[INFO] [stdout]    56: 23:..........................................PrimaryExpr(
[INFO] [stdout]    56: 23:............................................Operand(
[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]    56: 27:................................next: 20000000000000000000
[INFO] [stdout]    56: 27:................................Element(
[INFO] [stdout]    56: 27:..................................Value(
[INFO] [stdout]    56: 27:....................................Expression(
[INFO] [stdout]    56: 27:......................................BinaryExpr(
[INFO] [stdout]    56: 27:........................................UnaryExpr(
[INFO] [stdout]    56: 27:..........................................PrimaryExpr(
[INFO] [stdout]    56: 27:............................................Operand(
[INFO] [stdout]    56: 47:..............................................next: ,
[INFO] [stdout]    56: 47:............................................)
[INFO] [stdout]    56: 47:..........................................)
[INFO] [stdout]    56: 47:........................................)
[INFO] [stdout]    56: 47:......................................)
[INFO] [stdout]    56: 47:....................................)
[INFO] [stdout]    56: 47:..................................)
[INFO] [stdout]    56: 47:................................)
[INFO] [stdout]    56: 48:................................next: 3
[INFO] [stdout]    56: 48:................................Element(
[INFO] [stdout]    56: 48:..................................Value(
[INFO] [stdout]    56: 48:....................................Expression(
[INFO] [stdout]    56: 48:......................................BinaryExpr(
[INFO] [stdout]    56: 48:........................................UnaryExpr(
[INFO] [stdout]    56: 48:..........................................PrimaryExpr(
[INFO] [stdout]    56: 48:............................................Operand(
[INFO] [stdout]    56: 49:..............................................next: }
[INFO] [stdout]    56: 49:............................................)
[INFO] [stdout]    56: 49:..........................................)
[INFO] [stdout]    56: 49:........................................)
[INFO] [stdout]    56: 49:......................................)
[INFO] [stdout]    56: 49:....................................)
[INFO] [stdout]    56: 49:..................................)
[INFO] [stdout]    56: 49:................................)
[INFO] [stdout]    56: 49:..............................)
[INFO] [stdout]    56: 50:..............................next: ;
[INFO] [stdout]    56: 50:............................)
[INFO] [stdout]    56: 50:..........................)
[INFO] [stdout]    56: 50:........................)
[INFO] [stdout]    56: 50:......................)
[INFO] [stdout]    56: 50:....................)
[INFO] [stdout]    56: 50:..................)
[INFO] [stdout]    57:  5:..................next: assert
[INFO] [stdout]    57:  5:................)
[INFO] [stdout]    57:  5:..............)
[INFO] [stdout]    57:  5:............)
[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: 11:..........................next: (
[INFO] [stdout]    57: 11:........................)
[INFO] [stdout]    57: 11:........................CallOrConversion(
[INFO] [stdout]    57: 12:..........................next: pf
[INFO] [stdout]    57: 12:..........................Expression(
[INFO] [stdout]    57: 12:............................BinaryExpr(
[INFO] [stdout]    57: 12:..............................UnaryExpr(
[INFO] [stdout]    57: 12:................................PrimaryExpr(
[INFO] [stdout]    57: 12:..................................Operand(
[INFO] [stdout]    57: 14:....................................next: .
[INFO] [stdout]    57: 14:..................................)
[INFO] [stdout]    57: 15:..................................next: x
[INFO] [stdout]    57: 15:..................................Selector(
[INFO] [stdout]    57: 17:....................................next: ==
[INFO] [stdout]    57: 17:..................................)
[INFO] [stdout]    57: 17:................................)
[INFO] [stdout]    57: 17:..............................)
[INFO] [stdout]    57: 20:..............................next: 1.1
[INFO] [stdout]    57: 20:..............................BinaryExpr(
[INFO] [stdout]    57: 20:................................UnaryExpr(
[INFO] [stdout]    57: 20:..................................PrimaryExpr(
[INFO] [stdout]    57: 20:....................................Operand(
[INFO] [stdout]    57: 23:......................................next: )
[INFO] [stdout]    57: 23:....................................)
[INFO] [stdout]    57: 23:..................................)
[INFO] [stdout]    57: 23:................................)
[INFO] [stdout]    57: 23:..............................)
[INFO] [stdout]    57: 23:............................)
[INFO] [stdout]    57: 23:..........................)
[INFO] [stdout]    57: 24:..........................next: ;
[INFO] [stdout]    57: 24:........................)
[INFO] [stdout]    57: 24:......................)
[INFO] [stdout]    57: 24:....................)
[INFO] [stdout]    57: 24:..................)
[INFO] [stdout]    57: 24:................)
[INFO] [stdout]    57: 24:..............)
[INFO] [stdout]    57: 24:............)
[INFO] [stdout]    59:  5:............next: var
[INFO] [stdout]    59:  5:..........)
[INFO] [stdout]    59:  5:..........Statement(
[INFO] [stdout]    59:  5:............Declaration(
[INFO] [stdout]    59:  5:..............GenDecl(var)(
[INFO] [stdout]    59:  9:................next: t2
[INFO] [stdout]    59:  9:................varSpec(
[INFO] [stdout]    59:  9:..................IdentList(
[INFO] [stdout]    59: 12:....................next: =
[INFO] [stdout]    59: 12:..................)
[INFO] [stdout]    59: 14:..................next: [
[INFO] [stdout]    59: 14:..................ExpressionList(
[INFO] [stdout]    59: 14:....................Expression(
[INFO] [stdout]    59: 14:......................BinaryExpr(
[INFO] [stdout]    59: 14:........................UnaryExpr(
[INFO] [stdout]    59: 14:..........................PrimaryExpr(
[INFO] [stdout]    59: 14:............................Operand(
[INFO] [stdout]    59: 14:..............................ArrayType(
[INFO] [stdout]    59: 15:................................next: ]
[INFO] [stdout]    59: 16:................................next: acceptRange
[INFO] [stdout]    59: 16:................................Type(
[INFO] [stdout]    59: 16:..................................TypeName(
[INFO] [stdout]    59: 27:....................................next: {
[INFO] [stdout]    59: 27:..................................)
[INFO] [stdout]    59: 27:................................)
[INFO] [stdout]    59: 27:..............................)
[INFO] [stdout]    59: 27:............................)
[INFO] [stdout]    59: 27:............................LiteralValue(
[INFO] [stdout]    59: 28:..............................next: 10
[INFO] [stdout]    59: 28:..............................ElementList(
[INFO] [stdout]    59: 28:................................Element(
[INFO] [stdout]    59: 28:..................................Value(
[INFO] [stdout]    59: 28:....................................Expression(
[INFO] [stdout]    59: 28:......................................BinaryExpr(
[INFO] [stdout]    59: 28:........................................UnaryExpr(
[INFO] [stdout]    59: 28:..........................................PrimaryExpr(
[INFO] [stdout]    59: 28:............................................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: 30:..................................)
[INFO] [stdout]    59: 31:..................................next: {
[INFO] [stdout]    59: 31:..................................Value(
[INFO] [stdout]    59: 31:....................................LiteralValue(
[INFO] [stdout]    59: 32:......................................next: 1
[INFO] [stdout]    59: 32:......................................ElementList(
[INFO] [stdout]    59: 32:........................................Element(
[INFO] [stdout]    59: 32:..........................................Value(
[INFO] [stdout]    59: 32:............................................Expression(
[INFO] [stdout]    59: 32:..............................................BinaryExpr(
[INFO] [stdout]    59: 32:................................................UnaryExpr(
[INFO] [stdout]    59: 32:..................................................PrimaryExpr(
[INFO] [stdout]    59: 32:....................................................Operand(
[INFO] [stdout]    59: 33:......................................................next: ,
[INFO] [stdout]    59: 33:....................................................)
[INFO] [stdout]    59: 33:..................................................)
[INFO] [stdout]    59: 33:................................................)
[INFO] [stdout]    59: 33:..............................................)
[INFO] [stdout]    59: 33:............................................)
[INFO] [stdout]    59: 33:..........................................)
[INFO] [stdout]    59: 33:........................................)
[INFO] [stdout]    59: 34:........................................next: 1
[INFO] [stdout]    59: 34:........................................Element(
[INFO] [stdout]    59: 34:..........................................Value(
[INFO] [stdout]    59: 34:............................................Expression(
[INFO] [stdout]    59: 34:..............................................BinaryExpr(
[INFO] [stdout]    59: 34:................................................UnaryExpr(
[INFO] [stdout]    59: 34:..................................................PrimaryExpr(
[INFO] [stdout]    59: 34:....................................................Operand(
[INFO] [stdout]    59: 35:......................................................next: }
[INFO] [stdout]    59: 35:....................................................)
[INFO] [stdout]    59: 35:..................................................)
[INFO] [stdout]    59: 35:................................................)
[INFO] [stdout]    59: 35:..............................................)
[INFO] [stdout]    59: 35:............................................)
[INFO] [stdout]    59: 35:..........................................)
[INFO] [stdout]    59: 35:........................................)
[INFO] [stdout]    59: 35:......................................)
[INFO] [stdout]    59: 36:......................................next: ,
[INFO] [stdout]    59: 36:....................................)
[INFO] [stdout]    59: 36:..................................)
[INFO] [stdout]    59: 36:................................)
[INFO] [stdout]    59: 38:................................next: {
[INFO] [stdout]    59: 38:................................Element(
[INFO] [stdout]    59: 38:..................................Value(
[INFO] [stdout]    59: 38:....................................LiteralValue(
[INFO] [stdout]    59: 39:......................................next: 2
[INFO] [stdout]    59: 39:......................................ElementList(
[INFO] [stdout]    59: 39:........................................Element(
[INFO] [stdout]    59: 39:..........................................Value(
[INFO] [stdout]    59: 39:............................................Expression(
[INFO] [stdout]    59: 39:..............................................BinaryExpr(
[INFO] [stdout]    59: 39:................................................UnaryExpr(
[INFO] [stdout]    59: 39:..................................................PrimaryExpr(
[INFO] [stdout]    59: 39:....................................................Operand(
[INFO] [stdout]    59: 40:......................................................next: ,
[INFO] [stdout]    59: 40:....................................................)
[INFO] [stdout]    59: 40:..................................................)
[INFO] [stdout]    59: 40:................................................)
[INFO] [stdout]    59: 40:..............................................)
[INFO] [stdout]    59: 40:............................................)
[INFO] [stdout]    59: 40:..........................................)
[INFO] [stdout]    59: 40:........................................)
[INFO] [stdout]    59: 41:........................................next: 2
[INFO] [stdout]    59: 41:........................................Element(
[INFO] [stdout]    59: 41:..........................................Value(
[INFO] [stdout]    59: 41:............................................Expression(
[INFO] [stdout]    59: 41:..............................................BinaryExpr(
[INFO] [stdout]    59: 41:................................................UnaryExpr(
[INFO] [stdout]    59: 41:..................................................PrimaryExpr(
[INFO] [stdout]    59: 41:....................................................Operand(
[INFO] [stdout]    59: 42:......................................................next: }
[INFO] [stdout]    59: 42:....................................................)
[INFO] [stdout]    59: 42:..................................................)
[INFO] [stdout]    59: 42:................................................)
[INFO] [stdout]    59: 42:..............................................)
[INFO] [stdout]    59: 42:............................................)
[INFO] [stdout]    59: 42:..........................................)
[INFO] [stdout]    59: 42:........................................)
[INFO] [stdout]    59: 42:......................................)
[INFO] [stdout]    59: 43:......................................next: ,
[INFO] [stdout]    59: 43:....................................)
[INFO] [stdout]    59: 43:..................................)
[INFO] [stdout]    59: 43:................................)
[INFO] [stdout]    59: 45:................................next: 1
[INFO] [stdout]    59: 45:................................Element(
[INFO] [stdout]    59: 45:..................................Value(
[INFO] [stdout]    59: 45:....................................Expression(
[INFO] [stdout]    59: 45:......................................BinaryExpr(
[INFO] [stdout]    59: 45:........................................UnaryExpr(
[INFO] [stdout]    59: 45:..........................................PrimaryExpr(
[INFO] [stdout]    59: 45:............................................Operand(
[INFO] [stdout]    59: 46:..............................................next: :
[INFO] [stdout]    59: 46:............................................)
[INFO] [stdout]    59: 46:..........................................)
[INFO] [stdout]    59: 46:........................................)
[INFO] [stdout]    59: 46:......................................)
[INFO] [stdout]    59: 46:....................................)
[INFO] [stdout]    59: 46:..................................)
[INFO] [stdout]    59: 47:..................................next: {
[INFO] [stdout]    59: 47:..................................Value(
[INFO] [stdout]    59: 47:....................................LiteralValue(
[INFO] [stdout]    59: 48:......................................next: 3
[INFO] [stdout]    59: 48:......................................ElementList(
[INFO] [stdout]    59: 48:........................................Element(
[INFO] [stdout]    59: 48:..........................................Value(
[INFO] [stdout]    59: 48:............................................Expression(
[INFO] [stdout]    59: 48:..............................................BinaryExpr(
[INFO] [stdout]    59: 48:................................................UnaryExpr(
[INFO] [stdout]    59: 48:..................................................PrimaryExpr(
[INFO] [stdout]    59: 48:....................................................Operand(
[INFO] [stdout]    59: 49:......................................................next: ,
[INFO] [stdout]    59: 49:....................................................)
[INFO] [stdout]    59: 49:..................................................)
[INFO] [stdout]    59: 49:................................................)
[INFO] [stdout]    59: 49:..............................................)
[INFO] [stdout]    59: 49:............................................)
[INFO] [stdout]    59: 49:..........................................)
[INFO] [stdout]    59: 49:........................................)
[INFO] [stdout]    59: 50:........................................next: 3
[INFO] [stdout]    59: 50:........................................Element(
[INFO] [stdout]    59: 50:..........................................Value(
[INFO] [stdout]    59: 50:............................................Expression(
[INFO] [stdout]    59: 50:..............................................BinaryExpr(
[INFO] [stdout]    59: 50:................................................UnaryExpr(
[INFO] [stdout]    59: 50:..................................................PrimaryExpr(
[INFO] [stdout]    59: 50:....................................................Operand(
[INFO] [stdout]    59: 51:......................................................next: }
[INFO] [stdout]    59: 51:....................................................)
[INFO] [stdout]    59: 51:..................................................)
[INFO] [stdout]    59: 51:................................................)
[INFO] [stdout]    59: 51:..............................................)
[INFO] [stdout]    59: 51:............................................)
[INFO] [stdout]    59: 51:..........................................)
[INFO] [stdout]    59: 51:........................................)
[INFO] [stdout]    59: 51:......................................)
[INFO] [stdout]    59: 52:......................................next: }
[INFO] [stdout]    59: 52:....................................)
[INFO] [stdout]    59: 52:..................................)
[INFO] [stdout]    59: 52:................................)
[INFO] [stdout]    59: 52:..............................)
[INFO] [stdout]    59: 53:..............................next: ;
[INFO] [stdout]    59: 53:............................)
[INFO] [stdout]    59: 53:..........................)
[INFO] [stdout]    59: 53:........................)
[INFO] [stdout]    59: 53:......................)
[INFO] [stdout]    59: 53:....................)
[INFO] [stdout]    59: 53:..................)
[INFO] [stdout]    60:  5:..................next: fmt2
[INFO] [stdout]    60:  5:................)
[INFO] [stdout]    60:  5:..............)
[INFO] [stdout]    60:  5:............)
[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: t2
[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: 21:..........................next: ;
[INFO] [stdout]    60: 21:........................)
[INFO] [stdout]    60: 21:......................)
[INFO] [stdout]    60: 21:....................)
[INFO] [stdout]    60: 21:..................)
[INFO] [stdout]    60: 21:................)
[INFO] [stdout]    60: 21:..............)
[INFO] [stdout]    60: 21:............)
[INFO] [stdout]    61:  5:............next: assert
[INFO] [stdout]    61:  5:..........)
[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: 11:..........................next: (
[INFO] [stdout]    61: 11:........................)
[INFO] [stdout]    61: 11:........................CallOrConversion(
[INFO] [stdout]    61: 12:..........................next: t2
[INFO] [stdout]    61: 12:..........................Expression(
[INFO] [stdout]    61: 12:............................BinaryExpr(
[INFO] [stdout]    61: 12:..............................UnaryExpr(
[INFO] [stdout]    61: 12:................................PrimaryExpr(
[INFO] [stdout]    61: 12:..................................Operand(
[INFO] [stdout]    61: 14:....................................next: [
[INFO] [stdout]    61: 14:..................................)
[INFO] [stdout]    61: 14:..................................IndexOrSlice(
[INFO] [stdout]    61: 15:....................................next: 0
[INFO] [stdout]    61: 15:....................................Expression(
[INFO] [stdout]    61: 15:......................................BinaryExpr(
[INFO] [stdout]    61: 15:........................................UnaryExpr(
[INFO] [stdout]    61: 15:..........................................PrimaryExpr(
[INFO] [stdout]    61: 15:............................................Operand(
[INFO] [stdout]    61: 16:..............................................next: ]
[INFO] [stdout]    61: 16:............................................)
[INFO] [stdout]    61: 16:..........................................)
[INFO] [stdout]    61: 16:........................................)
[INFO] [stdout]    61: 16:......................................)
[INFO] [stdout]    61: 16:....................................)
[INFO] [stdout]    61: 17:....................................next: .
[INFO] [stdout]    61: 17:..................................)
[INFO] [stdout]    61: 18:..................................next: lo
[INFO] [stdout]    61: 18:..................................Selector(
[INFO] [stdout]    61: 21:....................................next: ==
[INFO] [stdout]    61: 21:..................................)
[INFO] [stdout]    61: 21:................................)
[INFO] [stdout]    61: 21:..............................)
[INFO] [stdout]    61: 24:..............................next: 0
[INFO] [stdout]    61: 24:..............................BinaryExpr(
[INFO] [stdout]    61: 24:................................UnaryExpr(
[INFO] [stdout]    61: 24:..................................PrimaryExpr(
[INFO] [stdout]    61: 24:....................................Operand(
[INFO] [stdout]    61: 25:......................................next: )
[INFO] [stdout]    61: 25:....................................)
[INFO] [stdout]    61: 25:..................................)
[INFO] [stdout]    61: 25:................................)
[INFO] [stdout]    61: 25:..............................)
[INFO] [stdout]    61: 25:............................)
[INFO] [stdout]    61: 25:..........................)
[INFO] [stdout]    61: 26:..........................next: ;
[INFO] [stdout]    61: 26:........................)
[INFO] [stdout]    61: 26:......................)
[INFO] [stdout]    61: 26:....................)
[INFO] [stdout]    61: 26:..................)
[INFO] [stdout]    61: 26:................)
[INFO] [stdout]    61: 26:..............)
[INFO] [stdout]    61: 26:............)
[INFO] [stdout]    62:  5:............next: assert
[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: 11:..........................next: (
[INFO] [stdout]    62: 11:........................)
[INFO] [stdout]    62: 11:........................CallOrConversion(
[INFO] [stdout]    62: 12:..........................next: t2
[INFO] [stdout]    62: 12:..........................Expression(
[INFO] [stdout]    62: 12:............................BinaryExpr(
[INFO] [stdout]    62: 12:..............................UnaryExpr(
[INFO] [stdout]    62: 12:................................PrimaryExpr(
[INFO] [stdout]    62: 12:..................................Operand(
[INFO] [stdout]    62: 14:....................................next: [
[INFO] [stdout]    62: 14:..................................)
[INFO] [stdout]    62: 14:..................................IndexOrSlice(
[INFO] [stdout]    62: 15:....................................next: 1
[INFO] [stdout]    62: 15:....................................Expression(
[INFO] [stdout]    62: 15:......................................BinaryExpr(
[INFO] [stdout]    62: 15:........................................UnaryExpr(
[INFO] [stdout]    62: 15:..........................................PrimaryExpr(
[INFO] [stdout]    62: 15:............................................Operand(
[INFO] [stdout]    62: 16:..............................................next: ]
[INFO] [stdout]    62: 16:............................................)
[INFO] [stdout]    62: 16:..........................................)
[INFO] [stdout]    62: 16:........................................)
[INFO] [stdout]    62: 16:......................................)
[INFO] [stdout]    62: 16:....................................)
[INFO] [stdout]    62: 17:....................................next: .
[INFO] [stdout]    62: 17:..................................)
[INFO] [stdout]    62: 18:..................................next: lo
[INFO] [stdout]    62: 18:..................................Selector(
[INFO] [stdout]    62: 21:....................................next: ==
[INFO] [stdout]    62: 21:..................................)
[INFO] [stdout]    62: 21:................................)
[INFO] [stdout]    62: 21:..............................)
[INFO] [stdout]    62: 24:..............................next: 3
[INFO] [stdout]    62: 24:..............................BinaryExpr(
[INFO] [stdout]    62: 24:................................UnaryExpr(
[INFO] [stdout]    62: 24:..................................PrimaryExpr(
[INFO] [stdout]    62: 24:....................................Operand(
[INFO] [stdout]    62: 25:......................................next: )
[INFO] [stdout]    62: 25:....................................)
[INFO] [stdout]    62: 25:..................................)
[INFO] [stdout]    62: 25:................................)
[INFO] [stdout]    62: 25:..............................)
[INFO] [stdout]    62: 25:............................)
[INFO] [stdout]    62: 25:..........................)
[INFO] [stdout]    62: 26:..........................next: ;
[INFO] [stdout]    62: 26:........................)
[INFO] [stdout]    62: 26:......................)
[INFO] [stdout]    62: 26:....................)
[INFO] [stdout]    62: 26:..................)
[INFO] [stdout]    62: 26:................)
[INFO] [stdout]    62: 26:..............)
[INFO] [stdout]    62: 26:............)
[INFO] [stdout]    63:  5:............next: assert
[INFO] [stdout]    63:  5:..........)
[INFO] [stdout]    63:  5:..........Statement(
[INFO] [stdout]    63:  5:............SimpleStmt(
[INFO] [stdout]    63:  5:..............ExpressionList(
[INFO] [stdout]    63:  5:................Expression(
[INFO] [stdout]    63:  5:..................BinaryExpr(
[INFO] [stdout]    63:  5:....................UnaryExpr(
[INFO] [stdout]    63:  5:......................PrimaryExpr(
[INFO] [stdout]    63:  5:........................Operand(
[INFO] [stdout]    63: 11:..........................next: (
[INFO] [stdout]    63: 11:........................)
[INFO] [stdout]    63: 11:........................CallOrConversion(
[INFO] [stdout]    63: 12:..........................next: t2
[INFO] [stdout]    63: 12:..........................Expression(
[INFO] [stdout]    63: 12:............................BinaryExpr(
[INFO] [stdout]    63: 12:..............................UnaryExpr(
[INFO] [stdout]    63: 12:................................PrimaryExpr(
[INFO] [stdout]    63: 12:..................................Operand(
[INFO] [stdout]    63: 14:....................................next: [
[INFO] [stdout]    63: 14:..................................)
[INFO] [stdout]    63: 14:..................................IndexOrSlice(
[INFO] [stdout]    63: 15:....................................next: 11
[INFO] [stdout]    63: 15:....................................Expression(
[INFO] [stdout]    63: 15:......................................BinaryExpr(
[INFO] [stdout]    63: 15:........................................UnaryExpr(
[INFO] [stdout]    63: 15:..........................................PrimaryExpr(
[INFO] [stdout]    63: 15:............................................Operand(
[INFO] [stdout]    63: 17:..............................................next: ]
[INFO] [stdout]    63: 17:............................................)
[INFO] [stdout]    63: 17:..........................................)
[INFO] [stdout]    63: 17:........................................)
[INFO] [stdout]    63: 17:......................................)
[INFO] [stdout]    63: 17:....................................)
[INFO] [stdout]    63: 18:....................................next: .
[INFO] [stdout]    63: 18:..................................)
[INFO] [stdout]    63: 19:..................................next: lo
[INFO] [stdout]    63: 19:..................................Selector(
[INFO] [stdout]    63: 22:....................................next: ==
[INFO] [stdout]    63: 22:..................................)
[INFO] [stdout]    63: 22:................................)
[INFO] [stdout]    63: 22:..............................)
[INFO] [stdout]    63: 25:..............................next: 2
[INFO] [stdout]    63: 25:..............................BinaryExpr(
[INFO] [stdout]    63: 25:................................UnaryExpr(
[INFO] [stdout]    63: 25:..................................PrimaryExpr(
[INFO] [stdout]    63: 25:....................................Operand(
[INFO] [stdout]    63: 26:......................................next: )
[INFO] [stdout]    63: 26:....................................)
[INFO] [stdout]    63: 26:..................................)
[INFO] [stdout]    63: 26:................................)
[INFO] [stdout]    63: 26:..............................)
[INFO] [stdout]    63: 26:............................)
[INFO] [stdout]    63: 26:..........................)
[INFO] [stdout]    63: 27:..........................next: ;
[INFO] [stdout]    63: 27:........................)
[INFO] [stdout]    63: 27:......................)
[INFO] [stdout]    63: 27:....................)
[INFO] [stdout]    63: 27:..................)
[INFO] [stdout]    63: 27:................)
[INFO] [stdout]    63: 27:..............)
[INFO] [stdout]    63: 27:............)
[INFO] [stdout]    64:  5:............next: assert
[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: 11:..........................next: (
[INFO] [stdout]    64: 11:........................)
[INFO] [stdout]    64: 11:........................CallOrConversion(
[INFO] [stdout]    64: 12:..........................next: len
[INFO] [stdout]    64: 12:..........................Expression(
[INFO] [stdout]    64: 12:............................BinaryExpr(
[INFO] [stdout]    64: 12:..............................UnaryExpr(
[INFO] [stdout]    64: 12:................................PrimaryExpr(
[INFO] [stdout]    64: 12:..................................Operand(
[INFO] [stdout]    64: 15:....................................next: (
[INFO] [stdout]    64: 15:..................................)
[INFO] [stdout]    64: 15:..................................CallOrConversion(
[INFO] [stdout]    64: 16:....................................next: t2
[INFO] [stdout]    64: 16:....................................Expression(
[INFO] [stdout]    64: 16:......................................BinaryExpr(
[INFO] [stdout]    64: 16:........................................UnaryExpr(
[INFO] [stdout]    64: 16:..........................................PrimaryExpr(
[INFO] [stdout]    64: 16:............................................Operand(
[INFO] [stdout]    64: 18:..............................................next: )
[INFO] [stdout]    64: 18:............................................)
[INFO] [stdout]    64: 18:..........................................)
[INFO] [stdout]    64: 18:........................................)
[INFO] [stdout]    64: 18:......................................)
[INFO] [stdout]    64: 18:....................................)
[INFO] [stdout]    64: 20:....................................next: ==
[INFO] [stdout]    64: 20:..................................)
[INFO] [stdout]    64: 20:................................)
[INFO] [stdout]    64: 20:..............................)
[INFO] [stdout]    64: 23:..............................next: 12
[INFO] [stdout]    64: 23:..............................BinaryExpr(
[INFO] [stdout]    64: 23:................................UnaryExpr(
[INFO] [stdout]    64: 23:..................................PrimaryExpr(
[INFO] [stdout]    64: 23:....................................Operand(
[INFO] [stdout]    64: 25:......................................next: )
[INFO] [stdout]    64: 25:....................................)
[INFO] [stdout]    64: 25:..................................)
[INFO] [stdout]    64: 25:................................)
[INFO] [stdout]    64: 25:..............................)
[INFO] [stdout]    64: 25:............................)
[INFO] [stdout]    64: 25:..........................)
[INFO] [stdout]    64: 26:..........................next: ;
[INFO] [stdout]    64: 26:........................)
[INFO] [stdout]    64: 26:......................)
[INFO] [stdout]    64: 26:....................)
[INFO] [stdout]    64: 26:..................)
[INFO] [stdout]    64: 26:................)
[INFO] [stdout]    64: 26:..............)
[INFO] [stdout]    64: 26:............)
[INFO] [stdout]    66:  5:............next: var
[INFO] [stdout]    66:  5:..........)
[INFO] [stdout]    66:  5:..........Statement(
[INFO] [stdout]    66:  5:............Declaration(
[INFO] [stdout]    66:  5:..............GenDecl(var)(
[INFO] [stdout]    66:  9:................next: t3
[INFO] [stdout]    66:  9:................varSpec(
[INFO] [stdout]    66:  9:..................IdentList(
[INFO] [stdout]    66: 12:....................next: =
[INFO] [stdout]    66: 12:..................)
[INFO] [stdout]    66: 14:..................next: [
[INFO] [stdout]    66: 14:..................ExpressionList(
[INFO] [stdout]    66: 14:....................Expression(
[INFO] [stdout]    66: 14:......................BinaryExpr(
[INFO] [stdout]    66: 14:........................UnaryExpr(
[INFO] [stdout]    66: 14:..........................PrimaryExpr(
[INFO] [stdout]    66: 14:............................Operand(
[INFO] [stdout]    66: 14:..............................ArrayType(
[INFO] [stdout]    66: 15:................................next: ]
[INFO] [stdout]    66: 16:................................next: acceptRange
[INFO] [stdout]    66: 16:................................Type(
[INFO] [stdout]    66: 16:..................................TypeName(
[INFO] [stdout]    66: 27:....................................next: {
[INFO] [stdout]    66: 27:..................................)
[INFO] [stdout]    66: 27:................................)
[INFO] [stdout]    66: 27:..............................)
[INFO] [stdout]    66: 27:............................)
[INFO] [stdout]    66: 27:............................LiteralValue(
[INFO] [stdout]    66: 28:..............................next: 1
[INFO] [stdout]    66: 28:..............................ElementList(
[INFO] [stdout]    66: 28:................................Element(
[INFO] [stdout]    66: 28:..................................Value(
[INFO] [stdout]    66: 28:....................................Expression(
[INFO] [stdout]    66: 28:......................................BinaryExpr(
[INFO] [stdout]    66: 28:........................................UnaryExpr(
[INFO] [stdout]    66: 28:..........................................PrimaryExpr(
[INFO] [stdout]    66: 28:............................................Operand(
[INFO] [stdout]    66: 29:..............................................next: :
[INFO] [stdout]    66: 29:............................................)
[INFO] [stdout]    66: 29:..........................................)
[INFO] [stdout]    66: 29:........................................)
[INFO] [stdout]    66: 29:......................................)
[INFO] [stdout]    66: 29:....................................)
[INFO] [stdout]    66: 29:..................................)
[INFO] [stdout]    66: 30:..................................next: {
[INFO] [stdout]    66: 30:..................................Value(
[INFO] [stdout]    66: 30:....................................LiteralValue(
[INFO] [stdout]    66: 31:......................................next: 1
[INFO] [stdout]    66: 31:......................................ElementList(
[INFO] [stdout]    66: 31:........................................Element(
[INFO] [stdout]    66: 31:..........................................Value(
[INFO] [stdout]    66: 31:............................................Expression(
[INFO] [stdout]    66: 31:..............................................BinaryExpr(
[INFO] [stdout]    66: 31:................................................UnaryExpr(
[INFO] [stdout]    66: 31:..................................................PrimaryExpr(
[INFO] [stdout]    66: 31:....................................................Operand(
[INFO] [stdout]    66: 32:......................................................next: ,
[INFO] [stdout]    66: 32:....................................................)
[INFO] [stdout]    66: 32:..................................................)
[INFO] [stdout]    66: 32:................................................)
[INFO] [stdout]    66: 32:..............................................)
[INFO] [stdout]    66: 32:............................................)
[INFO] [stdout]    66: 32:..........................................)
[INFO] [stdout]    66: 32:........................................)
[INFO] [stdout]    66: 33:........................................next: 1
[INFO] [stdout]    66: 33:........................................Element(
[INFO] [stdout]    66: 33:..........................................Value(
[INFO] [stdout]    66: 33:............................................Expression(
[INFO] [stdout]    66: 33:..............................................BinaryExpr(
[INFO] [stdout]    66: 33:................................................UnaryExpr(
[INFO] [stdout]    66: 33:..................................................PrimaryExpr(
[INFO] [stdout]    66: 33:....................................................Operand(
[INFO] [stdout]    66: 34:......................................................next: }
[INFO] [stdout]    66: 34:....................................................)
[INFO] [stdout]    66: 34:..................................................)
[INFO] [stdout]    66: 34:................................................)
[INFO] [stdout]    66: 34:..............................................)
[INFO] [stdout]    66: 34:............................................)
[INFO] [stdout]    66: 34:..........................................)
[INFO] [stdout]    66: 34:........................................)
[INFO] [stdout]    66: 34:......................................)
[INFO] [stdout]    66: 35:......................................next: ,
[INFO] [stdout]    66: 35:....................................)
[INFO] [stdout]    66: 35:..................................)
[INFO] [stdout]    66: 35:................................)
[INFO] [stdout]    66: 37:................................next: {
[INFO] [stdout]    66: 37:................................Element(
[INFO] [stdout]    66: 37:..................................Value(
[INFO] [stdout]    66: 37:....................................LiteralValue(
[INFO] [stdout]    66: 38:......................................next: 2
[INFO] [stdout]    66: 38:......................................ElementList(
[INFO] [stdout]    66: 38:........................................Element(
[INFO] [stdout]    66: 38:..........................................Value(
[INFO] [stdout]    66: 38:............................................Expression(
[INFO] [stdout]    66: 38:..............................................BinaryExpr(
[INFO] [stdout]    66: 38:................................................UnaryExpr(
[INFO] [stdout]    66: 38:..................................................PrimaryExpr(
[INFO] [stdout]    66: 38:....................................................Operand(
[INFO] [stdout]    66: 39:......................................................next: ,
[INFO] [stdout]    66: 39:....................................................)
[INFO] [stdout]    66: 39:..................................................)
[INFO] [stdout]    66: 39:................................................)
[INFO] [stdout]    66: 39:..............................................)
[INFO] [stdout]    66: 39:............................................)
[INFO] [stdout]    66: 39:..........................................)
[INFO] [stdout]    66: 39:........................................)
[INFO] [stdout]    66: 40:........................................next: 2
[INFO] [stdout]    66: 40:........................................Element(
[INFO] [stdout]    66: 40:..........................................Value(
[INFO] [stdout]    66: 40:............................................Expression(
[INFO] [stdout]    66: 40:..............................................BinaryExpr(
[INFO] [stdout]    66: 40:................................................UnaryExpr(
[INFO] [stdout]    66: 40:..................................................PrimaryExpr(
[INFO] [stdout]    66: 40:....................................................Operand(
[INFO] [stdout]    66: 41:......................................................next: }
[INFO] [stdout]    66: 41:....................................................)
[INFO] [stdout]    66: 41:..................................................)
[INFO] [stdout]    66: 41:................................................)
[INFO] [stdout]    66: 41:..............................................)
[INFO] [stdout]    66: 41:............................................)
[INFO] [stdout]    66: 41:..........................................)
[INFO] [stdout]    66: 41:........................................)
[INFO] [stdout]    66: 41:......................................)
[INFO] [stdout]    66: 42:......................................next: ,
[INFO] [stdout]    66: 42:....................................)
[INFO] [stdout]    66: 42:..................................)
[INFO] [stdout]    66: 42:................................)
[INFO] [stdout]    66: 44:................................next: 10
[INFO] [stdout]    66: 44:................................Element(
[INFO] [stdout]    66: 44:..................................Value(
[INFO] [stdout]    66: 44:....................................Expression(
[INFO] [stdout]    66: 44:......................................BinaryExpr(
[INFO] [stdout]    66: 44:........................................UnaryExpr(
[INFO] [stdout]    66: 44:..........................................PrimaryExpr(
[INFO] [stdout]    66: 44:............................................Operand(
[INFO] [stdout]    66: 46:..............................................next: :
[INFO] [stdout]    66: 46:............................................)
[INFO] [stdout]    66: 46:..........................................)
[INFO] [stdout]    66: 46:........................................)
[INFO] [stdout]    66: 46:......................................)
[INFO] [stdout]    66: 46:....................................)
[INFO] [stdout]    66: 46:..................................)
[INFO] [stdout]    66: 47:..................................next: {
[INFO] [stdout]    66: 47:..................................Value(
[INFO] [stdout]    66: 47:....................................LiteralValue(
[INFO] [stdout]    66: 48:......................................next: 3
[INFO] [stdout]    66: 48:......................................ElementList(
[INFO] [stdout]    66: 48:........................................Element(
[INFO] [stdout]    66: 48:..........................................Value(
[INFO] [stdout]    66: 48:............................................Expression(
[INFO] [stdout]    66: 48:..............................................BinaryExpr(
[INFO] [stdout]    66: 48:................................................UnaryExpr(
[INFO] [stdout]    66: 48:..................................................PrimaryExpr(
[INFO] [stdout]    66: 48:....................................................Operand(
[INFO] [stdout]    66: 49:......................................................next: ,
[INFO] [stdout]    66: 49:....................................................)
[INFO] [stdout]    66: 49:..................................................)
[INFO] [stdout]    66: 49:................................................)
[INFO] [stdout]    66: 49:..............................................)
[INFO] [stdout]    66: 49:............................................)
[INFO] [stdout]    66: 49:..........................................)
[INFO] [stdout]    66: 49:........................................)
[INFO] [stdout]    66: 50:........................................next: 3
[INFO] [stdout]    66: 50:........................................Element(
[INFO] [stdout]    66: 50:..........................................Value(
[INFO] [stdout]    66: 50:............................................Expression(
[INFO] [stdout]    66: 50:..............................................BinaryExpr(
[INFO] [stdout]    66: 50:................................................UnaryExpr(
[INFO] [stdout]    66: 50:..................................................PrimaryExpr(
[INFO] [stdout]    66: 50:....................................................Operand(
[INFO] [stdout]    66: 51:......................................................next: }
[INFO] [stdout]    66: 51:....................................................)
[INFO] [stdout]    66: 51:..................................................)
[INFO] [stdout]    66: 51:................................................)
[INFO] [stdout]    66: 51:..............................................)
[INFO] [stdout]    66: 51:............................................)
[INFO] [stdout]    66: 51:..........................................)
[INFO] [stdout]    66: 51:........................................)
[INFO] [stdout]    66: 51:......................................)
[INFO] [stdout]    66: 52:......................................next: }
[INFO] [stdout]    66: 52:....................................)
[INFO] [stdout]    66: 52:..................................)
[INFO] [stdout]    66: 52:................................)
[INFO] [stdout]    66: 52:..............................)
[INFO] [stdout]    66: 53:..............................next: ;
[INFO] [stdout]    66: 53:............................)
[INFO] [stdout]    66: 53:..........................)
[INFO] [stdout]    66: 53:........................)
[INFO] [stdout]    66: 53:......................)
[INFO] [stdout]    66: 53:....................)
[INFO] [stdout]    66: 53:..................)
[INFO] [stdout]    67:  5:..................next: fmt2
[INFO] [stdout]    67:  5:................)
[INFO] [stdout]    67:  5:..............)
[INFO] [stdout]    67:  5:............)
[INFO] [stdout]    67:  5:..........)
[INFO] [stdout]    67:  5:..........Statement(
[INFO] [stdout]    67:  5:............SimpleStmt(
[INFO] [stdout]    67:  5:..............ExpressionList(
[INFO] [stdout]    67:  5:................Expression(
[INFO] [stdout]    67:  5:..................BinaryExpr(
[INFO] [stdout]    67:  5:....................UnaryExpr(
[INFO] [stdout]    67:  5:......................PrimaryExpr(
[INFO] [stdout]    67:  5:........................Operand(
[INFO] [stdout]    67:  9:..........................next: .
[INFO] [stdout]    67:  9:........................)
[INFO] [stdout]    67: 10:........................next: Println
[INFO] [stdout]    67: 10:........................Selector(
[INFO] [stdout]    67: 17:..........................next: (
[INFO] [stdout]    67: 17:........................)
[INFO] [stdout]    67: 17:........................CallOrConversion(
[INFO] [stdout]    67: 18:..........................next: t3
[INFO] [stdout]    67: 18:..........................Expression(
[INFO] [stdout]    67: 18:............................BinaryExpr(
[INFO] [stdout]    67: 18:..............................UnaryExpr(
[INFO] [stdout]    67: 18:................................PrimaryExpr(
[INFO] [stdout]    67: 18:..................................Operand(
[INFO] [stdout]    67: 20:....................................next: )
[INFO] [stdout]    67: 20:..................................)
[INFO] [stdout]    67: 20:................................)
[INFO] [stdout]    67: 20:..............................)
[INFO] [stdout]    67: 20:............................)
[INFO] [stdout]    67: 20:..........................)
[INFO] [stdout]    67: 21:..........................next: ;
[INFO] [stdout]    67: 21:........................)
[INFO] [stdout]    67: 21:......................)
[INFO] [stdout]    67: 21:....................)
[INFO] [stdout]    67: 21:..................)
[INFO] [stdout]    67: 21:................)
[INFO] [stdout]    67: 21:..............)
[INFO] [stdout]    67: 21:............)
[INFO] [stdout]    68:  5:............next: assert
[INFO] [stdout]    68:  5:..........)
[INFO] [stdout]    68:  5:..........Statement(
[INFO] [stdout]    68:  5:............SimpleStmt(
[INFO] [stdout]    68:  5:..............ExpressionList(
[INFO] [stdout]    68:  5:................Expression(
[INFO] [stdout]    68:  5:..................BinaryExpr(
[INFO] [stdout]    68:  5:....................UnaryExpr(
[INFO] [stdout]    68:  5:......................PrimaryExpr(
[INFO] [stdout]    68:  5:........................Operand(
[INFO] [stdout]    68: 11:..........................next: (
[INFO] [stdout]    68: 11:........................)
[INFO] [stdout]    68: 11:........................CallOrConversion(
[INFO] [stdout]    68: 12:..........................next: t3
[INFO] [stdout]    68: 12:..........................Expression(
[INFO] [stdout]    68: 12:............................BinaryExpr(
[INFO] [stdout]    68: 12:..............................UnaryExpr(
[INFO] [stdout]    68: 12:................................PrimaryExpr(
[INFO] [stdout]    68: 12:..................................Operand(
[INFO] [stdout]    68: 14:....................................next: [
[INFO] [stdout]    68: 14:..................................)
[INFO] [stdout]    68: 14:..................................IndexOrSlice(
[INFO] [stdout]    68: 15:....................................next: 0
[INFO] [stdout]    68: 15:....................................Expression(
[INFO] [stdout]    68: 15:......................................BinaryExpr(
[INFO] [stdout]    68: 15:........................................UnaryExpr(
[INFO] [stdout]    68: 15:..........................................PrimaryExpr(
[INFO] [stdout]    68: 15:............................................Operand(
[INFO] [stdout]    68: 16:..............................................next: ]
[INFO] [stdout]    68: 16:............................................)
[INFO] [stdout]    68: 16:..........................................)
[INFO] [stdout]    68: 16:........................................)
[INFO] [stdout]    68: 16:......................................)
[INFO] [stdout]    68: 16:....................................)
[INFO] [stdout]    68: 17:....................................next: .
[INFO] [stdout]    68: 17:..................................)
[INFO] [stdout]    68: 18:..................................next: lo
[INFO] [stdout]    68: 18:..................................Selector(
[INFO] [stdout]    68: 21:....................................next: ==
[INFO] [stdout]    68: 21:..................................)
[INFO] [stdout]    68: 21:................................)
[INFO] [stdout]    68: 21:..............................)
[INFO] [stdout]    68: 24:..............................next: 0
[INFO] [stdout]    68: 24:..............................BinaryExpr(
[INFO] [stdout]    68: 24:................................UnaryExpr(
[INFO] [stdout]    68: 24:..................................PrimaryExpr(
[INFO] [stdout]    68: 24:....................................Operand(
[INFO] [stdout]    68: 25:......................................next: )
[INFO] [stdout]    68: 25:....................................)
[INFO] [stdout]    68: 25:..................................)
[INFO] [stdout]    68: 25:................................)
[INFO] [stdout]    68: 25:..............................)
[INFO] [stdout]    68: 25:............................)
[INFO] [stdout]    68: 25:..........................)
[INFO] [stdout]    68: 26:..........................next: ;
[INFO] [stdout]    68: 26:........................)
[INFO] [stdout]    68: 26:......................)
[INFO] [stdout]    68: 26:....................)
[INFO] [stdout]    68: 26:..................)
[INFO] [stdout]    68: 26:................)
[INFO] [stdout]    68: 26:..............)
[INFO] [stdout]    68: 26:............)
[INFO] [stdout]    69:  5:............next: assert
[INFO] [stdout]    69:  5:..........)
[INFO] [stdout]    69:  5:..........Statement(
[INFO] [stdout]    69:  5:............SimpleStmt(
[INFO] [stdout]    69:  5:..............ExpressionList(
[INFO] [stdout]    69:  5:................Expression(
[INFO] [stdout]    69:  5:..................BinaryExpr(
[INFO] [stdout]    69:  5:....................UnaryExpr(
[INFO] [stdout]    69:  5:......................PrimaryExpr(
[INFO] [stdout]    69:  5:........................Operand(
[INFO] [stdout]    69: 11:..........................next: (
[INFO] [stdout]    69: 11:........................)
[INFO] [stdout]    69: 11:........................CallOrConversion(
[INFO] [stdout]    69: 12:..........................next: t3
[INFO] [stdout]    69: 12:..........................Expression(
[INFO] [stdout]    69: 12:............................BinaryExpr(
[INFO] [stdout]    69: 12:..............................UnaryExpr(
[INFO] [stdout]    69: 12:................................PrimaryExpr(
[INFO] [stdout]    69: 12:..................................Operand(
[INFO] [stdout]    69: 14:....................................next: [
[INFO] [stdout]    69: 14:..................................)
[INFO] [stdout]    69: 14:..................................IndexOrSlice(
[INFO] [stdout]    69: 15:....................................next: 1
[INFO] [stdout]    69: 15:....................................Expression(
[INFO] [stdout]    69: 15:......................................BinaryExpr(
[INFO] [stdout]    69: 15:........................................UnaryExpr(
[INFO] [stdout]    69: 15:..........................................PrimaryExpr(
[INFO] [stdout]    69: 15:............................................Operand(
[INFO] [stdout]    69: 16:..............................................next: ]
[INFO] [stdout]    69: 16:............................................)
[INFO] [stdout]    69: 16:..........................................)
[INFO] [stdout]    69: 16:........................................)
[INFO] [stdout]    69: 16:......................................)
[INFO] [stdout]    69: 16:....................................)
[INFO] [stdout]    69: 17:....................................next: .
[INFO] [stdout]    69: 17:..................................)
[INFO] [stdout]    69: 18:..................................next: lo
[INFO] [stdout]    69: 18:..................................Selector(
[INFO] [stdout]    69: 21:....................................next: ==
[INFO] [stdout]    69: 21:..................................)
[INFO] [stdout]    69: 21:................................)
[INFO] [stdout]    69: 21:..............................)
[INFO] [stdout]    69: 24:..............................next: 1
[INFO] [stdout]    69: 24:..............................BinaryExpr(
[INFO] [stdout]    69: 24:................................UnaryExpr(
[INFO] [stdout]    69: 24:..................................PrimaryExpr(
[INFO] [stdout]    69: 24:....................................Operand(
[INFO] [stdout]    69: 25:......................................next: )
[INFO] [stdout]    69: 25:....................................)
[INFO] [stdout]    69: 25:..................................)
[INFO] [stdout]    69: 25:................................)
[INFO] [stdout]    69: 25:..............................)
[INFO] [stdout]    69: 25:............................)
[INFO] [stdout]    69: 25:..........................)
[INFO] [stdout]    69: 26:..........................next: ;
[INFO] [stdout]    69: 26:........................)
[INFO] [stdout]    69: 26:......................)
[INFO] [stdout]    69: 26:....................)
[INFO] [stdout]    69: 26:..................)
[INFO] [stdout]    69: 26:................)
[INFO] [stdout]    69: 26:..............)
[INFO] [stdout]    69: 26:............)
[INFO] [stdout]    70:  5:............next: assert
[INFO] [stdout]    70:  5:..........)
[INFO] [stdout]    70:  5:..........Statement(
[INFO] [stdout]    70:  5:............SimpleStmt(
[INFO] [stdout]    70:  5:..............ExpressionList(
[INFO] [stdout]    70:  5:................Expression(
[INFO] [stdout]    70:  5:..................BinaryExpr(
[INFO] [stdout]    70:  5:....................UnaryExpr(
[INFO] [stdout]    70:  5:......................PrimaryExpr(
[INFO] [stdout]    70:  5:........................Operand(
[INFO] [stdout]    70: 11:..........................next: (
[INFO] [stdout]    70: 11:........................)
[INFO] [stdout]    70: 11:........................CallOrConversion(
[INFO] [stdout]    70: 12:..........................next: t3
[INFO] [stdout]    70: 12:..........................Expression(
[INFO] [stdout]    70: 12:............................BinaryExpr(
[INFO] [stdout]    70: 12:..............................UnaryExpr(
[INFO] [stdout]    70: 12:................................PrimaryExpr(
[INFO] [stdout]    70: 12:..................................Operand(
[INFO] [stdout]    70: 14:....................................next: [
[INFO] [stdout]    70: 14:..................................)
[INFO] [stdout]    70: 14:..................................IndexOrSlice(
[INFO] [stdout]    70: 15:....................................next: 2
[INFO] [stdout]    70: 15:....................................Expression(
[INFO] [stdout]    70: 15:......................................BinaryExpr(
[INFO] [stdout]    70: 15:........................................UnaryExpr(
[INFO] [stdout]    70: 15:..........................................PrimaryExpr(
[INFO] [stdout]    70: 15:............................................Operand(
[INFO] [stdout]    70: 16:..............................................next: ]
[INFO] [stdout]    70: 16:............................................)
[INFO] [stdout]    70: 16:..........................................)
[INFO] [stdout]    70: 16:........................................)
[INFO] [stdout]    70: 16:......................................)
[INFO] [stdout]    70: 16:....................................)
[INFO] [stdout]    70: 17:....................................next: .
[INFO] [stdout]    70: 17:..................................)
[INFO] [stdout]    70: 18:..................................next: lo
[INFO] [stdout]    70: 18:..................................Selector(
[INFO] [stdout]    70: 21:....................................next: ==
[INFO] [stdout]    70: 21:..................................)
[INFO] [stdout]    70: 21:................................)
[INFO] [stdout]    70: 21:..............................)
[INFO] [stdout]    70: 24:..............................next: 2
[INFO] [stdout]    70: 24:..............................BinaryExpr(
[INFO] [stdout]    70: 24:................................UnaryExpr(
[INFO] [stdout]    70: 24:..................................PrimaryExpr(
[INFO] [stdout]    70: 24:....................................Operand(
[INFO] [stdout]    70: 25:......................................next: )
[INFO] [stdout]    70: 25:....................................)
[INFO] [stdout]    70: 25:..................................)
[INFO] [stdout]    70: 25:................................)
[INFO] [stdout]    70: 25:..............................)
[INFO] [stdout]    70: 25:............................)
[INFO] [stdout]    70: 25:..........................)
[INFO] [stdout]    70: 26:..........................next: ;
[INFO] [stdout]    70: 26:........................)
[INFO] [stdout]    70: 26:......................)
[INFO] [stdout]    70: 26:....................)
[INFO] [stdout]    70: 26:..................)
[INFO] [stdout]    70: 26:................)
[INFO] [stdout]    70: 26:..............)
[INFO] [stdout]    70: 26:............)
[INFO] [stdout]    71:  5:............next: assert
[INFO] [stdout]    71:  5:..........)
[INFO] [stdout]    71:  5:..........Statement(
[INFO] [stdout]    71:  5:............SimpleStmt(
[INFO] [stdout]    71:  5:..............ExpressionList(
[INFO] [stdout]    71:  5:................Expression(
[INFO] [stdout]    71:  5:..................BinaryExpr(
[INFO] [stdout]    71:  5:....................UnaryExpr(
[INFO] [stdout]    71:  5:......................PrimaryExpr(
[INFO] [stdout]    71:  5:........................Operand(
[INFO] [stdout]    71: 11:..........................next: (
[INFO] [stdout]    71: 11:........................)
[INFO] [stdout]    71: 11:........................CallOrConversion(
[INFO] [stdout]    71: 12:..........................next: len
[INFO] [stdout]    71: 12:..........................Expression(
[INFO] [stdout]    71: 12:............................BinaryExpr(
[INFO] [stdout]    71: 12:..............................UnaryExpr(
[INFO] [stdout]    71: 12:................................PrimaryExpr(
[INFO] [stdout]    71: 12:..................................Operand(
[INFO] [stdout]    71: 15:....................................next: (
[INFO] [stdout]    71: 15:..................................)
[INFO] [stdout]    71: 15:..................................CallOrConversion(
[INFO] [stdout]    71: 16:....................................next: t3
[INFO] [stdout]    71: 16:....................................Expression(
[INFO] [stdout]    71: 16:......................................BinaryExpr(
[INFO] [stdout]    71: 16:........................................UnaryExpr(
[INFO] [stdout]    71: 16:..........................................PrimaryExpr(
[INFO] [stdout]    71: 16:............................................Operand(
[INFO] [stdout]    71: 18:..............................................next: )
[INFO] [stdout]    71: 18:............................................)
[INFO] [stdout]    71: 18:..........................................)
[INFO] [stdout]    71: 18:........................................)
[INFO] [stdout]    71: 18:......................................)
[INFO] [stdout]    71: 18:....................................)
[INFO] [stdout]    71: 20:....................................next: ==
[INFO] [stdout]    71: 20:..................................)
[INFO] [stdout]    71: 20:................................)
[INFO] [stdout]    71: 20:..............................)
[INFO] [stdout]    71: 23:..............................next: 11
[INFO] [stdout]    71: 23:..............................BinaryExpr(
[INFO] [stdout]    71: 23:................................UnaryExpr(
[INFO] [stdout]    71: 23:..................................PrimaryExpr(
[INFO] [stdout]    71: 23:....................................Operand(
[INFO] [stdout]    71: 25:......................................next: )
[INFO] [stdout]    71: 25:....................................)
[INFO] [stdout]    71: 25:..................................)
[INFO] [stdout]    71: 25:................................)
[INFO] [stdout]    71: 25:..............................)
[INFO] [stdout]    71: 25:............................)
[INFO] [stdout]    71: 25:..........................)
[INFO] [stdout]    71: 26:..........................next: ;
[INFO] [stdout]    71: 26:........................)
[INFO] [stdout]    71: 26:......................)
[INFO] [stdout]    71: 26:....................)
[INFO] [stdout]    71: 26:..................)
[INFO] [stdout]    71: 26:................)
[INFO] [stdout]    71: 26:..............)
[INFO] [stdout]    71: 26:............)
[INFO] [stdout]    74:  5:............next: withInterface
[INFO] [stdout]    74:  5:..........)
[INFO] [stdout]    74:  5:..........Statement(
[INFO] [stdout]    74:  5:............SimpleStmt(
[INFO] [stdout]    74:  5:..............ExpressionList(
[INFO] [stdout]    74:  5:................Expression(
[INFO] [stdout]    74:  5:..................BinaryExpr(
[INFO] [stdout]    74:  5:....................UnaryExpr(
[INFO] [stdout]    74:  5:......................PrimaryExpr(
[INFO] [stdout]    74:  5:........................Operand(
[INFO] [stdout]    74: 18:..........................next: (
[INFO] [stdout]    74: 18:........................)
[INFO] [stdout]    74: 18:........................CallOrConversion(
[INFO] [stdout]    74: 19:..........................next: )
[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]    74: 20:............)
[INFO] [stdout]    75:  1:............next: }
[INFO] [stdout]    75:  1:..........)
[INFO] [stdout]    75:  1:........)
[INFO] [stdout]    75:  2:........next: ;
[INFO] [stdout]    75:  2:......)
[INFO] [stdout]    75:  3:......next: EOF
[INFO] [stdout]    75:  3:....)
[INFO] [stdout]    75:  3:..)
[INFO] [stdout]    75:  3:)
[INFO] [stdout] tests/group1/composite.gos:8:6:	-- checking white type ./tests/group1/composite.gos.Point3D (objPath = )
[INFO] [stdout] tests/group1/composite.gos:8:14:	.  struct{, y, z int}
[INFO] [stdout] tests/group1/composite.gos:8:31:	.  .  int
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  -- checking black type int (objPath = Point3D)
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  => type int
[INFO] [stdout] tests/group1/composite.gos:8:31:	.  .  => int
[INFO] [stdout] tests/group1/composite.gos:8:14:	.  => struct{x int; y TypeKey(2); z TypeKey(2)}
[INFO] [stdout] tests/group1/composite.gos:8:6:	=> type ./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:9:6:	-- checking white type ./tests/group1/composite.gos.Point3Df (objPath = )
[INFO] [stdout] tests/group1/composite.gos:9:15:	.  struct{, y, z float32}
[INFO] [stdout] tests/group1/composite.gos:9:32:	.  .  float32
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  -- checking black type float32 (objPath = Point3Df)
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  => type float32
[INFO] [stdout] tests/group1/composite.gos:9:32:	.  .  => float32
[INFO] [stdout] tests/group1/composite.gos:9:15:	.  => struct{x float32; y TypeKey(13); z TypeKey(13)}
[INFO] [stdout] tests/group1/composite.gos:9:6:	=> type ./tests/group1/composite.gos.Point3Df
[INFO] [stdout] tests/group1/composite.gos:11:6:	-- checking white type ./tests/group1/composite.gos.acceptRange (objPath = )
[INFO] [stdout] tests/group1/composite.gos:11:18:	.  struct{ uint8;  uint8}
[INFO] [stdout] tests/group1/composite.gos:12:5:	.  .  uint8
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  -- checking black type uint8 (objPath = acceptRange)
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  => type uint8
[INFO] [stdout] tests/group1/composite.gos:12:5:	.  .  => uint8
[INFO] [stdout] tests/group1/composite.gos:13:5:	.  .  uint8
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  -- checking black type uint8 (objPath = acceptRange)
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  => type uint8
[INFO] [stdout] tests/group1/composite.gos:13:5:	.  .  => uint8
[INFO] [stdout] tests/group1/composite.gos:11:18:	.  => struct{lo uint8; hi TypeKey(8)}
[INFO] [stdout] tests/group1/composite.gos:11:6:	=> type ./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:16:5:	-- checking white var ./tests/group1/composite.gos.t (objPath = )
[INFO] [stdout] tests/group1/composite.gos:16:9:	.  ([16]Point3D literal)
[INFO] [stdout] tests/group1/composite.gos:16:9:	.  .  [16]Point3D
[INFO] [stdout] tests/group1/composite.gos:16:10:	.  .  .  16
[INFO] [stdout] tests/group1/composite.gos:16:10:	.  .  .  => 16 (untyped int constant 16)
[INFO] [stdout] tests/group1/composite.gos:16:13:	.  .  .  Point3D
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  .  .  -- checking black type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)} (objPath = t)
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  .  .  => type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)}
[INFO] [stdout] tests/group1/composite.gos:16:13:	.  .  .  => ./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:16:9:	.  .  => [16]./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:16:21:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:16:22:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:16:22:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:16:24:	.  .  .  2
[INFO] [stdout] tests/group1/composite.gos:16:24:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:16:26:	.  .  .  3
[INFO] [stdout] tests/group1/composite.gos:16:26:	.  .  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:16:21:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:16:29:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:16:32:	.  .  .  4
[INFO] [stdout] tests/group1/composite.gos:16:32:	.  .  .  => 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/composite.gos:16:29:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:16:9:	.  => ([16]Point3D literal) (value of type [16]./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:16:5:	=> var ./tests/group1/composite.gos.t
[INFO] [stdout] tests/group1/composite.gos:19:5:	-- checking white var ./tests/group1/composite.gos.acceptRanges (objPath = )
[INFO] [stdout] tests/group1/composite.gos:19:20:	.  ([16]acceptRange literal)
[INFO] [stdout] tests/group1/composite.gos:19:20:	.  .  [16]acceptRange
[INFO] [stdout] tests/group1/composite.gos:19:21:	.  .  .  16
[INFO] [stdout] tests/group1/composite.gos:19:21:	.  .  .  => 16 (untyped int constant 16)
[INFO] [stdout] tests/group1/composite.gos:19:24:	.  .  .  acceptRange
[INFO] [stdout] tests/group1/composite.gos:11:6:	.  .  .  .  -- checking black type ./tests/group1/composite.gos.acceptRange struct{lo uint8; hi TypeKey(8)} (objPath = acceptRanges)
[INFO] [stdout] tests/group1/composite.gos:11:6:	.  .  .  .  => type ./tests/group1/composite.gos.acceptRange struct{lo uint8; hi TypeKey(8)}
[INFO] [stdout] tests/group1/composite.gos:19:24:	.  .  .  => ./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:19:20:	.  .  => [16]./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:20:2:	.  .  0
[INFO] [stdout] tests/group1/composite.gos:20:2:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:20:5:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:20:6:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:20:6:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:20:9:	.  .  .  2
[INFO] [stdout] tests/group1/composite.gos:20:9:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:20:5:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:21:2:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:21:2:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:21:5:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:21:6:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:21:6:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:21:9:	.  .  .  2
[INFO] [stdout] tests/group1/composite.gos:21:9:	.  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:21:5:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:22:2:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:22:2:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:22:5:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:22:6:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:22:6:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:22:9:	.  .  .  0x9F
[INFO] [stdout] tests/group1/composite.gos:22:9:	.  .  .  => 0x9F (untyped int constant 159)
[INFO] [stdout] tests/group1/composite.gos:22:5:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:23:2:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:23:2:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:23:5:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:23:6:	.  .  .  0x90
[INFO] [stdout] tests/group1/composite.gos:23:6:	.  .  .  => 0x90 (untyped int constant 144)
[INFO] [stdout] tests/group1/composite.gos:23:12:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:23:12:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:23:5:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:24:2:	.  .  4
[INFO] [stdout] tests/group1/composite.gos:24:2:	.  .  => 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/composite.gos:24:5:	.  .  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:24:6:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:24:6:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:24:9:	.  .  .  0x8F
[INFO] [stdout] tests/group1/composite.gos:24:9:	.  .  .  => 0x8F (untyped int constant 143)
[INFO] [stdout] tests/group1/composite.gos:24:5:	.  .  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:19:20:	.  => ([16]acceptRange literal) (value of type [16]./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:19:5:	=> var ./tests/group1/composite.gos.acceptRanges
[INFO] [stdout] tests/group1/composite.gos:28:6:	-- checking white func withInterface (objPath = )
[INFO] [stdout] tests/group1/composite.gos:28:6:	=> func withInterface
[INFO] [stdout] tests/group1/composite.gos:42:6:	-- checking white func main (objPath = )
[INFO] [stdout] tests/group1/composite.gos:42:6:	=> func main
[INFO] [stdout] tests/group1/composite.gos:28:22:	--- withInterface: func() ()
[INFO] [stdout] tests/group1/composite.gos:29:7:	([]interface{} literal)
[INFO] [stdout] tests/group1/composite.gos:29:7:	.  []interface{}
[INFO] [stdout] tests/group1/composite.gos:29:9:	.  .  interface{}
[INFO] [stdout] tests/group1/composite.gos:29:9:	.  .  => interface{}
[INFO] [stdout] tests/group1/composite.gos:29:7:	.  => []interface{}
[INFO] [stdout] tests/group1/composite.gos:29:21:	.  "a string"
[INFO] [stdout] tests/group1/composite.gos:29:21:	.  => "a string" (untyped string constant a string)
[INFO] [stdout] tests/group1/composite.gos:29:33:	.  1
[INFO] [stdout] tests/group1/composite.gos:29:33:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:29:36:	.  2.04
[INFO] [stdout] tests/group1/composite.gos:29:36:	.  => 2.04 (untyped float constant 2.04)
[INFO] [stdout] tests/group1/composite.gos:29:42:	.  ([]int literal)
[INFO] [stdout] tests/group1/composite.gos:29:42:	.  .  []int
[INFO] [stdout] tests/group1/composite.gos:29:44:	.  .  .  int
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  .  -- checking black type int (objPath = *)
[INFO] [stdout] tests/group1/composite.gos:1:1:	.  .  .  .  => type int
[INFO] [stdout] tests/group1/composite.gos:29:44:	.  .  .  => int
[INFO] [stdout] tests/group1/composite.gos:29:42:	.  .  => []int
[INFO] [stdout] tests/group1/composite.gos:29:48:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:29:48:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:29:51:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:29:51:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:29:54:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:29:54:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:29:57:	.  .  4
[INFO] [stdout] tests/group1/composite.gos:29:57:	.  .  => 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/composite.gos:29:42:	.  => ([]int literal) (value of type []int)
[INFO] [stdout] tests/group1/composite.gos:29:7:	=> ([]interface{} literal) (value of type []interface{})
[INFO] [stdout] tests/group1/composite.gos:30:16:	m[0]
[INFO] [stdout] tests/group1/composite.gos:30:16:	.  m
[INFO] [stdout] tests/group1/composite.gos:30:16:	.  => m (variable of type []interface{})
[INFO] [stdout] tests/group1/composite.gos:30:18:	.  0
[INFO] [stdout] tests/group1/composite.gos:30:18:	.  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:30:16:	=> m[0] (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:31:2:	fmt2.Println(get_string)
[INFO] [stdout] tests/group1/composite.gos:31:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:31:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:31:15:	.  get_string
[INFO] [stdout] tests/group1/composite.gos:31:15:	.  => get_string (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:31:2:	=> fmt2.Println(get_string) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:32:13:	m[1]
[INFO] [stdout] tests/group1/composite.gos:32:13:	.  m
[INFO] [stdout] tests/group1/composite.gos:32:13:	.  => m (variable of type []interface{})
[INFO] [stdout] tests/group1/composite.gos:32:15:	.  1
[INFO] [stdout] tests/group1/composite.gos:32:15:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:32:13:	=> m[1] (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:33:2:	fmt2.Println(get_num)
[INFO] [stdout] tests/group1/composite.gos:33:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:33:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:33:15:	.  get_num
[INFO] [stdout] tests/group1/composite.gos:33:15:	.  => get_num (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:33:2:	=> fmt2.Println(get_num) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:34:15:	m[2]
[INFO] [stdout] tests/group1/composite.gos:34:15:	.  m
[INFO] [stdout] tests/group1/composite.gos:34:15:	.  => m (variable of type []interface{})
[INFO] [stdout] tests/group1/composite.gos:34:17:	.  2
[INFO] [stdout] tests/group1/composite.gos:34:17:	.  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:34:15:	=> m[2] (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:35:2:	fmt2.Println(get_float)
[INFO] [stdout] tests/group1/composite.gos:35:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:35:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:35:15:	.  get_float
[INFO] [stdout] tests/group1/composite.gos:35:15:	.  => get_float (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:35:2:	=> fmt2.Println(get_float) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:37:15:	m[3]
[INFO] [stdout] tests/group1/composite.gos:37:15:	.  m
[INFO] [stdout] tests/group1/composite.gos:37:15:	.  => m (variable of type []interface{})
[INFO] [stdout] tests/group1/composite.gos:37:17:	.  3
[INFO] [stdout] tests/group1/composite.gos:37:17:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:37:15:	=> m[3] (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:38:2:	fmt2.Println(get_array)
[INFO] [stdout] tests/group1/composite.gos:38:2:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:38:2:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:38:15:	.  get_array
[INFO] [stdout] tests/group1/composite.gos:38:15:	.  => get_array (variable of type interface{})
[INFO] [stdout] tests/group1/composite.gos:38:2:	=> fmt2.Println(get_array) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:39:2:	--- <end>
[INFO] [stdout] tests/group1/composite.gos:42:13:	--- main: func() ()
[INFO] [stdout] tests/group1/composite.gos:44:13:	(Point3D literal)
[INFO] [stdout] tests/group1/composite.gos:44:13:	.  Point3D
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  -- checking black type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)} (objPath = )
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  => type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)}
[INFO] [stdout] tests/group1/composite.gos:44:13:	.  => ./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:44:21:	.  8
[INFO] [stdout] tests/group1/composite.gos:44:21:	.  => 8 (untyped int constant 8)
[INFO] [stdout] tests/group1/composite.gos:44:23:	.  9
[INFO] [stdout] tests/group1/composite.gos:44:23:	.  => 9 (untyped int constant 9)
[INFO] [stdout] tests/group1/composite.gos:44:25:	.  10
[INFO] [stdout] tests/group1/composite.gos:44:25:	.  => 10 (untyped int constant 10)
[INFO] [stdout] tests/group1/composite.gos:44:13:	=> (Point3D literal) (value of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:45:5:	assert(p.x == 8)
[INFO] [stdout] tests/group1/composite.gos:45:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:45:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:45:12:	.  p.x == 8
[INFO] [stdout] tests/group1/composite.gos:45:12:	.  .  p.x
[INFO] [stdout] tests/group1/composite.gos:45:12:	.  .  .  p
[INFO] [stdout] tests/group1/composite.gos:45:12:	.  .  .  => p (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:45:12:	.  .  => p.x (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:45:19:	.  .  8
[INFO] [stdout] tests/group1/composite.gos:45:19:	.  .  => 8 (untyped int constant 8)
[INFO] [stdout] tests/group1/composite.gos:45:12:	.  => p.x == 8 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:45:5:	=> assert(p.x == 8) (no value)
[INFO] [stdout] tests/group1/composite.gos:47:14:	(Point3D literal)
[INFO] [stdout] tests/group1/composite.gos:47:14:	.  Point3D
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  -- checking black type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)} (objPath = )
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  => type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)}
[INFO] [stdout] tests/group1/composite.gos:47:14:	.  => ./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:47:24:	.  88
[INFO] [stdout] tests/group1/composite.gos:47:24:	.  => 88 (untyped int constant 88)
[INFO] [stdout] tests/group1/composite.gos:47:14:	=> (Point3D literal) (value of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:48:5:	assert(p2.y == 88)
[INFO] [stdout] tests/group1/composite.gos:48:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:48:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:48:12:	.  p2.y == 88
[INFO] [stdout] tests/group1/composite.gos:48:12:	.  .  p2.y
[INFO] [stdout] tests/group1/composite.gos:48:12:	.  .  .  p2
[INFO] [stdout] tests/group1/composite.gos:48:12:	.  .  .  => p2 (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:48:12:	.  .  => p2.y (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:48:20:	.  .  88
[INFO] [stdout] tests/group1/composite.gos:48:20:	.  .  => 88 (untyped int constant 88)
[INFO] [stdout] tests/group1/composite.gos:48:12:	.  => p2.y == 88 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:48:5:	=> assert(p2.y == 88) (no value)
[INFO] [stdout] tests/group1/composite.gos:50:13:	([]Point3D literal)
[INFO] [stdout] tests/group1/composite.gos:50:13:	.  []Point3D
[INFO] [stdout] tests/group1/composite.gos:50:15:	.  .  Point3D
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  .  -- checking black type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)} (objPath = *)
[INFO] [stdout] tests/group1/composite.gos:8:6:	.  .  .  => type ./tests/group1/composite.gos.Point3D struct{x int; y TypeKey(2); z TypeKey(2)}
[INFO] [stdout] tests/group1/composite.gos:50:15:	.  .  => ./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:50:13:	.  => []./tests/group1/composite.gos.Point3D
[INFO] [stdout] tests/group1/composite.gos:50:23:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:50:24:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:50:24:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:50:26:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:50:26:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:50:28:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:50:28:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:50:23:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:50:31:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:50:34:	.  .  4
[INFO] [stdout] tests/group1/composite.gos:50:34:	.  .  => 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/composite.gos:50:31:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:50:13:	=> ([]Point3D literal) (value of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:5:	fmt2.Println(s[0].x, s[0].y, s[0].z, s[1].x, s[1].y, s[1].z)
[INFO] [stdout] tests/group1/composite.gos:51:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:51:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:51:18:	.  s[0].x
[INFO] [stdout] tests/group1/composite.gos:51:18:	.  .  s[0]
[INFO] [stdout] tests/group1/composite.gos:51:18:	.  .  .  s
[INFO] [stdout] tests/group1/composite.gos:51:18:	.  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:20:	.  .  .  0
[INFO] [stdout] tests/group1/composite.gos:51:20:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:51:18:	.  .  => s[0] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:18:	.  => s[0].x (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:51:26:	.  s[0].y
[INFO] [stdout] tests/group1/composite.gos:51:26:	.  .  s[0]
[INFO] [stdout] tests/group1/composite.gos:51:26:	.  .  .  s
[INFO] [stdout] tests/group1/composite.gos:51:26:	.  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:28:	.  .  .  0
[INFO] [stdout] tests/group1/composite.gos:51:28:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:51:26:	.  .  => s[0] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:26:	.  => s[0].y (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:51:34:	.  s[0].z
[INFO] [stdout] tests/group1/composite.gos:51:34:	.  .  s[0]
[INFO] [stdout] tests/group1/composite.gos:51:34:	.  .  .  s
[INFO] [stdout] tests/group1/composite.gos:51:34:	.  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:36:	.  .  .  0
[INFO] [stdout] tests/group1/composite.gos:51:36:	.  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:51:34:	.  .  => s[0] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:34:	.  => s[0].z (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:51:42:	.  s[1].x
[INFO] [stdout] tests/group1/composite.gos:51:42:	.  .  s[1]
[INFO] [stdout] tests/group1/composite.gos:51:42:	.  .  .  s
[INFO] [stdout] tests/group1/composite.gos:51:42:	.  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:44:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:51:44:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:51:42:	.  .  => s[1] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:42:	.  => s[1].x (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:51:50:	.  s[1].y
[INFO] [stdout] tests/group1/composite.gos:51:50:	.  .  s[1]
[INFO] [stdout] tests/group1/composite.gos:51:50:	.  .  .  s
[INFO] [stdout] tests/group1/composite.gos:51:50:	.  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:52:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:51:52:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:51:50:	.  .  => s[1] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:50:	.  => s[1].y (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:51:58:	.  s[1].z
[INFO] [stdout] tests/group1/composite.gos:51:58:	.  .  s[1]
[INFO] [stdout] tests/group1/composite.gos:51:58:	.  .  .  s
[INFO] [stdout] tests/group1/composite.gos:51:58:	.  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:60:	.  .  .  1
[INFO] [stdout] tests/group1/composite.gos:51:60:	.  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:51:58:	.  .  => s[1] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:51:58:	.  => s[1].z (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:51:5:	=> fmt2.Println(s[0].x, s[0].y, s[0].z, s[1].x, s[1].y, s[1].z) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:53:5:	assert(s[0].z == 3)
[INFO] [stdout] tests/group1/composite.gos:53:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:53:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  s[0].z == 3
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  .  s[0].z
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  .  .  s[0]
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  .  .  .  s
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  .  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:53:14:	.  .  .  .  0
[INFO] [stdout] tests/group1/composite.gos:53:14:	.  .  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  .  .  => s[0] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  .  => s[0].z (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:53:22:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:53:22:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:53:12:	.  => s[0].z == 3 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:53:5:	=> assert(s[0].z == 3) (no value)
[INFO] [stdout] tests/group1/composite.gos:54:5:	assert(s[1].y == 4)
[INFO] [stdout] tests/group1/composite.gos:54:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:54:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  s[1].y == 4
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  .  s[1].y
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  .  .  s[1]
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  .  .  .  s
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  .  .  .  => s (variable of type []./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:54:14:	.  .  .  .  1
[INFO] [stdout] tests/group1/composite.gos:54:14:	.  .  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  .  .  => s[1] (variable of type ./tests/group1/composite.gos.Point3D)
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  .  => s[1].y (variable of type int)
[INFO] [stdout] tests/group1/composite.gos:54:22:	.  .  4
[INFO] [stdout] tests/group1/composite.gos:54:22:	.  .  => 4 (untyped int constant 4)
[INFO] [stdout] tests/group1/composite.gos:54:12:	.  => s[1].y == 4 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:54:5:	=> assert(s[1].y == 4) (no value)
[INFO] [stdout] tests/group1/composite.gos:56:14:	(Point3Df literal)
[INFO] [stdout] tests/group1/composite.gos:56:14:	.  Point3Df
[INFO] [stdout] tests/group1/composite.gos:9:6:	.  .  -- checking black type ./tests/group1/composite.gos.Point3Df struct{x float32; y TypeKey(13); z TypeKey(13)} (objPath = )
[INFO] [stdout] tests/group1/composite.gos:9:6:	.  .  => type ./tests/group1/composite.gos.Point3Df struct{x float32; y TypeKey(13); z TypeKey(13)}
[INFO] [stdout] tests/group1/composite.gos:56:14:	.  => ./tests/group1/composite.gos.Point3Df
[INFO] [stdout] tests/group1/composite.gos:56:23:	.  1.1
[INFO] [stdout] tests/group1/composite.gos:56:23:	.  => 1.1 (untyped float constant 1.1)
[INFO] [stdout] tests/group1/composite.gos:56:27:	.  20000000000000000000
[INFO] [stdout] tests/group1/composite.gos:56:27:	.  => 20000000000000000000 (untyped int constant 20000000000000000000)
[INFO] [stdout] tests/group1/composite.gos:56:48:	.  3
[INFO] [stdout] tests/group1/composite.gos:56:48:	.  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:56:14:	=> (Point3Df literal) (value of type ./tests/group1/composite.gos.Point3Df)
[INFO] [stdout] tests/group1/composite.gos:57:5:	assert(pf.x == 1.1)
[INFO] [stdout] tests/group1/composite.gos:57:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:57:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:57:12:	.  pf.x == 1.1
[INFO] [stdout] tests/group1/composite.gos:57:12:	.  .  pf.x
[INFO] [stdout] tests/group1/composite.gos:57:12:	.  .  .  pf
[INFO] [stdout] tests/group1/composite.gos:57:12:	.  .  .  => pf (variable of type ./tests/group1/composite.gos.Point3Df)
[INFO] [stdout] tests/group1/composite.gos:57:12:	.  .  => pf.x (variable of type float32)
[INFO] [stdout] tests/group1/composite.gos:57:20:	.  .  1.1
[INFO] [stdout] tests/group1/composite.gos:57:20:	.  .  => 1.1 (untyped float constant 1.1)
[INFO] [stdout] tests/group1/composite.gos:57:12:	.  => pf.x == 1.1 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:57:5:	=> assert(pf.x == 1.1) (no value)
[INFO] [stdout] tests/group1/composite.gos:59:14:	([]acceptRange literal)
[INFO] [stdout] tests/group1/composite.gos:59:14:	.  []acceptRange
[INFO] [stdout] tests/group1/composite.gos:59:16:	.  .  acceptRange
[INFO] [stdout] tests/group1/composite.gos:11:6:	.  .  .  -- checking black type ./tests/group1/composite.gos.acceptRange struct{lo uint8; hi TypeKey(8)} (objPath = *)
[INFO] [stdout] tests/group1/composite.gos:11:6:	.  .  .  => type ./tests/group1/composite.gos.acceptRange struct{lo uint8; hi TypeKey(8)}
[INFO] [stdout] tests/group1/composite.gos:59:16:	.  .  => ./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:59:14:	.  => []./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:59:28:	.  10
[INFO] [stdout] tests/group1/composite.gos:59:28:	.  => 10 (untyped int constant 10)
[INFO] [stdout] tests/group1/composite.gos:59:31:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:59:32:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:59:32:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:59:34:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:59:34:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:59:31:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:59:38:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:59:39:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:59:39:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:59:41:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:59:41:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:59:38:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:59:45:	.  1
[INFO] [stdout] tests/group1/composite.gos:59:45:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:59:47:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:59:48:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:59:48:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:59:50:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:59:50:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:59:47:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:59:14:	=> ([]acceptRange literal) (value of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:60:5:	fmt2.Println(t2)
[INFO] [stdout] tests/group1/composite.gos:60:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:60:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:60:18:	.  t2
[INFO] [stdout] tests/group1/composite.gos:60:18:	.  => t2 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:60:5:	=> fmt2.Println(t2) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:61:5:	assert(t2[0].lo == 0)
[INFO] [stdout] tests/group1/composite.gos:61:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:61:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  t2[0].lo == 0
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  .  t2[0].lo
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  .  .  t2[0]
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  .  .  .  t2
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  .  .  .  => t2 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:61:15:	.  .  .  .  0
[INFO] [stdout] tests/group1/composite.gos:61:15:	.  .  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  .  .  => t2[0] (variable of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  .  => t2[0].lo (variable of type uint8)
[INFO] [stdout] tests/group1/composite.gos:61:24:	.  .  0
[INFO] [stdout] tests/group1/composite.gos:61:24:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:61:12:	.  => t2[0].lo == 0 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:61:5:	=> assert(t2[0].lo == 0) (no value)
[INFO] [stdout] tests/group1/composite.gos:62:5:	assert(t2[1].lo == 3)
[INFO] [stdout] tests/group1/composite.gos:62:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:62:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  t2[1].lo == 3
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  .  t2[1].lo
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  .  .  t2[1]
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  .  .  .  t2
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  .  .  .  => t2 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:62:15:	.  .  .  .  1
[INFO] [stdout] tests/group1/composite.gos:62:15:	.  .  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  .  .  => t2[1] (variable of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  .  => t2[1].lo (variable of type uint8)
[INFO] [stdout] tests/group1/composite.gos:62:24:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:62:24:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:62:12:	.  => t2[1].lo == 3 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:62:5:	=> assert(t2[1].lo == 3) (no value)
[INFO] [stdout] tests/group1/composite.gos:63:5:	assert(t2[11].lo == 2)
[INFO] [stdout] tests/group1/composite.gos:63:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:63:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  t2[11].lo == 2
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  .  t2[11].lo
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  .  .  t2[11]
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  .  .  .  t2
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  .  .  .  => t2 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:63:15:	.  .  .  .  11
[INFO] [stdout] tests/group1/composite.gos:63:15:	.  .  .  .  => 11 (untyped int constant 11)
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  .  .  => t2[11] (variable of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  .  => t2[11].lo (variable of type uint8)
[INFO] [stdout] tests/group1/composite.gos:63:25:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:63:25:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:63:12:	.  => t2[11].lo == 2 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:63:5:	=> assert(t2[11].lo == 2) (no value)
[INFO] [stdout] tests/group1/composite.gos:64:5:	assert(len(t2) == 12)
[INFO] [stdout] tests/group1/composite.gos:64:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:64:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:64:12:	.  len(t2) == 12
[INFO] [stdout] tests/group1/composite.gos:64:12:	.  .  len(t2)
[INFO] [stdout] tests/group1/composite.gos:64:12:	.  .  .  len
[INFO] [stdout] tests/group1/composite.gos:64:12:	.  .  .  => len (built-in)
[INFO] [stdout] tests/group1/composite.gos:64:16:	.  .  .  t2
[INFO] [stdout] tests/group1/composite.gos:64:16:	.  .  .  => t2 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:64:12:	.  .  => len(t2) (value of type int)
[INFO] [stdout] tests/group1/composite.gos:64:23:	.  .  12
[INFO] [stdout] tests/group1/composite.gos:64:23:	.  .  => 12 (untyped int constant 12)
[INFO] [stdout] tests/group1/composite.gos:64:12:	.  => len(t2) == 12 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:64:5:	=> assert(len(t2) == 12) (no value)
[INFO] [stdout] tests/group1/composite.gos:66:14:	([]acceptRange literal)
[INFO] [stdout] tests/group1/composite.gos:66:14:	.  []acceptRange
[INFO] [stdout] tests/group1/composite.gos:66:16:	.  .  acceptRange
[INFO] [stdout] tests/group1/composite.gos:11:6:	.  .  .  -- checking black type ./tests/group1/composite.gos.acceptRange struct{lo uint8; hi TypeKey(8)} (objPath = *)
[INFO] [stdout] tests/group1/composite.gos:11:6:	.  .  .  => type ./tests/group1/composite.gos.acceptRange struct{lo uint8; hi TypeKey(8)}
[INFO] [stdout] tests/group1/composite.gos:66:16:	.  .  => ./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:66:14:	.  => []./tests/group1/composite.gos.acceptRange
[INFO] [stdout] tests/group1/composite.gos:66:28:	.  1
[INFO] [stdout] tests/group1/composite.gos:66:28:	.  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:66:30:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:66:31:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:66:31:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:66:33:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:66:33:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:66:30:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:66:37:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:66:38:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:66:38:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:66:40:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:66:40:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:66:37:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:66:44:	.  10
[INFO] [stdout] tests/group1/composite.gos:66:44:	.  => 10 (untyped int constant 10)
[INFO] [stdout] tests/group1/composite.gos:66:47:	.  ((bad expr) literal)
[INFO] [stdout] tests/group1/composite.gos:66:48:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:66:48:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:66:50:	.  .  3
[INFO] [stdout] tests/group1/composite.gos:66:50:	.  .  => 3 (untyped int constant 3)
[INFO] [stdout] tests/group1/composite.gos:66:47:	.  => ((bad expr) literal) (value of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:66:14:	=> ([]acceptRange literal) (value of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:67:5:	fmt2.Println(t3)
[INFO] [stdout] tests/group1/composite.gos:67:5:	.  fmt2.Println
[INFO] [stdout] tests/group1/composite.gos:67:5:	.  => fmt2.Println (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:67:18:	.  t3
[INFO] [stdout] tests/group1/composite.gos:67:18:	.  => t3 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:67:5:	=> fmt2.Println(t3) (invalid operand)
[INFO] [stdout] tests/group1/composite.gos:68:5:	assert(t3[0].lo == 0)
[INFO] [stdout] tests/group1/composite.gos:68:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:68:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  t3[0].lo == 0
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  .  t3[0].lo
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  .  .  t3[0]
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  .  .  .  t3
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  .  .  .  => t3 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:68:15:	.  .  .  .  0
[INFO] [stdout] tests/group1/composite.gos:68:15:	.  .  .  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  .  .  => t3[0] (variable of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  .  => t3[0].lo (variable of type uint8)
[INFO] [stdout] tests/group1/composite.gos:68:24:	.  .  0
[INFO] [stdout] tests/group1/composite.gos:68:24:	.  .  => 0 (untyped int constant 0)
[INFO] [stdout] tests/group1/composite.gos:68:12:	.  => t3[0].lo == 0 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:68:5:	=> assert(t3[0].lo == 0) (no value)
[INFO] [stdout] tests/group1/composite.gos:69:5:	assert(t3[1].lo == 1)
[INFO] [stdout] tests/group1/composite.gos:69:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:69:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  t3[1].lo == 1
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  .  t3[1].lo
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  .  .  t3[1]
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  .  .  .  t3
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  .  .  .  => t3 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:69:15:	.  .  .  .  1
[INFO] [stdout] tests/group1/composite.gos:69:15:	.  .  .  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  .  .  => t3[1] (variable of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  .  => t3[1].lo (variable of type uint8)
[INFO] [stdout] tests/group1/composite.gos:69:24:	.  .  1
[INFO] [stdout] tests/group1/composite.gos:69:24:	.  .  => 1 (untyped int constant 1)
[INFO] [stdout] tests/group1/composite.gos:69:12:	.  => t3[1].lo == 1 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:69:5:	=> assert(t3[1].lo == 1) (no value)
[INFO] [stdout] tests/group1/composite.gos:70:5:	assert(t3[2].lo == 2)
[INFO] [stdout] tests/group1/composite.gos:70:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:70:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  t3[2].lo == 2
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  .  t3[2].lo
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  .  .  t3[2]
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  .  .  .  t3
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  .  .  .  => t3 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:70:15:	.  .  .  .  2
[INFO] [stdout] tests/group1/composite.gos:70:15:	.  .  .  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  .  .  => t3[2] (variable of type ./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  .  => t3[2].lo (variable of type uint8)
[INFO] [stdout] tests/group1/composite.gos:70:24:	.  .  2
[INFO] [stdout] tests/group1/composite.gos:70:24:	.  .  => 2 (untyped int constant 2)
[INFO] [stdout] tests/group1/composite.gos:70:12:	.  => t3[2].lo == 2 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:70:5:	=> assert(t3[2].lo == 2) (no value)
[INFO] [stdout] tests/group1/composite.gos:71:5:	assert(len(t3) == 11)
[INFO] [stdout] tests/group1/composite.gos:71:5:	.  assert
[INFO] [stdout] tests/group1/composite.gos:71:5:	.  => assert (built-in)
[INFO] [stdout] tests/group1/composite.gos:71:12:	.  len(t3) == 11
[INFO] [stdout] tests/group1/composite.gos:71:12:	.  .  len(t3)
[INFO] [stdout] tests/group1/composite.gos:71:12:	.  .  .  len
[INFO] [stdout] tests/group1/composite.gos:71:12:	.  .  .  => len (built-in)
[INFO] [stdout] tests/group1/composite.gos:71:16:	.  .  .  t3
[INFO] [stdout] tests/group1/composite.gos:71:16:	.  .  .  => t3 (variable of type []./tests/group1/composite.gos.acceptRange)
[INFO] [stdout] tests/group1/composite.gos:71:12:	.  .  => len(t3) (value of type int)
[INFO] [stdout] tests/group1/composite.gos:71:23:	.  .  11
[INFO] [stdout] tests/group1/composite.gos:71:23:	.  .  => 11 (untyped int constant 11)
[INFO] [stdout] tests/group1/composite.gos:71:12:	.  => len(t3) == 11 (untyped bool value)
[INFO] [stdout] tests/group1/composite.gos:71:5:	=> assert(len(t3) == 11) (no value)
[INFO] [stdout] tests/group1/composite.gos:74:5:	withInterface()
[INFO] [stdout] tests/group1/composite.gos:74:5:	.  withInterface
[INFO] [stdout] tests/group1/composite.gos:74:5:	.  => withInterface (value of type func() ())
[INFO] [stdout] tests/group1/composite.gos:74:5:	=> withInterface() (no value)
[INFO] [stdout] tests/group1/composite.gos:75:2:	--- <end>
[INFO] [stdout] Result: 2 errors
[INFO] [stdout] [TC] tests/group1/composite.gos:4:2  canonicalize import error: entity not found
[INFO] [stdout] [TC] tests/group1/composite.gos:4:2  could not import fmt2
[INFO] [stdout] 
[INFO] [stdout] thread 'test_composite' (811) panicked at tests/test.rs:396:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d3902f519 - <test[b73a17e78c71dbda]::test_composite::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                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' (825) panicked at tests/test.rs:432:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618d392b5f11 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x618d392cc3fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x618d392baa4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x618d392917c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x618d392adfe9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x618d3903fc50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x618d392ae1a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x618d392918a4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x618d3928a319 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x618d392924ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x618d392ccb5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x618d392ccb22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x618d390307c9 - <test[b73a17e78c71dbda]::test_goto::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x618d39032f3b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x618d390405a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x618d39039e64 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x618d39043702 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x618d392b5479 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x717b9f9c3dfa - <unknown>
[INFO] [stdout]   19:     0x717b9fa573d4 - clone
[INFO] [stdout]   20:                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(
[WARN] too many lines in the log, truncating it
