[INFO] cloning repository https://github.com/Danue1/danu-lang [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Danue1/danu-lang" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanue1%2Fdanu-lang", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanue1%2Fdanu-lang'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7919c9af58a37b7b04857f9505bc3eadd8534d4a [INFO] checking Danue1/danu-lang against master#33fdb797f59421c7bbecaa4588ed5d7a31a9494a for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanue1%2Fdanu-lang" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Danue1/danu-lang on toolchain 33fdb797f59421c7bbecaa4588ed5d7a31a9494a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Danue1/danu-lang [INFO] finished tweaking git repo https://github.com/Danue1/danu-lang [INFO] tweaked toml for git repo https://github.com/Danue1/danu-lang written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/Danue1/danu-lang already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4f79fcfc55348d516c43c906e567cd665e8f97161a9c07e9e7452a8418e60db5 [INFO] running `Command { std: "docker" "start" "-a" "4f79fcfc55348d516c43c906e567cd665e8f97161a9c07e9e7452a8418e60db5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4f79fcfc55348d516c43c906e567cd665e8f97161a9c07e9e7452a8418e60db5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f79fcfc55348d516c43c906e567cd665e8f97161a9c07e9e7452a8418e60db5", kill_on_drop: false }` [INFO] [stdout] 4f79fcfc55348d516c43c906e567cd665e8f97161a9c07e9e7452a8418e60db5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 15a3ce337ebac2cfe338b27b2e1b4a8728b8c9e0d0563de8be746e9ecd7dde15 [INFO] running `Command { std: "docker" "start" "-a" "15a3ce337ebac2cfe338b27b2e1b4a8728b8c9e0d0563de8be746e9ecd7dde15", kill_on_drop: false }` [INFO] [stderr] Checking danube-hir v0.1.0 (/opt/rustwide/workdir/danube-hir) [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling lexical-core v0.7.4 [INFO] [stderr] Compiling version_check v0.9.2 [INFO] [stderr] Checking arrayvec v0.5.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking bytecount v0.6.0 [INFO] [stderr] Checking danube-ast v0.1.0 (/opt/rustwide/workdir/danube-ast) [INFO] [stderr] Checking danube-vm v0.1.0 (/opt/rustwide/workdir/danube-vm) [INFO] [stderr] Checking danube-cli v0.1.0 (/opt/rustwide/workdir/danube-cli) [INFO] [stderr] Checking danube-macro v0.1.0 (/opt/rustwide/workdir/danube-macro) [INFO] [stderr] Checking danube-ir v0.1.0 (/opt/rustwide/workdir/danube-ir) [INFO] [stderr] Checking danube-compile v0.1.0 (/opt/rustwide/workdir/danube-compile) [INFO] [stderr] Checking danube-runtime-javascript v0.1.0 (/opt/rustwide/workdir/danube-runtime-javascript) [INFO] [stderr] Checking danube-runtime-wasm v0.1.0 (/opt/rustwide/workdir/danube-runtime-wasm) [INFO] [stderr] Checking danube-runtime-jvm v0.1.0 (/opt/rustwide/workdir/danube-runtime-jvm) [INFO] [stderr] Checking danube-runtime-native v0.1.0 (/opt/rustwide/workdir/danube-runtime-native) [INFO] [stderr] Checking danube-repl v0.1.0 (/opt/rustwide/workdir/danube-repl) [INFO] [stdout] error[E0432]: unresolved import `danube_parse` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use danube_parse::*; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared crate or module `danube_parse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `danube_parse` [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use danube_parse::*; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared crate or module `danube_parse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `danube_parse` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use danube_parse::*; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared crate or module `danube_parse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `danube_parse` [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use danube_parse::*; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared crate or module `danube_parse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | CompoundAssignKind::AddAssign => write!(c, "+="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | CompoundAssignKind::SubAssign => write!(c, "-="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | CompoundAssignKind::ExpAssign => write!(c, "**="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | CompoundAssignKind::AddAssign => write!(c, "+="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | CompoundAssignKind::MulAssign => write!(c, "*="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | CompoundAssignKind::SubAssign => write!(c, "-="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | CompoundAssignKind::DivAssign => write!(c, "/="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | CompoundAssignKind::ExpAssign => write!(c, "**="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CompoundAssignKind::ModAssign => write!(c, "%="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | CompoundAssignKind::MulAssign => write!(c, "*="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | CompoundAssignKind::AndAssign => write!(c, "&&="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | CompoundAssignKind::DivAssign => write!(c, "/="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | CompoundAssignKind::OrAssign => write!(c, "||="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CompoundAssignKind::ModAssign => write!(c, "%="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CompoundAssignKind::BitAndAssign => write!(c, "&="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | CompoundAssignKind::AndAssign => write!(c, "&&="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CompoundAssignKind::BitOrAssign => write!(c, "|="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | CompoundAssignKind::OrAssign => write!(c, "||="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | CompoundAssignKind::BitXorAssign => write!(c, "^="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CompoundAssignKind::BitAndAssign => write!(c, "&="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CompoundAssignKind::BitOrAssign => write!(c, "|="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | CompoundAssignKind::BitLeftAssign => write!(c, "<<="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | CompoundAssignKind::BitXorAssign => write!(c, "^="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | CompoundAssignKind::BitRightAssign => write!(c, ">>="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | CompoundAssignKind::BitLeftAssign => write!(c, "<<="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CompoundAssignKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | CompoundAssignKind::BitRightAssign => write!(c, ">>="), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CompoundAssignKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ExpressionKind::Path(node) => transpile_path_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ExpressionKind::Break => transpile_break(c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ExpressionKind::Path(node) => transpile_path_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | ExpressionKind::Continue => transpile_continue(c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ExpressionKind::Break => transpile_break(c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | ExpressionKind::Return(node) => transpile_return_node(node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | ExpressionKind::Continue => transpile_continue(c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | ExpressionKind::Literal(node) => transpile_literal_value_kind(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | ExpressionKind::Return(node) => transpile_return_node(node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | ExpressionKind::Literal(node) => transpile_literal_value_kind(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | ExpressionKind::Array(node) => transpile_array(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | ExpressionKind::Array(node) => transpile_array(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | ExpressionKind::Tuple(node) => transpile_tuple_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | ExpressionKind::Tuple(node) => transpile_tuple_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | ExpressionKind::Await(node) => transpile_await(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | ExpressionKind::Await(node) => transpile_await(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | ExpressionKind::Try(node) => transpile_try(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | ExpressionKind::Try(node) => transpile_try(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | ExpressionKind::Block(node) => transpile_block_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpressionKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | ExpressionKind::Block(node) => transpile_block_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ExpressionKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ItemKind::Function(node) => transpile_function_node(&node, c), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ItemKind::Constant(node) => transpile_constant_node(&node, c), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ItemKind::Function(node) => transpile_function_node(&node, c), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ItemKind::Constant(node) => transpile_constant_node(&node, c), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | PatternKind::Placeholder => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImmutablityKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | ImmutablityKind::Yes => write!(c, "const "), [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ImmutablityKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImmutablityKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | ImmutablityKind::Nope => write!(c, "let "), [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ImmutablityKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | PatternKind::Placeholder => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImmutablityKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | ImmutablityKind::Yes => write!(c, "const "), [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ImmutablityKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | LiteralValueKind::Bool(value) => write!(c, "{}", value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | LiteralValueKind::Int(value) => write!(c, "{}", value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImmutablityKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | ImmutablityKind::Nope => write!(c, "let "), [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ImmutablityKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | LiteralValueKind::Float(value) => write!(c, "{}", value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | LiteralValueKind::String(value) => write!(c, r#""{}""#, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | LiteralValueKind::Bool(value) => write!(c, "{}", value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | LiteralValueKind::Int(value) => write!(c, "{}", value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | LiteralValueKind::Float(value) => write!(c, "{}", value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LiteralValueKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | LiteralValueKind::String(value) => write!(c, r#""{}""#, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `LiteralValueKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | PatternKind::Placeholder => transpile_placeholder(c), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | PatternKind::Literal(node) => transpile_literal_value_kind(&node, c), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | PatternKind::Path(node) => transpile_path_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | PatternKind::Placeholder => transpile_placeholder(c), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | PatternKind::Literal(node) => transpile_literal_value_kind(&node, c), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatternKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | PatternKind::Path(node) => transpile_path_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PatternKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | StatementKind::Item(node) => transpile_item_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | StatementKind::CompoundAssign(node) => transpile_compound_assign_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | StatementKind::Let(node) => transpile_let_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | StatementKind::ExpressionKind(node) => transpile_expression_kind(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | StatementKind::Semicolon => transpile_semicolon(c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | StatementKind::Item(node) => transpile_item_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | StatementKind::CompoundAssign(node) => transpile_compound_assign_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | StatementKind::Let(node) => transpile_let_node(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | StatementKind::ExpressionKind(node) => transpile_expression_kind(&node, c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | StatementKind::Semicolon => transpile_semicolon(c), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Tokens` [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:8:33 [INFO] [stdout] | [INFO] [stdout] 8 | let (_, program_node) = parse(Tokens::new(&token_list)).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Tokens` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/block_node.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_block_node(node: &BlockNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CompoundAssignKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | node: &CompoundAssignKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CompoundAssignNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_node.rs:3:53 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_compound_assign_node(node: &CompoundAssignNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConstantNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/constant_node.rs:3:46 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_constant_node(node: &ConstantNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:3:48 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_expression_kind(node: &ExpressionKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | fn transpile_array(node_list: &[ExpressionKind], c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | fn transpile_await(node: &ExpressionKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Tokens` [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:8:33 [INFO] [stdout] | [INFO] [stdout] 8 | let (_, program_node) = parse(Tokens::new(&token_list)).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Tokens` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:39:26 [INFO] [stdout] | [INFO] [stdout] 39 | fn transpile_try(_node: &ExpressionKind, _c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FunctionArgumentNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/function_argument_node.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_function_argument_node(node: &FunctionArgumentNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FunctionNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/function_node.rs:3:46 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_function_node(node: &FunctionNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IdentNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/ident_node.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_ident_node(node: &IdentNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/block_node.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_block_node(node: &BlockNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_kind.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_item_kind(node: &ItemKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CompoundAssignKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_kind.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | node: &CompoundAssignKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CompoundAssignNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/compound_assign_node.rs:3:53 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_compound_assign_node(node: &CompoundAssignNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_node.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_item_node(node: &ItemNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConstantNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/constant_node.rs:3:46 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_constant_node(node: &ConstantNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LetNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:3:41 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_let_node(node: &LetNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:3:48 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_expression_kind(node: &ExpressionKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | fn transpile_array(node_list: &[ExpressionKind], c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LiteralValueKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:3:51 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_literal_value_kind(node: &LiteralValueKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | fn transpile_await(node: &ExpressionKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExpressionKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/expression_kind.rs:39:26 [INFO] [stdout] | [INFO] [stdout] 39 | fn transpile_try(_node: &ExpressionKind, _c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PathNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/path_node.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_path_node(node: &PathNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FunctionArgumentNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/function_argument_node.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_function_argument_node(node: &FunctionArgumentNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FunctionNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/function_node.rs:3:46 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_function_node(node: &FunctionNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PatternKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_pattern_kind(node: &PatternKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IdentNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/ident_node.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_ident_node(node: &IdentNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_kind.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_item_kind(node: &ItemKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ProgramNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/program_node.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_program_node(node: &ProgramNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/item_node.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_item_node(node: &ItemNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LetNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/let_node.rs:3:41 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_let_node(node: &LetNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReturnNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/return_node.rs:3:44 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_return_node(node: &ReturnNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LiteralValueKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/literal_value_kind.rs:3:51 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_literal_value_kind(node: &LiteralValueKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PathNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/path_node.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_path_node(node: &PathNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StatementKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:3:47 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_statement_kind(node: &StatementKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PatternKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/pattern_kind.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_pattern_kind(node: &PatternKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TupleArgumentNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/tuple_argument_node.rs:3:52 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_tuple_argument_node(node: &TupleArgumentNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ProgramNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/program_node.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_program_node(node: &ProgramNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReturnNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/return_node.rs:3:44 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_return_node(node: &ReturnNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TupleNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/tuple_node.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_tuple_node(node: &TupleNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StatementKind` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/statement_kind.rs:3:47 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_statement_kind(node: &StatementKind, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TupleArgumentNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/tuple_argument_node.rs:3:52 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_tuple_argument_node(node: &TupleArgumentNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ProgramNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/mod.rs:44:32 [INFO] [stdout] | [INFO] [stdout] 44 | pub(super) fn transpile(node: &ProgramNode, config: &Config) -> String { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TupleNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/tuple_node.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) fn transpile_tuple_node(node: &TupleNode, c: &mut Context) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ProgramNode` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/transpile/mod.rs:44:32 [INFO] [stdout] | [INFO] [stdout] 44 | pub(super) fn transpile(node: &ProgramNode, config: &Config) -> String { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `lex` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:7:25 [INFO] [stdout] | [INFO] [stdout] 7 | let (_, token_list) = lex(source).unwrap(); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `lex` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:7:25 [INFO] [stdout] | [INFO] [stdout] 7 | let (_, token_list) = lex(source).unwrap(); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | let (_, program_node) = parse(Tokens::new(&token_list)).unwrap(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse` in this scope [INFO] [stdout] --> danube-runtime-javascript/src/lib.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | let (_, program_node) = parse(Tokens::new(&token_list)).unwrap(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling nom v5.1.2 [INFO] [stdout] error: aborting due to 68 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `danube-runtime-javascript` due to 69 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 68 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "15a3ce337ebac2cfe338b27b2e1b4a8728b8c9e0d0563de8be746e9ecd7dde15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "15a3ce337ebac2cfe338b27b2e1b4a8728b8c9e0d0563de8be746e9ecd7dde15", kill_on_drop: false }` [INFO] [stdout] 15a3ce337ebac2cfe338b27b2e1b4a8728b8c9e0d0563de8be746e9ecd7dde15