[INFO] updating cached repository https://github.com/JarrettBillingsley/croc2lua
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 269664fc83371d53139c8ff36297091713d527c3
[INFO] checking JarrettBillingsley/croc2lua against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJarrettBillingsley%2Fcroc2lua" "/workspace/builds/worker-1/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/JarrettBillingsley/croc2lua on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/JarrettBillingsley/croc2lua
[INFO] finished tweaking git repo https://github.com/JarrettBillingsley/croc2lua
[INFO] tweaked toml for git repo https://github.com/JarrettBillingsley/croc2lua written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] crate git repo https://github.com/JarrettBillingsley/croc2lua already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 85a953eed7e38fb3bd2cdd19078cd7c4bad57bd7944f4893b183639c31167015
[INFO] running `"docker" "start" "-a" "85a953eed7e38fb3bd2cdd19078cd7c4bad57bd7944f4893b183639c31167015"`
[INFO] [stderr]     Checking libc v0.2.40
[INFO] [stderr]     Checking obstack v0.1.3
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking nom v3.2.1
[INFO] [stderr]     Checking croc2lua v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error: expected one of `!` or `::`, found `#`
[INFO] [stderr]  --> src/name.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | hjasofjasf
[INFO] [stderr]   |           - expected one of `!` or `::`
[INFO] [stderr] 6 | #[derive(Copy, Clone, Eq, PartialEq)]
[INFO] [stderr]   | ^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found `#`
[INFO] [stderr]  --> src/name.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | hjasofjasf
[INFO] [stderr]   |           - expected one of `!` or `::`
[INFO] [stderr] 6 | #[derive(Copy, Clone, Eq, PartialEq)]
[INFO] [stderr]   | ^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `name::namelist`, `name::varname`
[INFO] [stderr]  --> src/stat_expr.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use name::{namelist, varname};
[INFO] [stderr]   |            ^^^^^^^^  ^^^^^^^ no `varname` in `name`
[INFO] [stderr]   |            |
[INFO] [stderr]   |            no `namelist` in `name`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `name::VarName`
[INFO] [stderr]  --> src/stat_expr_types.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use name::VarName;
[INFO] [stderr]   |     ^^^^^^^^^^^^^ no `VarName` in `name`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `name::varname`, `name::VarName`
[INFO] [stderr]  --> src/test/name.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use name::{varname, VarName};
[INFO] [stderr]   |            ^^^^^^^  ^^^^^^^ no `VarName` in `name`
[INFO] [stderr]   |            |
[INFO] [stderr]   |            no `varname` in `name`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `name::VarName`
[INFO] [stderr]  --> src/test/stat_expr.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use name::VarName;
[INFO] [stderr]   |     ^^^^^^^^^^^^^ no `VarName` in `name`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `stat_expr_types::Exp2`, `stat_expr_types::FlatExp`, `stat_expr_types::OpOrExp2`, `stat_expr_types::UnOrBinOp`
[INFO] [stderr]  --> src/trans.rs:1:28
[INFO] [stderr]   |
[INFO] [stderr] 1 | use stat_expr_types::{Exp, Exp2, FlatExp, OpOrExp2, UnOrBinOp};
[INFO] [stderr]   |                            ^^^^  ^^^^^^^  ^^^^^^^^  ^^^^^^^^^ no `UnOrBinOp` in `stat_expr_types`
[INFO] [stderr]   |                            |     |        |
[INFO] [stderr]   |                            |     |        no `OpOrExp2` in `stat_expr_types`
[INFO] [stderr]   |                            |     no `FlatExp` in `stat_expr_types`
[INFO] [stderr]   |                            no `Exp2` in `stat_expr_types`
[INFO] [stderr]   |                            help: a similar name exists in the module: `Exp`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `eat_lua_sep` in this scope
[INFO] [stderr]   --> src/string.rs:28:35
[INFO] [stderr]    |
[INFO] [stderr] 28 | named!(pub string_lit<StringLit>, eat_lua_sep!(
[INFO] [stderr]    |                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `InputTakeAtPosition`
[INFO] [stderr]    --> src/num.rs:118:9
[INFO] [stderr]     |
[INFO] [stderr] 118 |   <T as InputTakeAtPosition>::Item: AsChar,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `InputTakeAtPosition`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ErrorKind`
[INFO] [stderr]    --> src/num.rs:120:67
[INFO] [stderr]     |
[INFO] [stderr] 120 |     input.split_at_position1(|item| item != b'0' && item != b'1', ErrorKind::HexDigit)
[INFO] [stderr]     |                                                                   ^^^^^^^^^ use of undeclared type or module `ErrorKind`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:29:16
[INFO] [stderr]    |
[INFO] [stderr] 29 |         value!(Exp2::Nil, croc_tag!("nil")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:30:16
[INFO] [stderr]    |
[INFO] [stderr] 30 |         value!(Exp2::Ellipses, croc_tag!("...")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:31:16
[INFO] [stderr]    |
[INFO] [stderr] 31 |         value!(Exp2::Bool(true), croc_tag!("true")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:32:16
[INFO] [stderr]    |
[INFO] [stderr] 32 |         value!(Exp2::Bool(false), croc_tag!("false")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:33:23
[INFO] [stderr]    |
[INFO] [stderr] 33 |         map!(num_lit, Exp2::Num) |
[INFO] [stderr]    |                       ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:34:26
[INFO] [stderr]    |
[INFO] [stderr] 34 |         map!(string_lit, Exp2::Str) |
[INFO] [stderr]    |                          ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:35:25
[INFO] [stderr]    |
[INFO] [stderr] 35 |         map!(lambdadef, Exp2::Lambda) |
[INFO] [stderr]    |                         ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:36:29
[INFO] [stderr]    |
[INFO] [stderr] 36 |         map!(prefixexp, |e| Exp2::PrefixExp(Box::new(e))) |
[INFO] [stderr]    |                             ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:37:25
[INFO] [stderr]    |
[INFO] [stderr] 37 |         map!(table_lit, Exp2::Table)
[INFO] [stderr]    |                         ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExpOrVarName`
[INFO] [stderr]    --> src/stat_expr.rs:250:63
[INFO] [stderr]     |
[INFO] [stderr] 250 |         map!(delimited!(croc_tag!("("), exp, croc_tag!(")")), ExpOrVarName::Exp) |
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^ use of undeclared type or module `ExpOrVarName`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExpOrVarName`
[INFO] [stderr]    --> src/stat_expr.rs:251:23
[INFO] [stderr]     |
[INFO] [stderr] 251 |         map!(varname, ExpOrVarName::VarName)
[INFO] [stderr]     |                       ^^^^^^^^^^^^ use of undeclared type or module `ExpOrVarName`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Field`
[INFO] [stderr]    --> src/stat_expr.rs:318:14
[INFO] [stderr]     |
[INFO] [stderr] 318 |             (Field::ExpAssign(key, val))
[INFO] [stderr]     |              ^^^^^ use of undeclared type or module `Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Field`
[INFO] [stderr]    --> src/stat_expr.rs:324:14
[INFO] [stderr]     |
[INFO] [stderr] 324 |             (Field::NameAssign(name, val))
[INFO] [stderr]     |              ^^^^^ use of undeclared type or module `Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Field`
[INFO] [stderr]    --> src/stat_expr.rs:326:19
[INFO] [stderr]     |
[INFO] [stderr] 326 |         map!(exp, Field::PosAssign)
[INFO] [stderr]     |                   ^^^^^ use of undeclared type or module `Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `InputTakeAtPosition` in this scope
[INFO] [stderr]    --> src/num.rs:117:6
[INFO] [stderr]     |
[INFO] [stderr] 117 |   T: InputTakeAtPosition,
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `AsChar` in this scope
[INFO] [stderr]    --> src/num.rs:118:37
[INFO] [stderr]     |
[INFO] [stderr] 118 |   <T as InputTakeAtPosition>::Item: AsChar,
[INFO] [stderr]     |                                     ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use nom::AsChar;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `IResult` in this scope
[INFO] [stderr]    --> src/num.rs:115:30
[INFO] [stderr]     |
[INFO] [stderr] 115 |   fn bin_digit<T>(input: T) -> IResult<T, T>
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: an enum with a similar name exists
[INFO] [stderr]     |
[INFO] [stderr] 115 | fn bin_digit<T>(input: T) -> Result<T, T>
[INFO] [stderr]     |                              ^^^^^^
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use nom::IResult;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Exp2` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:10:29
[INFO] [stderr]     |
[INFO] [stderr] 10  | named!(unopexp2<(Vec<UnOp>, Exp2)>, eat_croc_sep!(
[INFO] [stderr]     |                             ^^^^ help: an enum with a similar name exists: `Exp`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:139:1
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub enum Exp<'a> {
[INFO] [stderr]     | ---------------- similarly named enum `Exp` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FlatExp` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:17:16
[INFO] [stderr]    |
[INFO] [stderr] 17 | named!(flatexp<FlatExp>, eat_croc_sep!(
[INFO] [stderr]    |                ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Exp2` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:27:13
[INFO] [stderr]     |
[INFO] [stderr] 27  | named!(exp2<Exp2>, eat_croc_sep!(
[INFO] [stderr]     |             ^^^^ help: an enum with a similar name exists: `Exp`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:139:1
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub enum Exp<'a> {
[INFO] [stderr]     | ---------------- similarly named enum `Exp` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `import` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:43:14
[INFO] [stderr]    |
[INFO] [stderr] 43 |         map!(import, Statement::Import) |
[INFO] [stderr]    |              ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `vardecl` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:44:14
[INFO] [stderr]    |
[INFO] [stderr] 44 |         map!(vardecl, Statement::VarDecl) |
[INFO] [stderr]    |              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `funcdecl` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:45:14
[INFO] [stderr]    |
[INFO] [stderr] 45 |         map!(funcdecl, Statement::FuncDecl) |
[INFO] [stderr]    |              ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `INVALID_NOM_SYNTAX_PLEASE_SEE_FAQ` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:41:1
[INFO] [stderr]    |
[INFO] [stderr] 41 | / named!(statement<Statement>, eat_croc_sep!(
[INFO] [stderr] 42 | |     alt!(
[INFO] [stderr] 43 | |         map!(import, Statement::Import) |
[INFO] [stderr] 44 | |         map!(vardecl, Statement::VarDecl) |
[INFO] [stderr] ...  |
[INFO] [stderr] 59 | |     )
[INFO] [stderr] 60 | | ));
[INFO] [stderr]    | |___^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `augop` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 80 |         op: augop >>
[INFO] [stderr]    |             ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use op::augop;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ForIter` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:153:16
[INFO] [stderr]     |
[INFO] [stderr] 153 | named!(foriter<ForIter>, eat_croc_sep!(
[INFO] [stderr]     |                ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ForIter` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:162:10
[INFO] [stderr]     |
[INFO] [stderr] 162 |         (ForIter { vars, exps, do_blk })
[INFO] [stderr]     |          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:166:20
[INFO] [stderr]     |
[INFO] [stderr] 166 | named!(functiondef<FunctionDef>, eat_croc_sep!(
[INFO] [stderr]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:172:10
[INFO] [stderr]     |
[INFO] [stderr] 172 |         (FunctionDef { name, body })
[INFO] [stderr]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:176:21
[INFO] [stderr]     |
[INFO] [stderr] 176 | named!(pub funcname<FunctionName>, eat_croc_sep!(
[INFO] [stderr]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:180:13
[INFO] [stderr]     |
[INFO] [stderr] 180 |            (FunctionName { path, method })
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:184:25
[INFO] [stderr]     |
[INFO] [stderr] 184 | named!(localfunctiondef<FunctionDef>, eat_croc_sep!(
[INFO] [stderr]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:191:10
[INFO] [stderr]     |
[INFO] [stderr] 191 |         (FunctionDef {
[INFO] [stderr]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:192:20
[INFO] [stderr]     |
[INFO] [stderr] 192 |              name: FunctionName { path: vec![name], method: None },
[INFO] [stderr]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `LAssignment` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:198:23
[INFO] [stderr]     |
[INFO] [stderr] 198 | named!(localvarassign<LAssignment>, eat_croc_sep!(
[INFO] [stderr]     |                       ^^^^^^^^^^^ help: a struct with a similar name exists: `AugAssignment`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:87:1
[INFO] [stderr]     |
[INFO] [stderr] 87  | pub struct AugAssignment<'a> {
[INFO] [stderr]     | ---------------------------- similarly named struct `AugAssignment` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LAssignment` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:203:10
[INFO] [stderr]     |
[INFO] [stderr] 203 |         (LAssignment { vars, vals })
[INFO] [stderr]     |          ^^^^^^^^^^^ help: a struct with a similar name exists: `AugAssignment`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:87:1
[INFO] [stderr]     |
[INFO] [stderr] 87  | pub struct AugAssignment<'a> {
[INFO] [stderr]     | ---------------------------- similarly named struct `AugAssignment` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionBody` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:217:18
[INFO] [stderr]     |
[INFO] [stderr] 217 | named!(lambdadef<FunctionBody>, eat_croc_sep!(
[INFO] [stderr]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionBody` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:221:21
[INFO] [stderr]     |
[INFO] [stderr] 221 | named!(functionbody<FunctionBody>, eat_croc_sep!(
[INFO] [stderr]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionBody` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:225:9
[INFO] [stderr]     |
[INFO] [stderr] 225 |        (FunctionBody { params, body })
[INFO] [stderr]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ExpOrVarName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:248:19
[INFO] [stderr]     |
[INFO] [stderr] 248 | named!(prefixexp2<ExpOrVarName>, eat_croc_sep!(
[INFO] [stderr]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionCall` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:262:34
[INFO] [stderr]     |
[INFO] [stderr] 262 |             (ExpSuffix::FuncCall(FunctionCall { method, args }))
[INFO] [stderr]     |                                  ^^^^^^^^^^^^ help: a struct with a similar name exists: `FuncCall`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:173:1
[INFO] [stderr]     |
[INFO] [stderr] 173 | pub struct FuncCall<'a> {
[INFO] [stderr]     | ----------------------- similarly named struct `FuncCall` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Field` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:312:14
[INFO] [stderr]     |
[INFO] [stderr] 312 | named!(field<Field>, eat_croc_sep!(
[INFO] [stderr]     |              ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Field` in this scope
[INFO] [stderr]  --> src/stat_expr_types.rs:6:29
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub type TableLit<'a> = Vec<Field<'a>>;
[INFO] [stderr]   |                     -       ^^^^^ not found in this scope
[INFO] [stderr]   |                     |
[INFO] [stderr]   |                     help: you might be missing a type parameter: `, Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `SimpleFuncDecl` in this scope
[INFO] [stderr]    --> src/stat_expr_types.rs:182:16
[INFO] [stderr]     |
[INFO] [stderr] 182 |     FuncAssign(SimpleFuncDecl<'a>), // Declaring a function in the table
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]   --> src/test/stat_expr.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |         FunctionName { path: varname_vec(&["test"]), method: None },
[INFO] [stderr]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `name::namelist`, `name::varname`
[INFO] [stderr]  --> src/stat_expr.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use name::{namelist, varname};
[INFO] [stderr]   |            ^^^^^^^^  ^^^^^^^ no `varname` in `name`
[INFO] [stderr]   |            |
[INFO] [stderr]   |            no `namelist` in `name`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]   --> src/test/stat_expr.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |         FunctionName { path: varname_vec(&["test"]), method: Some(VarName(b"blah")) },
[INFO] [stderr]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `name::VarName`
[INFO] [stderr]  --> src/stat_expr_types.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use name::VarName;
[INFO] [stderr]   |     ^^^^^^^^^^^^^ no `VarName` in `name`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `stat_expr_types::Exp2`, `stat_expr_types::FlatExp`, `stat_expr_types::OpOrExp2`, `stat_expr_types::UnOrBinOp`
[INFO] [stderr]  --> src/trans.rs:1:28
[INFO] [stderr]   |
[INFO] [stderr] 1 | use stat_expr_types::{Exp, Exp2, FlatExp, OpOrExp2, UnOrBinOp};
[INFO] [stderr]   |                            ^^^^  ^^^^^^^  ^^^^^^^^  ^^^^^^^^^ no `UnOrBinOp` in `stat_expr_types`
[INFO] [stderr]   |                            |     |        |
[INFO] [stderr]   |                            |     |        no `OpOrExp2` in `stat_expr_types`
[INFO] [stderr]   |                            |     no `FlatExp` in `stat_expr_types`
[INFO] [stderr]   |                            no `Exp2` in `stat_expr_types`
[INFO] [stderr]   |                            help: a similar name exists in the module: `Exp`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]   --> src/test/stat_expr.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |         FunctionName { path: varname_vec(&["hello", "test"]), method: None },
[INFO] [stderr]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `eat_lua_sep` in this scope
[INFO] [stderr]   --> src/string.rs:28:35
[INFO] [stderr]    |
[INFO] [stderr] 28 | named!(pub string_lit<StringLit>, eat_lua_sep!(
[INFO] [stderr]    |                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]   --> src/test/stat_expr.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |         FunctionName {
[INFO] [stderr]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `InputTakeAtPosition`
[INFO] [stderr]    --> src/num.rs:118:9
[INFO] [stderr]     |
[INFO] [stderr] 118 |   <T as InputTakeAtPosition>::Item: AsChar,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `InputTakeAtPosition`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ErrorKind`
[INFO] [stderr]    --> src/num.rs:120:67
[INFO] [stderr]     |
[INFO] [stderr] 120 |     input.split_at_position1(|item| item != b'0' && item != b'1', ErrorKind::HexDigit)
[INFO] [stderr]     |                                                                   ^^^^^^^^^ use of undeclared type or module `ErrorKind`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:29:16
[INFO] [stderr]    |
[INFO] [stderr] 29 |         value!(Exp2::Nil, croc_tag!("nil")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:30:16
[INFO] [stderr]    |
[INFO] [stderr] 30 |         value!(Exp2::Ellipses, croc_tag!("...")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:31:16
[INFO] [stderr]    |
[INFO] [stderr] 31 |         value!(Exp2::Bool(true), croc_tag!("true")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:32:16
[INFO] [stderr]    |
[INFO] [stderr] 32 |         value!(Exp2::Bool(false), croc_tag!("false")) |
[INFO] [stderr]    |                ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:33:23
[INFO] [stderr]    |
[INFO] [stderr] 33 |         map!(num_lit, Exp2::Num) |
[INFO] [stderr]    |                       ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:34:26
[INFO] [stderr]    |
[INFO] [stderr] 34 |         map!(string_lit, Exp2::Str) |
[INFO] [stderr]    |                          ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:35:25
[INFO] [stderr]    |
[INFO] [stderr] 35 |         map!(lambdadef, Exp2::Lambda) |
[INFO] [stderr]    |                         ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:36:29
[INFO] [stderr]    |
[INFO] [stderr] 36 |         map!(prefixexp, |e| Exp2::PrefixExp(Box::new(e))) |
[INFO] [stderr]    |                             ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Exp2`
[INFO] [stderr]   --> src/stat_expr.rs:37:25
[INFO] [stderr]    |
[INFO] [stderr] 37 |         map!(table_lit, Exp2::Table)
[INFO] [stderr]    |                         ^^^^ use of undeclared type or module `Exp2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ffi`
[INFO] [stderr]  --> src/num.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ffi;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ptr`
[INFO] [stderr]  --> src/num.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::ptr;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `libc`
[INFO] [stderr]  --> src/num.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use libc;
[INFO] [stderr]   |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExpOrVarName`
[INFO] [stderr]    --> src/stat_expr.rs:250:63
[INFO] [stderr]     |
[INFO] [stderr] 250 |         map!(delimited!(croc_tag!("("), exp, croc_tag!(")")), ExpOrVarName::Exp) |
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^ use of undeclared type or module `ExpOrVarName`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExpOrVarName`
[INFO] [stderr]    --> src/stat_expr.rs:251:23
[INFO] [stderr]     |
[INFO] [stderr] 251 |         map!(varname, ExpOrVarName::VarName)
[INFO] [stderr]     |                       ^^^^^^^^^^^^ use of undeclared type or module `ExpOrVarName`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Field`
[INFO] [stderr]    --> src/stat_expr.rs:318:14
[INFO] [stderr]     |
[INFO] [stderr] 318 |             (Field::ExpAssign(key, val))
[INFO] [stderr]     |              ^^^^^ use of undeclared type or module `Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Field`
[INFO] [stderr]    --> src/stat_expr.rs:324:14
[INFO] [stderr]     |
[INFO] [stderr] 324 |             (Field::NameAssign(name, val))
[INFO] [stderr]     |              ^^^^^ use of undeclared type or module `Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Field`
[INFO] [stderr]    --> src/stat_expr.rs:326:19
[INFO] [stderr]     |
[INFO] [stderr] 326 |         map!(exp, Field::PosAssign)
[INFO] [stderr]     |                   ^^^^^ use of undeclared type or module `Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `InputTakeAtPosition` in this scope
[INFO] [stderr]    --> src/num.rs:117:6
[INFO] [stderr]     |
[INFO] [stderr] 117 |   T: InputTakeAtPosition,
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `AsChar` in this scope
[INFO] [stderr]    --> src/num.rs:118:37
[INFO] [stderr]     |
[INFO] [stderr] 118 |   <T as InputTakeAtPosition>::Item: AsChar,
[INFO] [stderr]     |                                     ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use nom::AsChar;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `IResult` in this scope
[INFO] [stderr]    --> src/num.rs:115:30
[INFO] [stderr]     |
[INFO] [stderr] 115 |   fn bin_digit<T>(input: T) -> IResult<T, T>
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: an enum with a similar name exists
[INFO] [stderr]     |
[INFO] [stderr] 115 | fn bin_digit<T>(input: T) -> Result<T, T>
[INFO] [stderr]     |                              ^^^^^^
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use nom::IResult;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Exp2` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:10:29
[INFO] [stderr]     |
[INFO] [stderr] 10  | named!(unopexp2<(Vec<UnOp>, Exp2)>, eat_croc_sep!(
[INFO] [stderr]     |                             ^^^^ help: an enum with a similar name exists: `Exp`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:139:1
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub enum Exp<'a> {
[INFO] [stderr]     | ---------------- similarly named enum `Exp` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FlatExp` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:17:16
[INFO] [stderr]    |
[INFO] [stderr] 17 | named!(flatexp<FlatExp>, eat_croc_sep!(
[INFO] [stderr]    |                ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Exp2` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:27:13
[INFO] [stderr]     |
[INFO] [stderr] 27  | named!(exp2<Exp2>, eat_croc_sep!(
[INFO] [stderr]     |             ^^^^ help: an enum with a similar name exists: `Exp`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:139:1
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub enum Exp<'a> {
[INFO] [stderr]     | ---------------- similarly named enum `Exp` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `import` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:43:14
[INFO] [stderr]    |
[INFO] [stderr] 43 |         map!(import, Statement::Import) |
[INFO] [stderr]    |              ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `vardecl` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:44:14
[INFO] [stderr]    |
[INFO] [stderr] 44 |         map!(vardecl, Statement::VarDecl) |
[INFO] [stderr]    |              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `funcdecl` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:45:14
[INFO] [stderr]    |
[INFO] [stderr] 45 |         map!(funcdecl, Statement::FuncDecl) |
[INFO] [stderr]    |              ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `INVALID_NOM_SYNTAX_PLEASE_SEE_FAQ` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:41:1
[INFO] [stderr]    |
[INFO] [stderr] 41 | / named!(statement<Statement>, eat_croc_sep!(
[INFO] [stderr] 42 | |     alt!(
[INFO] [stderr] 43 | |         map!(import, Statement::Import) |
[INFO] [stderr] 44 | |         map!(vardecl, Statement::VarDecl) |
[INFO] [stderr] ...  |
[INFO] [stderr] 59 | |     )
[INFO] [stderr] 60 | | ));
[INFO] [stderr]    | |___^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `augop` in this scope
[INFO] [stderr]   --> src/stat_expr.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 80 |         op: augop >>
[INFO] [stderr]    |             ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use op::augop;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ForIter` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:153:16
[INFO] [stderr]     |
[INFO] [stderr] 153 | named!(foriter<ForIter>, eat_croc_sep!(
[INFO] [stderr]     |                ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ForIter` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:162:10
[INFO] [stderr]     |
[INFO] [stderr] 162 |         (ForIter { vars, exps, do_blk })
[INFO] [stderr]     |          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:166:20
[INFO] [stderr]     |
[INFO] [stderr] 166 | named!(functiondef<FunctionDef>, eat_croc_sep!(
[INFO] [stderr]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:172:10
[INFO] [stderr]     |
[INFO] [stderr] 172 |         (FunctionDef { name, body })
[INFO] [stderr]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:176:21
[INFO] [stderr]     |
[INFO] [stderr] 176 | named!(pub funcname<FunctionName>, eat_croc_sep!(
[INFO] [stderr]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:180:13
[INFO] [stderr]     |
[INFO] [stderr] 180 |            (FunctionName { path, method })
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:184:25
[INFO] [stderr]     |
[INFO] [stderr] 184 | named!(localfunctiondef<FunctionDef>, eat_croc_sep!(
[INFO] [stderr]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionDef` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:191:10
[INFO] [stderr]     |
[INFO] [stderr] 191 |         (FunctionDef {
[INFO] [stderr]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:192:20
[INFO] [stderr]     |
[INFO] [stderr] 192 |              name: FunctionName { path: vec![name], method: None },
[INFO] [stderr]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `LAssignment` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:198:23
[INFO] [stderr]     |
[INFO] [stderr] 198 | named!(localvarassign<LAssignment>, eat_croc_sep!(
[INFO] [stderr]     |                       ^^^^^^^^^^^ help: a struct with a similar name exists: `AugAssignment`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:87:1
[INFO] [stderr]     |
[INFO] [stderr] 87  | pub struct AugAssignment<'a> {
[INFO] [stderr]     | ---------------------------- similarly named struct `AugAssignment` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LAssignment` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:203:10
[INFO] [stderr]     |
[INFO] [stderr] 203 |         (LAssignment { vars, vals })
[INFO] [stderr]     |          ^^^^^^^^^^^ help: a struct with a similar name exists: `AugAssignment`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:87:1
[INFO] [stderr]     |
[INFO] [stderr] 87  | pub struct AugAssignment<'a> {
[INFO] [stderr]     | ---------------------------- similarly named struct `AugAssignment` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionBody` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:217:18
[INFO] [stderr]     |
[INFO] [stderr] 217 | named!(lambdadef<FunctionBody>, eat_croc_sep!(
[INFO] [stderr]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FunctionBody` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:221:21
[INFO] [stderr]     |
[INFO] [stderr] 221 | named!(functionbody<FunctionBody>, eat_croc_sep!(
[INFO] [stderr]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionBody` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:225:9
[INFO] [stderr]     |
[INFO] [stderr] 225 |        (FunctionBody { params, body })
[INFO] [stderr]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ExpOrVarName` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:248:19
[INFO] [stderr]     |
[INFO] [stderr] 248 | named!(prefixexp2<ExpOrVarName>, eat_croc_sep!(
[INFO] [stderr]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FunctionCall` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:262:34
[INFO] [stderr]     |
[INFO] [stderr] 262 |             (ExpSuffix::FuncCall(FunctionCall { method, args }))
[INFO] [stderr]     |                                  ^^^^^^^^^^^^ help: a struct with a similar name exists: `FuncCall`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/stat_expr_types.rs:173:1
[INFO] [stderr]     |
[INFO] [stderr] 173 | pub struct FuncCall<'a> {
[INFO] [stderr]     | ----------------------- similarly named struct `FuncCall` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Field` in this scope
[INFO] [stderr]    --> src/stat_expr.rs:312:14
[INFO] [stderr]     |
[INFO] [stderr] 312 | named!(field<Field>, eat_croc_sep!(
[INFO] [stderr]     |              ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Field` in this scope
[INFO] [stderr]  --> src/stat_expr_types.rs:6:29
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub type TableLit<'a> = Vec<Field<'a>>;
[INFO] [stderr]   |                     -       ^^^^^ not found in this scope
[INFO] [stderr]   |                     |
[INFO] [stderr]   |                     help: you might be missing a type parameter: `, Field`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `SimpleFuncDecl` in this scope
[INFO] [stderr]    --> src/stat_expr_types.rs:182:16
[INFO] [stderr]     |
[INFO] [stderr] 182 |     FuncAssign(SimpleFuncDecl<'a>), // Declaring a function in the table
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ffi`
[INFO] [stderr]  --> src/num.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ffi;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ptr`
[INFO] [stderr]  --> src/num.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::ptr;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `libc`
[INFO] [stderr]  --> src/num.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use libc;
[INFO] [stderr]   |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stderr]  --> src/lib.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | extern crate libc;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stderr]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stderr]  --> src/num.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use libc;
[INFO] [stderr]   |     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stderr]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/trans.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / lazy_static! {
[INFO] [stderr] 19 | |     static ref UNOPS: Vec<UnOp> = {
[INFO] [stderr] 20 | |         let table = &mut [UnOp::Minus, UnOp::BoolNot, UnOp::Length, UnOp::BitNot];
[INFO] [stderr] 21 | |         table.sort();
[INFO] [stderr] ...  |
[INFO] [stderr] 45 | |     };
[INFO] [stderr] 46 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/trans.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / lazy_static! {
[INFO] [stderr] 19 | |     static ref UNOPS: Vec<UnOp> = {
[INFO] [stderr] 20 | |         let table = &mut [UnOp::Minus, UnOp::BoolNot, UnOp::Length, UnOp::BitNot];
[INFO] [stderr] 21 | |         table.sort();
[INFO] [stderr] ...  |
[INFO] [stderr] 45 | |     };
[INFO] [stderr] 46 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stderr]  --> src/lib.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | extern crate libc;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stderr]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stderr]  --> src/num.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use libc;
[INFO] [stderr]   |     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stderr]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 59 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433, E0658.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `croc2lua`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/trans.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / lazy_static! {
[INFO] [stderr] 19 | |     static ref UNOPS: Vec<UnOp> = {
[INFO] [stderr] 20 | |         let table = &mut [UnOp::Minus, UnOp::BoolNot, UnOp::Length, UnOp::BitNot];
[INFO] [stderr] 21 | |         table.sort();
[INFO] [stderr] ...  |
[INFO] [stderr] 45 | |     };
[INFO] [stderr] 46 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/trans.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / lazy_static! {
[INFO] [stderr] 19 | |     static ref UNOPS: Vec<UnOp> = {
[INFO] [stderr] 20 | |         let table = &mut [UnOp::Minus, UnOp::BoolNot, UnOp::Length, UnOp::BitNot];
[INFO] [stderr] 21 | |         table.sort();
[INFO] [stderr] ...  |
[INFO] [stderr] 45 | |     };
[INFO] [stderr] 46 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 53 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433, E0658.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `croc2lua`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "85a953eed7e38fb3bd2cdd19078cd7c4bad57bd7944f4893b183639c31167015"`
[INFO] running `"docker" "rm" "-f" "85a953eed7e38fb3bd2cdd19078cd7c4bad57bd7944f4893b183639c31167015"`
[INFO] [stdout] 85a953eed7e38fb3bd2cdd19078cd7c4bad57bd7944f4893b183639c31167015
